如何解决MATLAB中x的(非平凡)解Ax = 0?
A = matrix
x = matrix trying to solve for
我试过了solve('A * x = 0','x'),但答案只有0。
最佳答案
请注意,null(A)与(针对秩不足的矩阵)的作用相同,但这与MATLAB中的svd(A)
函数相同(正如我在评论中提到的null(A)
一样)。
[U S V] = svd(A);
x = V(:,end)
有关此的更多信息,这是与此相关的link(由于公式无法将其发布到此处)。
如果您想更直观地了解奇异值分解和特征值分解,请查看MATLAB中的
eigshow
。