MATLAB怎么解一元五次方程
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/16 10:55:40
![MATLAB怎么解一元五次方程](/uploads/image/f/691422-6-2.jpg?t=MATLAB%E6%80%8E%E4%B9%88%E8%A7%A3%E4%B8%80%E5%85%83%E4%BA%94%E6%AC%A1%E6%96%B9%E7%A8%8B)
用solve命令解
参考solve函数docsolve
%bydynamic%2009.2.%直接将数据导入到Matlab中,再使用循环语句求解ab=load('data');%每行一组a、bforii=1:size(ab,1)root(ii)=Newto
solve('5*(-0.0000003)*X^4+4*(0.0000308)*X^3+3*(-0.00105)*X^2+2*0.01209*X-0.000021=0','0
fun=inline('-504.4-0.131.*u.^2+14.297.*(-19.313+295.27.*(0.0421.*u)-165.44.*(0.0421.*u).^2+40.874.*(
x=-0.80133-0.60518i,x=-0.80133+0.60518i,x=0.218289-1.0039i,x=0.218289+1.0039i,x=1.65757可以使用matlab求解,
不带参数:solve('x^4-x^3+x^2=0')单引号内式子可以任意改变,但形式要与例子一致.带参数:symsabcx;solve('a*x^4-b*x^3+c*x^2=0',x),要解变量a就
设该四次方程为a0x^4+a1x^3+a2x^2+a3x+a4=0输入roots([a0a1a2a3a4])即可
用polyfit函数;k=polyfit(x,y,1);A=k(1);B=k(2);再问:能把整个的写出来么不会用的着急啦再答:x=[-0.125,-0.300,-0.602,-0.824];y=[-
那样就无解了因为复数方程实际是两个方程,实部一个,虚部一个,要有两个未知数才确定有解你给的这个m是不能找到符合的x的symsxmS21y=(x+1/x)*sinh(j*x*m)+2*cosh(j*x*
symsxA1=(400*((300949*x)/50000-34026123/500000)^2)/1089-(27359*x)/123750+34038623/13612500;A2=x*((42
我试着画了一下函数的图像,好像是无解的样子.f=@(x)2/v*x/(x^2+a)+0.8/v*x/(x^2+b)+3*x^5*(sqrt(1+1.2*c/(x^6*v))-1)/c+6/v*x/(x
一元二次方程求出来有两个解,分别放在xx的第一行和第二行:x=solve('1-0.2*x-0.8*x^2-y','x')y=0:0.1:5;xx=eval(x);
用牛顿迭代法或二分法求出近似解再问:能帮我解一下嘛,本人数学不好:)不要答案只要D41=XXXX就可以了。谢谢各位哥哥姐姐们。再答:有理根是-1.0108,无理根我用matlab也解出来了,0.505
solve('x^3-6*x^2+9*x-9')ans=1/(45^(1/2)/2+7/2)^(1/3)+(45^(1/2)/2+7/2)^(1/3)+22-(45^(1/2)/2+7/2)^(1/3
非线性方程要使用迭代求解实质是一种试错法,设想一个解,(在要求的误差范围内)看是否满足方程,满足则结束,否则改变x值继续上述步骤.
solve('a*x^2+b*x+c=0')ans=-1/2*(b-(b^2-4*a*c)^(1/2))/a-1/2*(b+(b^2-4*a*c)^(1/2))/a所以你如果带入直接的数字的话,出来的
一元三次方程求根公式的解法一元三次方程的求根公式用通常的演绎思维是作不出来的,用类似解一元二次方程的求根公式的配方法只能将型如ax^3+bx^2+cx+d+0的标准型一元三次方程形式化为x^3+px+
symsxf=(x+1)*(x+2)*(x-3)*(x-4)*(x-6)>>simple(f)simplify:(x+1)*(x+2)*(x-3)*(x-4)*(x-6)radsimp:(x+1)*(
----缺少运算符*,以及参数输入格式有点问题----->>solve('x+1/(12*2.24*10^7*exp(-5600/(15+11*x))+1)=1','x')ans=19.9065572