reducevolume
缩减三维体数据集内的元素数
语法
[nx,ny,nz,nv] = reducevolume(X,Y,Z,V,[Rx,Ry,Rz])
[nx,ny,nz,nv] = reducevolume(V,[Rx,Ry,Rz])
nv = reducevolume(...)
说明
[nx,ny,nz,nv] = reducevolume(X,Y,Z,V,[Rx,Ry,Rz])
通过保留 x 方向的每 Rx
个元素、y 方向的每 Ry
个元素、z 方向的每 Rz
个元素,来缩减三维体中的元素数量。如果标量 R
用于指示量或缩减,而不是三元素向量,则 MATLAB® 软件假设缩减到 [R R R]
。
数组 X
、Y
和 Z
定义三维体 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(...)
仅返回缩减三维体。
示例
扩展功能
版本历史记录
在 R2006a 之前推出
另请参阅
isosurface
| isocaps
| isonormals
| smooth3
| subvolume
| reducepatch