- Octave 能否识别出没有解决方案的线性系统并就此发出信息?
- Octave 可以“求解”具有许多解的线性系统并描述解集吗?
这是对我没有帮助的 Octave 输出的两个示例。还有另一种方法可以向 Octave 询问所需的输出吗?
没有解决方案:
octave:13> A=[1,1,1;1,1,1]
A =
1 1 1
1 1 1
octave:14> b=[0;1]
b =
0
1
octave:15> A\b
ans =
0.16667
0.16667
0.16667
无穷多解决方案:取自 ( http://joshua.smcvt.edu/linearalgebra/book.pdf ) 2.13 (pg16)。
octave:19> M=[2,1,0,-1,0;0,1,0,1,1;1,0,-1,2,0]
M =
2 1 0 -1 0
0 1 0 1 1
1 0 -1 2 0
octave:20> n=[4;4;0]
n =
4
4
0
octave:21> M\n
ans =
0.761905
2.380952
0.571429
-0.095238
1.714286
Books Solution:
{ [x;y;z;w;u] =
[0; 4; 0; 0; 0] + [1; -1; 3; 1; 0]*w + [0.5; -1; 0.5; 0; 1]*u | w,u (R)
}
OR
{ (w+(0.5)u, 4-w-u, 3w+(0.5)u, w, u) | w,u (R) }