- 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) }