早教吧作业答案频道 -->数学-->
怎么用matlab的fsolve解方程?functionq=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可以解出才行哦
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可以解出才行哦
▼优质解答
答案和解析
你的L没有定义哈,L2是什么,程序是不知道的,
q(3)=sin(z)-1600*(1-cos(1*pi/180))/L2;
q(3)=sin(z)-1600*(1-cos(1*pi/180))/L2;
看了 怎么用matlab的fsol...的网友还看了以下:
请教一个matlab的solve函数的问题如果直接解这个方程:[x,y]=solve('(x-0. 2020-05-16 …
椭圆方程式的题椭圆方程x^2/a^2+y^2/b^2=t怎么用y=f(u),x=f(u)表示如果椭 2020-05-16 …
X-100=(Y+Z)×2/13y-100=(x+z)×9/16z-90=(x+y)×1/3 2020-05-20 …
圆C:(x-a)^2+(y-b)^2=r^2的切线系(x-a)cosθ+(y-b)sinθ=r是怎 2020-06-03 …
关于代数法解一元二次方程的问题代数法(可解全部一元二次方程)ax^2+bx+c=0同时除以a,可变 2020-07-21 …
一道数学题,x²-(2k+1)y-4=0已知:方程组y=x-2设等腰三角形的三边长为a、b、c,其 2020-08-02 …
把下列各式分解因式a(x+y-z)-b(z-x-y)-c(x-z-y)(a-b)(a+b+1)-(b 2020-10-31 …
圆的特殊方程过原点:x^2+y^2+ax+by=0圆心在x轴上:(x-a)^2+y^2=r^2圆心在 2020-11-01 …
判断下列集合间的关系.1`P={y|y=x^2+2x+3x∈R}Q={b|b=a^2+4a+6a∈R 2020-12-07 …
1230+11*y/(100+y)=11.2请问各位Y等于的转化公式?即Y=? 2020-12-21 …