本文共 370 字,大约阅读时间需要 1 分钟。
全矩阵与稀疏矩阵的互换
A = [1 0 0 0 0; 0 5 0 0 0; 0 0 9 0 0; 0 0 0 3 0; 0 0 0 0 6]
A =
1 0 0 0 0 0 5 0 0 0 0 0 9 0 0 0 0 0 3 0 0 0 0 0 6S = sparse(A)
S =
(1,1) 1 (2,2) 5 (3,3) 9 (4,4) 3 (5,5) 6F = full(S)
F =
1 0 0 0 0 0 5 0 0 0 0 0 9 0 0 0 0 0 3 0 0 0 0 0 6尝试用eig 和eigs 函数求取全矩阵和稀疏矩阵的特征值
发现eig 对于非对称的稀疏矩阵不可用,
而eigs 只能给出矩阵最大的六个特征值。
如何提高matlab 计算矩阵特征值的效率呢?
当矩阵规模较大时,(30000*30000)?
转载地址:http://nflii.baihongyu.com/