问题描述
我的代码是:
function F=root4d(x)
W1 = 0.928*(6-0.928)/tan(x(3))*20;
W2 = (6-0.928)*((6-0.928)/(tan(x(3))))/2*20;
F(1)= x(4)*cos(10*pi/180)+x(1)*cos(x(3))-x(2)*sin(x(3));
F(2)= x(4)*sin(10*pi/180)+x(1)*sin(x(3))+x(2)*cos(x(3))-10*(6-0.928)/tan(x(3))-W1-W2;
F(3)= x(1)-x(2)*tan(20*pi/180)-10*(6-0.928)/sin(x(3));
F(4)= diff(x(4),x(3));
还有:
fun = @root4d;
x0 =[0,0];
x=fsolve(fun,x0)
但它不起作用。 我得到:
Error in solver (line 3)
x=fsolve(fun,x0)
Caused by:
Failure in initial objective function evaluation. FSOLVE cannot continue.
如何解决非线性方程组的问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)