Количество элементов в массивах IR, PR и PI
#include "matrix.h" mwSize mxGetNzmax(const mxArray *pm);
#include "fintrf.h" mwSize mxGetNzmax(pm) mwPointer pm
pm
Указатель на разреженную mxArray
Количество элементов, выделенных для хранения ненулевых записей в заданных разреженных mxArray
, на успех. Возвращает неопределенное значение при ошибке. Наиболее вероятной причиной отказа является то, что pm
указывает на полное (без анализа) mxArray
.
Использовать mxGetNzmax
чтобы получить значение nzmax
поле. The nzmax
поле содержит целое значение, которое обозначает количество элементов в ir
, pr
, и, если он существует, pi
массивы. Значение nzmax
всегда больше или равно количеству ненулевых элементов в разреженном mxArray
. В сложение значение nzmax
всегда меньше или равно количеству строк, умноженному на количество столбцов.
Когда вы корректируете количество ненулевых элементов в разреженном mxArray
, MATLAB® программное обеспечение часто настраивает значение nzmax
поле. MATLAB настраивает nzmax
уменьшить количество дорогостоящих перераспределений и оптимизировать использование им пространства для кучки.