- Can Octave可以识别线性系统没有解决方案,并抛出一个消息的效果?
- Octave'Solve'线性系统有多种解决方案并描述解决方案集?
下面是对我无用的八度输出的两个例子。是否有另一种方法可以要求Octave获得所需的输出?Can 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) }