為什麼matlab解三次方程,得到的解,有帶進去不對

2022-05-22 03:36:23 字數 840 閱讀 8787

1樓:淡淡幽情

你檢驗時不能自己去寫v

應該寫v=vu(2)

這樣出來 結果就是130了

因為實際上它的0.0715 + 0.0000i小數點後面還有數,不過它保留4位小數的話後面的小數就看不到了,如果你把它保留長點就可以看出來,比如用vpa(vu(2),20)

2樓:匿名使用者

clear

clca=1883.5;

b=0.0573;

t=350.15;

p=130;

syms v

vu=eval(solve(8.314*t/(v-b)-a/(v*(v+b))==p,v))

8.314*t./(vu-b)-a./(vu.*(vu+b))vu =

21.7893

0.5326

0.0715

ans =

130.0000

130.0000

130.0000

完全是顯示精度的問題,看看下面就知道了:

clear

clca=1883.5;

b=0.0573;

t=350.15;

p=130;

v=0.0715358223294790818168.314*t/(v-b)-a/(v*(v+b))v=0.0715

8.314*t/(v-b)-a/(v*(v+b))結果:v =

0.0715

ans =

130.0000

v =0.0715

ans =

486.6220

可以用vpa(vu,15)函式顯示的更精確一些。

一元三次方程怎麼解,解一元三次方程的其他方法

我只說下高中階段需要掌握的解法,就是先猜出一個根m 通常為正負1,2,3這類小整數 然後利用因式分解將 x m 作為一項,另外一項為 ax bx c 二者相乘,然後與原三次方程對應相等,解除abc,然後分解ax bx c 0,參照一元二次方程求出另外兩根。高階解法見下連線。高中不會用到 解一元三次方...

哪些三次方程有求根公式,三次方程求根公式是什麼

歸納出來的形如 x 3 px q 0的一元三次方程的求根公式的形式應該為x a 1 3 b 1 3 型,即為兩個開立方之和。歸納出了一元三次方程求根公式的形式,下一步的工作就是求出開立方里面的內容,也就是用p和q表示a和b。方法如下 1 將x a 1 3 b 1 3 兩邊同時立方可以得到 2 x 3...

一元三次方程有幾個根,怎樣判斷一元三次方程根的個數

在實數範圍內有解的話,有一至三個根.由y ax 3 bx 2 cx d得 a不為零且b.c.d為常數 移項得 y ax 3 y bx 2 cx d 畫出所有可能的專圖象 屬,觀察兩圖象最多有幾個交點 每個交點橫座標即為解 一元三次方程有幾個根?在實數範圍內有解的話,有一至三個根.由y ax 3 bx...