利用R和Octave求解線性方程組

方法1、採用R
(1)利用行列式來計算

(2)利用矩陣來計算

方法2、採用Octave
(1)利用行列式來計算

(2)利用矩陣來計算spa


相比之下,利用octave求解顯得更簡潔一點。

>> A = [3 -2;2 1];
>> B = [12; 1];
>> X = A\B;
>> printf("x1=%f\nx2=%f\n",X(1),X(2))
x1=2.000000
x2=-3.000000

其實能夠編寫腳原本計算。



利用R計算:

利用Octave計算:

求解方程組

利用Octave計算:.net


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

利用R計算:
> A <- matrix(c(1,2,3,2,-4,5,3,1,-2),3,3)
> B <- matrix(c(14,-3,7),3,1)
> X <- solve(A,B)
> X
[,1]
[1,] 1
[2,] 2
[3,] 3


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

相關文章
相關標籤/搜索