利用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

相关文章
相关标签/搜索