用MATLAB求代數方程3 x 5 4 x 4 7 x 3 2 x 2 9 x 12 0的所有根

2021-04-20 14:57:24 字數 1879 閱讀 2786

1樓:書宬

^x=roots([3 4 7 2 9 12])或zhi

x=double(solve('3*x^dao5+4*x^4+7*x^3+2*x^2+9*x+12'))

結果版:權

x =-0.9583

0.6737 + 1.0159i

-0.8612 - 1.4377i

-0.8612 + 1.4377i

0.6737 - 1.0159i

用matlab求最大公因式問題,例如設f(x)=4*x^4-2*x^3-16*x^2+5*x+9, g(x)=2*x^3-x^2-5*x+4,

2樓:匿名使用者

正確答案:

第二種方法中函式poly2str,替換為poly2sym即可f=poly2sym(a,』x』);

g=poly2sym(b,』x』);

用matlab求x^4-3x^3+5x-2=0。 要有程式和結果,謝謝了。

3樓:親暱曉寶

^用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,數值迭代法(二分法,牛頓法)只能得到某一數值。

4樓:匿名使用者

solve()函式求精確解

>> double(solve('x^4-3*x^3+5*x-2=0'))

ans =

2.0000

1.8019 + 0.0000i

-1.2470 + 0.0000i

0.4450 - 0.0000i

表示實數解x=2,還有三個複數解

如何用matlab畫出以下這個方程 (x^2 + (9/4)*y^2 + z^2 - 1)^3 - x^2*z^3 - (9/80)y^2*z^3 = 0

5樓:匿名使用者

這就是乙個高次的三元方程, 在空間上對應平面圖形要畫出來需要點技巧, 先解出函式表示式來, 再畫.

命令如下:

y=solve('(x^2 + (9/4)*y^2 + z^2 - 1)^3 - x^2*z^3 - (9/80)*y^2*z^3 = 0','y')

ezmesh(y(1),200);

hold on

ezmesh(y(2),200)

axis auto

axis equal

還有幾個解應該是復空間裡面的, 畫不出來圖形.

6樓:

^x=-2:0.03:2;y=-1:0.01:1;z=-1:0.01:1.5;

[x,y,z]=meshgrid(x,y,z);

f=(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3;

p=patch(isosu***ce(x,y,z,f,0));

set(p,'facecolor','r','edgecolor','none');

daspect([1 1 1]);

view(3);

axis off

camlight;

解方程3x5的平方25x

3 x 5 的平方 2 5 x 3 x 5 2 2 x 5 0 x 5 3x 13 0 x1 5 x2 13 3 3 5 x 的平方 2 5 x 3 x 5 2 3x 15 2 3x 17 x 17分之3 先約分,兩邊同除以 x 5 得 3 x 5 2 再化簡 3x 15 2 x 13 3 但在約分...

4分之3x5分之110分之3解方程

你好 4分之3 x 5分之1 10分之3解 x 5分之1 10分之3 4分之3x 5分之1 5分之2 x 5分之2 5分之1 x 5分之1 去括號得,3x 4 3 20 3 10 都乘以20得,15x 3 6 移項得,15x 6 3 合併同類項得,15x 3 係數化1得,x 1 5 15分之4x 5...

3x 2 2x 5解方程求答案,3x 2 2x 5解方程求答案

3x 2 2x 5 用十字相乘法 3x 2 2x 5 0 3x 5 x 1 0 所以 x 5 3 或者 x 1 3x 2x 5 3x 2x 5 0 因式分解 十字相乘法 x 1 3x 5 0方程有兩個解 解一 x 1 0 x 1解二 3x 5 0 3x 5 x 5 3 解 1.配方法 2.分解因式 ...