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