開心生活站

位置:首頁 > IT科技 > 

怎麼用Matlab解方程

IT科技7.65K
怎麼用Matlab解方程?請看下面方法。

解一元一次方程

首先打開MATLAB

怎麼用Matlab解方程

在“command window”下直接輸入需要解決的方程的公式

如:x=solve('x^2+2*x+1=0','x')

該公式是用於求方程“x^2+2*x+1=0”的解

怎麼用Matlab解方程 第2張

接着點擊回車鍵後即可查看該方程的解

怎麼用Matlab解方程 第3張

解二元一次方程

同樣在“command window”下直接輸入需要求解方程的公式,

因爲二元方程有兩個未知變量,所以解二元方程的公式如下例:

[x,y]=solve('5*x+8*y=10','3*x+14*y=12','x','y')

怎麼用Matlab解方程 第4張

方程之間還需要用“逗號”隔開

怎麼用Matlab解方程 第5張

點擊回車鍵即可查看方程的解

怎麼用Matlab解方程 第6張

解二元多次方程

方法與求解二元一次一樣,都是輸入需要求解方程的公式,

但是獲取方程的解時,有所不同,如求解方程x^2+y^2=1,x+y=1,

輸入公式[x,y]=solve('x^2+y^2=1','x+y=1','x','y')

怎麼用Matlab解方程 第7張

點擊回車鍵查看方程的解,這種非線性方程的解,一般有多個,上面公式的解也可以表示一個圓心在原點,半徑爲1的圓,與直線“x+y=1”的交點

怎麼用Matlab解方程 第8張

解多元方程

求多元方程的解,方法與求解其他方程類似,只需要添加相應的變量值就行,

比如求解一個三元方程:x+y+z=10,x+y-2z=5,3x-y+z=2的解,

同樣在“command Window”界面下輸入公式:

[x,y,z]=solve('x+y+z=10','x+y-2*z=5','3*x-y+z=2','x','y','z')

怎麼用Matlab解方程 第9張

然後點擊回車鍵即可查看方程的解

怎麼用Matlab解方程 第10張
標籤:解方程 matlab