matlab稀疏矩阵存储方式(区别于三元数组)
matlab稀疏矩阵存储方式(区别于三元数组)一般程序语言存储稀疏数组的方式是采用三元数组,定义三个数组mi, mj, mk。分别存对应非零元素的行索引,列索引和非零元取值。 在matlab中采用另一个**存储**方式(虽然sparse函数是用上述方式创建稀疏数组)也是定义一个三元数组ir, jc, pr。ir存非零元素的行索引减一(rowIdx-1);jc(k+1)-jc(k) 是第k列元素非零元个数(jc(1) = 0,jc递增,反映出稀疏矩阵按一列存储);pr是非零元素(虚部存
原创
2020-09-14 15:47:25 ·
1204 阅读 ·
0 评论