0
我通过1024具有由1024的尺寸1024的二进制3D阵列我想使用的功能(convhull
),其具有以下输入:在MATLAB重塑阵列
X是大小mpts-的通过-NDIM,其中MPTS是点和NDIM的数量是其中点所在的空间,2≦NDIM≦3
如何可以重塑我的阵列到由该所需要的阵列X的尺寸功能?
也许“重塑”不是最好的词,因为使用“重塑”功能是不够的。
我通过1024具有由1024的尺寸1024的二进制3D阵列我想使用的功能(convhull
),其具有以下输入:在MATLAB重塑阵列
X是大小mpts-的通过-NDIM,其中MPTS是点和NDIM的数量是其中点所在的空间,2≦NDIM≦3
如何可以重塑我的阵列到由该所需要的阵列X的尺寸功能?
也许“重塑”不是最好的词,因为使用“重塑”功能是不够的。
convhull
正在寻找的是数组中下标非零元素的列表。给定一个三维阵列M
:
[X,Y,Z] = ind2sub(size(M), find(M));
然后你在convhull
使用这些:
convhull(X, Y, Z);
你在你的问题提的孤独X
参数就是这三个列向量级联:
X = [X Y Z];
convhull(X);
数组中的每个3D点代表什么? – rayryeng