怎么用matlab的fsolve解方程?function q=myfun(p)x=p(1);y=p(2);z=p(3);q(1)=100*cos(x)+150*cos(y)*cos(z)-200;q(2)=100*sin(x)-150*sin(y)*cos(z)-1600*sin(1*pi/180);q(3)=sin(z)-1600*(1-cos(1*pi/180))/L2;x=fsolve('myfun',[0,0,0]',optimset('Display','o
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 19:33:20
怎么用matlab的fsolve解方程?function q=myfun(p)x=p(1);y=p(2);z=p(3);q(1)=100*cos(x)+150*cos(y)*cos(z)-200;q(2)=100*sin(x)-150*sin(y)*cos(z)-1600*sin(1*pi/180);q(3)=sin(z)-1600*(1-cos(1*pi/180))/L2;x=fsolve('myfun',[0,0,0]',optimset('Display','o
怎么用matlab的fsolve解方程?
function q=myfun(p)
x=p(1);
y=p(2);
z=p(3);
q(1)=100*cos(x)+150*cos(y)*cos(z)-200;
q(2)=100*sin(x)-150*sin(y)*cos(z)-1600*sin(1*pi/180);
q(3)=sin(z)-1600*(1-cos(1*pi/180))/L2;
x=fsolve('myfun',[0,0,0]',optimset('Display','off'))
这是我写的解方程的程序,怎么运行就有错呢?
麻烦各位帮我看看
要在matlab帮我跑一下哦
因为我这没有matlab
要确定matlab可以解出才行哦
怎么用matlab的fsolve解方程?function q=myfun(p)x=p(1);y=p(2);z=p(3);q(1)=100*cos(x)+150*cos(y)*cos(z)-200;q(2)=100*sin(x)-150*sin(y)*cos(z)-1600*sin(1*pi/180);q(3)=sin(z)-1600*(1-cos(1*pi/180))/L2;x=fsolve('myfun',[0,0,0]',optimset('Display','o
你的L没有定义哈,L2是什么,程序是不知道的,
q(3)=sin(z)-1600*(1-cos(1*pi/180))/L2;
具体用来解哪个方程,求详细一点