用MATLAB求x^4-3x^3+5x-2=0方程的解,可以用下列方法来实现:
1、用vpasolve()函数命令
syms x,x=vpasolve(x^4-3*x^3+5*x-2)
2、用roots()函数命令
p=[1 -3 0 5 -2]; %方程的系数
roots(p)
执行结果
其他方法,如fsolve,fzero,数值迭代法(二分法,牛顿法)只能得到某一数值。
solve()函数求精确解
>> double(solve('x^4-3*x^3+5*x-2=0'))表示实数解x=2,还有三个复数解
本回答被网友采纳用MATLAB求x^4-3x^3+5x-2=0。 要有程序和结果,谢谢了。
用MATLAB求x^4-3x^3+5x-2=0方程的解,可以用下列方法来实现:1、用vpasolve()函数命令 syms x,x=vpasolve(x^4-3*x^3+5*x-2)2、用roots()函数命令 p=[1 -3 0 5 -2]; %方程的系数 roots(p)执行结果 其他方法,如fsolve,fzero,数值迭代法(二分法,牛顿法)只能得到某一数...
如何用Matlab求解如下一元四次方程,求指导
如何用Matlab求解如下一元四次方程,求指导 不带参数:solve('x^4-x^3+x^2=0')单引号内式子可以任意改变,但形式要与例子一致. 带参数:syms a b c x; solve('a*x^4-b*x^3+c*x^2=0',x),要解变量a就改为solve('a*x^4-b*x^3+c*x^2=0',a)一元四次方程求解 试根:...
如何用matlab求解一元高次方程
如何用matlab来求解一元三次方程 对于一般的一元三次方程可以直接solve()函数命令求解。 例如:x^3-2x^2-5x+6=0 >> x=solve('x^3-2*x^2-5*x+6=0','x') %回车 x = 1; -2; 3 计算结果 >> x=solve('sin(x)^3-2*sin(x)^2-5*sin(x)+6=0','x') x = ...
用matlab求分段函数程序
clc,clear,close all x = -5:.1:5;y(x>=1) = 3.*x(x>=1).^2+1;y(x>-1 && x<1) = 0;y(x<=-1) = -x(x<=-1).^3+2;figure,plot(x,y)
求教matlab编程问题,求矩阵中的未知量
这样的问题实际就是用matlab解方程组。可以试试使用solve命令解决 syms x [x^2+x x^3+5;x x+6]*[x^3 1;x^2-1 x]*[3;0]ans = 3*(x^2+x)*x^3+3*(x^3+5)*(x^2-1)3*x^4+3*(x+6)*(x^2-1)则用 [x,y]=solve('3*(x^2+x)*x^3+3*(x^3+5)*(x^2-1)...
用matlab怎样画二元一次方程的图
0.1:2*pi]%将参数放在0到2π连续单调间变化,间隔0.1 plot(sin(t),2*cos(t))%椭圆方程 以下是代码及结果:t=[0:0.1:2*pi]x=[-10:0.1:10]y=- (5*x)\/4 - 3\/2 subplot(1,2,1)plot(x,y)subplot(1,2,2)plot(sin(t),2*cos(t))%结果如下图,希望对你有帮助 ...
用matlab求解一元三次方程
把你方程的系数降幂排列,写成一个向量,利用roots命令即可。>> p=[1,-6,9,-9];roots(p)ans =4.4260e+000 7.8701e-001 +1.1891e+000i 7.8701e-001 -1.1891e+000i
MATLAB 已知式子如何求解
求y=x+(x^2)\/(18+6*x-(x^2)-(x^3))的反函数,相当于把上述方程中y当成已知量来求x,那么把方程展开,得到分子是一个关于x的4次多项式:>> syms x y >> collect(numden(y-x+(x^2)\/(18+6*x-(x^2)-(x^3))),x)ans = -x^4+(y-1)*x^3+(y+5)*x^2+(-6*y+18...
利用matlab求已知曲线的包络线和包络线解析式
则我要拟合的表达式为 y = -x^5 +2x^4 -3X^3 + 4x^2 - 5x +6 2.2如果要拟合的数据并不是特别光滑,甚至有很明显的折点,那么有两种解决办法 a.尝试增大poltfit函数中的n(效果不会特别理想,因为有明显折点不会拟合特别好,误差会比较大)b.分段使用polyfit函数进行拟合(可行性比较高...
怎么用matlab如y=x3-6x2+5x-3,产生一组数据
x=-1:0.1:1;%x从-1到1每隔0.1取一个数,你可以自己设置想要的范围和步长 y=x.^3-6*x.^2+5*x-3;%生成对应的y值、希望采纳,设置为满意答案,谢谢。