在 Matlab 中求解稀疏线性系统
Solving sparse linear system in Matlab
我必须求解线性方程组 A*x = b,其中 A 是稀疏矩阵 (34k x 34k)。我尝试使用 x = b \ A 来解决,但这给了我内存不足的错误。有没有更好的方法在 Matlab 中解决这个系统?
你做错了——你需要使用:
x = A\b;
方程 Ax = b
我必须求解线性方程组 A*x = b,其中 A 是稀疏矩阵 (34k x 34k)。我尝试使用 x = b \ A 来解决,但这给了我内存不足的错误。有没有更好的方法在 Matlab 中解决这个系统?
你做错了——你需要使用:
x = A\b;
方程 Ax = b