-1
我需要獲得雙數量的稀疏矩陣的存儲大小。我需要在運行時獲取這些信息。稀疏矩陣存儲空間
我需要獲得雙數量的稀疏矩陣的存儲大小。我需要在運行時獲取這些信息。稀疏矩陣存儲空間
非零元素存儲,一起與他們的行索引,所以
nnz(x);
是一個很好的近似,因爲它返回的number of nonzero elements。
如果您的稀疏矩陣意外變大,您可以檢查nnz
以跟蹤可能導致覆蓋大量零元素的錯誤。
因此,使用稀疏矩陣的有效性也可以用
s=size(m_sparse);
effectiveness = 1 - nnz(x)/(s(1)*s(2))
您可以使用命令whos
來獲取變量使用的空間。
http://www.mathworks.fr/fr/help/matlab/ref/whos.html
whos var_name
info=whos('var_name');
你有什麼潛在的問題衡量? –