在Scilab中找到矩形均匀线性系统的非零解

时间:2017-05-01 22:09:38

标签: matrix linear scilab

我有线性方程组(矩阵表示):A * x = b,其中b = 0。 A是二维矩阵,A是非方矩阵。我正在寻找非零向量x。我尝试使用linsolve函数来求解线性方程组。但最后我有零矢量。

如何找到非零解决方案?是否还有其他内置函数用于非零解决方案?

1 个答案:

答案 0 :(得分:1)

linsolve命令可以返回两个参数:一个特定的解决方案,以及编码A内核的矩阵。相应地使用它:

[x0, kerA] = linsolve(A, b)

尽管x0可能是零向量,但矩阵kerA的列将给出线性系统的非零解。您可以使用x1 = kerA(:, 1)等提取它们