【发布时间】:2021-10-21 05:16:11
【问题描述】:
我在 MatLab 上运行仿真时遇到了一些数值问题。请在这里找到问题:
-
我发现
A*A'(矩阵乘以它的转置)在 MatLab 中不能保证是对称的。我能知道是什么原因吗?因为我将拥有A*C*A',其中C是一个对称矩阵,我想保持A*C*A'对称。有什么方法可以修复转置操作产生的数值差异? -
我在 Matlab 中实现了一个 for 循环来计算一组矩阵。每轮中的小数值差异(大约
10^(-10))累积到下一次运行,并在大约30轮后最终发散。有什么方法可以修复每次运行的小错误,同时不影响结果。
感谢您阅读我的问题!
【问题讨论】: