利用Octave解線性方程組

利用Octave解線性方程組

在初中,求解線性方程組的方法是消元法(代入消元或加減消元)。工具

好比,下面這個二元一次方程組,就是採用加減消元法來求解的。spa

消元法當然簡單,容易理解,可是對於n元線性方程組,n值比較大時,這個方法就很差使了,對於這種狀況,咱們有沒有更好的處理方法呢?答案是確定的。.net

在線性代數裏,對於線性方程組,採用矩陣和向量的計算方式。3d

首先利用向量和矩陣表示上述二元一次方程組:blog

A——係數矩陣、X——解向量、B——常向量get

涉及到矩陣的求逆運算,矩陣與向量的乘法運算。class

下面,咱們利用科學計算工具軟件Octave來處理剛纔這個二元一次方程組的求解問題。軟件

(1)定義係數矩陣A,和常向量B方法

行與行之間用分號分隔,行內元素用逗號或空格分隔。im

 

或者:

(2)利用矩陣與向量運算獲得方程組的解

四種計算方式,結果都是同樣的。

求解方程組:

 

你看,結果一下就出來了:x = 1, y = 2, z = 3。

對於n元線性方程組:

有了矩陣和向量和這個強大的工具,n元線性方程組的求解問題就易如反掌,固然得利用計算機來幫助咱們進行相關的矩陣和向量的運算。

本文分享 CSDN - howard2005。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索