matlab解方程,matlab怎么求解方程

1.首先打開Matlabmatlab解方程,直接在命令行輸入solve函數,里面加上方程式,如下圖所示,小編寫的是一個二元一次方程

matlab解方程,matlab怎么求解方程

文章插圖

matlab解方程,matlab怎么求解方程

文章插圖

matlab解方程,matlab怎么求解方程

文章插圖

matlab解方程,matlab怎么求解方程

文章插圖

matlab解方程,matlab怎么求解方程

文章插圖

matlab解方程,matlab怎么求解方程

文章插圖
2.接著直接回車就可以得到結果了,如下圖所示:
3.然后solve函數中還可以寫兩個方程式,如下圖所示:
4.回車后會得到兩個未知數的解,如下圖所示:
5.上面都是比較簡的寫法,下面小編給大家演示一下常規的寫法,如下圖所示,先聲明變量,然后編寫方程式,并在solve中填入變量和方程式
6.最后直接用點的方式得到答案即可,如下圖所示:
1、之所以代入t=0 。2會得到有虛部的解,是由數值計算誤差造成的,可以試試:
>> syms x t;
>> f = (-8)*(x^3)9*(x^2) – 16* (t^2);
>> w = solve(f,x);
>> double(subs(w,sym(0 。
2)))
ans =
1 。0528
-0 。2419
0 。3141
此種情況下,0 。2是以符號量的形式代入之后再轉換為double類型,計算就不會有數值誤差 。
2、可以用根軌跡分析的方法得出,方程有三個實數解的條件并非0
全部
MATLAB功能可能很多,可是要學會使用也很難,因為幫助文件都是英文的,其實中文的幫助文件也不容易看懂的,何況外文 。于是我只得望而卻步 。我使用的是MATHCAD(7.0版本),也是在MATLAB那張光盤里找到的,使用起來很方便,雖然也是英文版,但因為幫助文件里有例題,依樣畫葫蘆操作幾次就學會了 。不僅可以求解代數方程,還會因式分解、作函數的圖象(比幾何畫板里畫的強多了),如果你經常在數學欄目里瀏覽,一定會看到我作的函數圖象,就是出于這個軟件 。不僅初等數學里的工作可以完成,它還可以完成求導數、求積分等等高等數學、線性代數、復變函數與積分變換等大學數學里的幾乎所有的繁瑣工作,僅向你推薦,你看看你的光盤里是否有它,有的話安裝它絕對不會后悔的 。
用不著函數啊
定義X數組和系數、結果數組,然后讓MATLAB輸出X即解數組即可 。
【matlab解方程,matlab怎么求解方程】PS:這個方程太簡單,用MATLAB很浪費啊