Matlab:创建稀疏矩阵的聪明方法
||
我必须创建一个比我的物理记忆大得多的matlab矩阵,并且我想利用稀疏性。
这个矩阵真的很稀疏(比如说NxN矩阵中的N个元素),而我的内存足以满足要求。我以这种方式创建矩阵:
A =稀疏(zeros(N));
但它内存不足。
您知道创建此矩阵的正确方法吗?
没有找到相关结果
已邀请:
3 个回复
冲汉
正在创建一个NxN矩阵,该矩阵不稀疏,因此内存不足。您的代码等同于
只要做
。
盛虱
以三重态形式构造矩阵要高效得多。那是, 首先构造列和行索引以及非零条目,然后构造 形成矩阵。例如,
癸痊醒