您可以通过使用键入的数据访问功能来操作多维数值阵列mxgetdoubles.
和mxgetcomplexdouble.
。这个例子findnz.c.
采用N维数组的双打,并返回数组中的非零元素的索引。
构建示例。
梅克斯-R2018Afindnz.c.
创建示例矩阵。
矩阵= [3 0 9 0;0 8 2 4;0 9 2 4;3 0 9 3;9 9 2 0]
矩阵= 3 0 9 0 0 8 2 4 0 9 2 4 3 0 9 3 9 9 2 0
Findnz.
确定所有非零元素在矩阵中的位置。
nz = findnz(矩阵)
NZ = 1 1 4 1 5 11 2 2 3 2 5 2 1 3 2 3 3 3 4 3 5 3 2 4 3 4 4 4 4
mxgetcomplexdouble.
|mxgetdoubles.