Преобразуйте разреженную матрицу в полное устройство хранения данных
Если X m- n матрица с nz ненулевые элементы, затем full(X) требует, чтобы пробел сохранил m*n элементы. С другой стороны, sparse(X) требует, чтобы пробел сохранил nz элементы и (nz+n+1) целые числа.
Плотность матрицы (nnz(X)/numel(X)) определяет, более ли эффективно сохранить матрицу как разреженную или полную. Точная точка перехода зависит от матричного класса, а также платформы. Например, в 32-битном MATLAB®, двойная разреженная матрица с меньше, чем о 2/3 плотности требует меньшего количества пробела, чем та же матрица в полном устройстве хранения данных. В 64-битном MATLAB, однако, двойные матрицы меньше чем с половиной их ненулевых элементов более эффективны, чтобы сохранить как разреженные матрицы.