我有线性方程组(矩阵表示):A * x = b,其中b = 0。 A是二维矩阵,A是非方矩阵。我正在寻找非零向量x。我尝试使用linsolve
函数来求解线性方程组。但最后我有零矢量。
如何找到非零解决方案?是否还有其他内置函数用于非零解决方案?
答案 0 :(得分:1)
linsolve
命令可以返回两个参数:一个特定的解决方案,以及编码A内核的矩阵。相应地使用它:
[x0, kerA] = linsolve(A, b)
尽管x0
可能是零向量,但矩阵kerA的列将给出线性系统的非零解。您可以使用x1 = kerA(:, 1)
等提取它们