请问这个函数用Matlab怎么表示Y=w1*Xk1+ w2*Xk2+ w3*Xk3+ w4*Xk4+ w5*Xk5+ w6*Xk6+w7.上面的k变量在X的右上角位置.在Word上写好的的公式复制过来 K就从X的右上角跑下来了.;f=@(w x) w(1)*(x(:,1).^w(2))+w(3)*(x(:,2).^w(
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 03:59:26
![请问这个函数用Matlab怎么表示Y=w1*Xk1+ w2*Xk2+ w3*Xk3+ w4*Xk4+ w5*Xk5+ w6*Xk6+w7.上面的k变量在X的右上角位置.在Word上写好的的公式复制过来 K就从X的右上角跑下来了.;f=@(w x) w(1)*(x(:,1).^w(2))+w(3)*(x(:,2).^w(](/uploads/image/z/3553727-23-7.jpg?t=%E8%AF%B7%E9%97%AE%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E7%94%A8Matlab%E6%80%8E%E4%B9%88%E8%A1%A8%E7%A4%BAY%3Dw1%2AXk1%2B+w2%2AXk2%2B+w3%2AXk3%2B+w4%2AXk4%2B+w5%2AXk5%2B+w6%2AXk6%2Bw7.%E4%B8%8A%E9%9D%A2%E7%9A%84k%E5%8F%98%E9%87%8F%E5%9C%A8X%E7%9A%84%E5%8F%B3%E4%B8%8A%E8%A7%92%E4%BD%8D%E7%BD%AE.%E5%9C%A8Word%E4%B8%8A%E5%86%99%E5%A5%BD%E7%9A%84%E7%9A%84%E5%85%AC%E5%BC%8F%E5%A4%8D%E5%88%B6%E8%BF%87%E6%9D%A5+K%E5%B0%B1%E4%BB%8EX%E7%9A%84%E5%8F%B3%E4%B8%8A%E8%A7%92%E8%B7%91%E4%B8%8B%E6%9D%A5%E4%BA%86.%3Bf%3D%40%28w+x%29+w%281%29%2A%28x%28%3A%2C1%29.%5Ew%282%29%29%2Bw%283%29%2A%28x%28%3A%2C2%29.%5Ew%28)
请问这个函数用Matlab怎么表示Y=w1*Xk1+ w2*Xk2+ w3*Xk3+ w4*Xk4+ w5*Xk5+ w6*Xk6+w7.上面的k变量在X的右上角位置.在Word上写好的的公式复制过来 K就从X的右上角跑下来了.;f=@(w x) w(1)*(x(:,1).^w(2))+w(3)*(x(:,2).^w(
请问这个函数用Matlab怎么表示Y=w1*Xk1+ w2*Xk2+ w3*Xk3+ w4*Xk4+ w5*Xk5+ w6*Xk6+w7.
上面的k变量在X的右上角位置.在Word上写好的的公式复制过来 K就从X的右上角跑下来了.
;f=@(w x) w(1)*(x(:,1).^w(2))+w(3)*(x(:,2).^w(4))+w(5)*(x(:,3).^w(6))+w(7)*(x(:,4).^w(8))+w(9)*(x(:,5).^w(10))+w(11)*(x(:,6).^w(12))+w(13);
w0=[1 1 1 1 1 1 1 1 1 1 1 1 1]';
opt=optimset('TolFun',1e-3,'TolX',1e-3);%
[p R]=nlinfit(x,y,f,p0,opt)这个程序运行后出现了这样的错误:
Error using nlinfit (line 121)
Error evaluating model function '@(p,x)p(1)*(x(:,1).^p(2))+P(3)*(x(:,2).^p(4))+p(5)*(x(:,3).^p(6))+p(7)*(x(:,4).^p(8))+p(9)*(x(:,5).^p(10))+p(11)*(x(:,6).^p(12))+p(13)'.
Caused by:
Undefined function 'P' for input arguments of type 'double'.
我不知道到底是哪出错了?我的适应函数是不是写错了?
请问这个函数用Matlab怎么表示Y=w1*Xk1+ w2*Xk2+ w3*Xk3+ w4*Xk4+ w5*Xk5+ w6*Xk6+w7.上面的k变量在X的右上角位置.在Word上写好的的公式复制过来 K就从X的右上角跑下来了.;f=@(w x) w(1)*(x(:,1).^w(2))+w(3)*(x(:,2).^w(
Y=w1*X.^k1+ w2*X.^k2+ w3*X.^k3+ w4*X.^k4+ w5*X.^k5+ w6*X.^k6+w7
如果X只是一个数,则X后的“.”可以不要.