正如其他人所说,这个系统是不确定的(正如丹尼斯所说的那样)。由于你有一些后续问题,让我进一步深入。
在A中有一行,你基本上有一个等式,有7个未知数。你基本上可以将任何6个未知数设置为零,然后求解为7。这就是反斜杠的作用。它将挑选未知数,使得结果具有来自任何噪声的最小贡献,因此这里是A矩阵中具有最大绝对系数的未知数。这就是为什么第五个未知数在结果中不为零。
事实上,该解决方案将存在于一个6维集合中。我们可以自由地添加从A的空行空间到该解决方案的任何线性向量组合,并基于线性系统获得另一个同等(数学)有效的解决方案。
A = [0.1195952380, 0.2552619050, 0.3235000000,...
0.1289285710, 0.6675476190, -0.0770000000,...
0.1973809520];
null(A)
ans =
-0.3070 -0.3891 -0.1551 -0.8029 0.0926 -0.2374
0.9176 -0.1044 -0.0416 -0.2155 0.0249 -0.0637
-0.1044 0.8676 -0.0528 -0.2731 0.0315 -0.0808
-0.0416 -0.0528 0.9790 -0.1089 0.0126 -0.0322
-0.2155 -0.2731 -0.1089 0.4364 0.0650 -0.1666
0.0249 0.0315 0.0126 0.0650 0.9925 0.0192
-0.0637 -0.0808 -0.0322 -0.1666 0.0192 0.9507
null(A)的列是null子空间的这些基础向量。事实证明,有时反斜杠解决方案不是首选