MATLAB Function Reference    
reducevolume

3次元物体データ内の要素数を減少

表示

詳細

[nx,ny,nz,nv] = reducevolume(X,Y,Z,V,[Rx,Ry,Rz]) は、x軸方向にRx毎に、y軸方向にRy毎に、z軸方向にRz毎に、3次元物体データから要素を取り除きます。3要素ベクトルの代わりに、スカラRが設定されると、MATLABは、[R R R]と解釈します。

配列X, Y, Zは、3次元物体Vに関する座標を定義します。処理された結果は、nvに出力され、結果の座標もnx,ny,nzに出力されます。

[nx,ny,nz,nv] = reducevolume(V,[Rx,Ry,Rz]) は、配列X, Y, Zが、[X,Y,Z] = meshgrid(1:n,1:m,1:p)であると仮定しています。ここで、[m,n,p] = size(V)です。

nv = reducevolume(...) は、処理された結果の3次元物体のみを出力します。

例題

つぎの例題は、頭蓋骨のMRIスライスを集めたデータを使います。このデータは、種々の方法で処理されます。

参考

isosurface, isocaps, isonormals, smooth3, subvolume, reducepatch


 reducepatch refresh