math - 在 MATLAB 中求解矩阵?

标签 math matlab linear-algebra

如何解决 MATLAB 中 x 的(非平凡的)解 Ax = 0 ?

A = matrix
x = matrix trying to solve for

我试过 solve('A * x = 0', 'x') 但我只得到 0 作为答案。

最佳答案

请注意 null(A) 与以下(对于秩亏矩阵)做同样的事情,但这是使用 svd(A) 函数在 MATLAB 中(正如我在评论中提到的,null(A) 所做的)。

[U S V] = svd(A);
x = V(:,end)

有关此的更多信息,请参阅 link与此相关(由于公式无法将其发布到此处)。

如果您想更直观地感受奇异值和特征值分解,请查看 MATLAB 中的 eigshow

关于math - 在 MATLAB 中求解矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1515296/

相关文章:

C++ - fmod 返回错误答案

具有两个车轮速度的 Java 转向对象

command-line - 如何阻止 MATLAB 在命令行脚本完成之前返回?

javascript - Html5 Canvas 变换算法 - 应用变换后查找对象坐标

C++ Jittery 游戏循环——如何让它尽可能流畅?

matlab - 逻辑表达式的向量化

matlab - 如何在matlab中获得整数除法的商?

python - 转移概率矩阵

java - 如何在 Java 中创建任意大小的单位矩阵?

iphone - 使用 Accelerate (CLAPACK) 求解增广矩阵?