主要内容

在C MEX文件中操纵多维数值阵列

您可以通过使用键入的数据访问功能来操作多维数值阵列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

也可以看看

|

相关话题