方程组:
Scilab 求解代码:
-->A = [1 -3 -2 -1; 3 -8 1 5; -2 1 -4 1; -1 4 -1 -3]
-->b = [-6; 0; 12; -2]
-->linsolve(A, b)
注意,
- Scilab 中定义矩阵的方式,行与行之间用分号断开,但一行中的各元素用空格断开
- 矩阵 b, 是将常数列移动等号左边的结果
- 函数名称
linsolve
而非 linesolve
执行以上代码的实际输出如下:
-->A = [1 -3 -2 -1; 3 -8 1 5; -2 1 -4 1; -1 4 -1 -3]
A =
1. - 3. - 2. - 1.
3. - 8. 1. 5.
- 2. 1. - 4. 1.
- 1. 4. - 1. - 3.
-->b = [-6; 0; 12; -2]
b =
- 6.
0.
12.
- 2.
-->linsolve(A, b)
ans =
2.
- 1.
1.
- 3.