Scilab 求解线性方程组示例(linsolve)

方程组:

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)

注意,

  1. Scilab 中定义矩阵的方式,行与行之间用分号断开,但一行中的各元素用空格断开
  2. 矩阵 b, 是将常数列移动等号左边的结果
  3. 函数名称 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.