full
将稀疏矩阵转换为满存储
说明
示例
输入参数
提示
如果
X
为m
×n
矩阵并且具有nz
个非零元素,则full(X)
需要用于存储m*n
个元素的空间。另一方面,sparse(X)
需要用于存储nz
个元素和(nz+n+1)
个整数的空间。矩阵的密度 (
nnz(X)/numel(X)
) 决定是否将矩阵存储为稀疏矩阵比存储为满矩阵更有效。确切的交叉点取决于矩阵类以及平台。例如,在 32 位 MATLAB® 中,密度低于 2/3 的双精度稀疏矩阵需要的空间少于满存储的相同矩阵需要的空间。但是在 64 位 MATLAB 中,非零元素少于总元素一半的双精度矩阵比稀疏矩阵具有更高的存储效率。
扩展功能
版本历史记录
在 R2006a 之前推出