怎么用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/07/06 00:18:51
![怎么用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](/uploads/image/z/14075259-51-9.jpg?t=%E6%80%8E%E4%B9%88%E7%94%A8matlab%E7%9A%84fsolve%E8%A7%A3%E6%96%B9%E7%A8%8B%3Ffunction+q%3Dmyfun%28p%29x%3Dp%281%29%3By%3Dp%282%29%3Bz%3Dp%283%29%3Bq%281%29%3D100%2Acos%28x%29%2B150%2Acos%28y%29%2Acos%28z%29-200%3Bq%282%29%3D100%2Asin%28x%29-150%2Asin%28y%29%2Acos%28z%29-1600%2Asin%281%2Api%2F180%29%3Bq%283%29%3Dsin%28z%29-1600%2A%281-cos%281%2Api%2F180%29%29%2FL2%3Bx%3Dfsolve%28%27myfun%27%2C%5B0%2C0%2C0%5D%27%2Coptimset%28%27Display%27%2C%27o)
怎么用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;
具体用来解哪个方程,求详细一点