![]() |
请求高手帮帮忙(检查M文件的错误)
M文件:
function f=objfun(x) k=0.0175; a=[k:k:k*ceil(0.5236/k)]; A=sqrt(x(5)^2+x(4)^2+x(3)^2+2*x(4)*x(5)*sin(x(2))+2*x(3)*x(5)*sin(x(1))-2*x(3)*x(4)*cos(x(2)+x(1))); for i=1:ceil(0.5236/k) B(i)=sqrt(x(5)^2+x(3)^2+2*x(3)*x(5)*sin(x(1)-a(i))); C(i)=asin(x(3)*cos(x(1)-a(i))/B(i)); D(i)=asin((A^2-B(i)^2-x(4)^2)/2/B(i)/x(4))+C(i)-x(2); E(i)=sqrt(x(5)^2+x(4)^2+2*x(4)*x(5)*sin(x(2)-D(i))); F(i)=asin(x(4)*cos(x(2)-D(i))/E(i)); G(i)=asin((A^2-x(3)^2-E(i)^2)/2/x(3)/E(i))+F(i)-x(1); H(i)=acot(cot(a(i))-1265/2600); f(i)=abs(1-G(i)/H(i)); end 我用Fminimax这个函数来求f(i)的最大值的最小化,但运行时老是出错,又不知错在哪里,希望高手帮忙检查一下M文件里面的错误! 我的输入命令: x0=[0.0895;0.39;100;200;650]; AA=[0 0 -1 0 0;0 0 0 -1 0;0 0 0 0 -1]; bb=[0 0 -632.5]; [x,fval,exitflag]=fminimax(@objfun,x0) |
回复: 请求高手帮帮忙(检查M文件的错误)
现在的人让我感到心寒呀!我很感谢大家,是你们用冷水让我清醒了!:rolleyes:
|
回复: 请求高手帮帮忙(检查M文件的错误)
求助 怎样改变matlab中scope的波形的颜色
scope中仿真出来的图像是黄色的 我怎么把它变成黑色或其他颜色? |
所有时间均为北京时间。现在的时间是 12:10。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.