主要内容

reducevolume

减少卷数据集中的元素数量

语法

(nx、纽约、新西兰,nv) = reducevolume (X, Y, Z, V, [Rx, Ry, Rz))
(nx、纽约、新西兰,nv) = reducevolume (V (Rx, Ry, Rz))
nv = reducevolume(…)

描述

(nx、纽约、新西兰,nv) = reducevolume (X, Y, Z, V, [Rx, Ry, Rz))通过保留每个处方th元素x方向,每变化中th元素y方向,每Rzth元素z方向。如果一个标量R是用来表示数量或减少的,而不是一个三元向量,MATLAB®软件假设约简为(R, R)

数组XY,Z定义体积的坐标V.减少的卷返回nv,缩小体积的坐标返回为nx纽约,新西兰

(nx、纽约、新西兰,nv) = reducevolume (V (Rx, Ry, Rz))假设阵列XY,Z被定义为[X, Y, Z] = meshgrid (1: n, 1: m, 1: p),在那里大小(m, n, p) = (V)

nv = reducevolume(…)只返回减少的卷。

例子

全部折叠

本例使用的数据集是人类颅骨MRI切片的集合。这些数据有多种处理方式:

  • 4-D数组被压缩(挤压)变成三维,然后简化(reducevolume)这样剩下的就是x和y方向上的每四个元素以及z方向上的每一个元素。

  • 对减少的数据进行平滑处理(smooth3).

  • 颅骨的轮廓是一个等面,形成一个补丁(p1),它的顶点法线被重新计算,以改善应用照明时的外观(补丁等值面isonormals).

  • 第二个补丁(p2)用一个内插的面颜色绘制末端帽(FaceColor) isocaps)。

  • 对象的视图被设置为(视图daspect).

  • 100个元素的灰度配色图提供末端帽的着色(colormap).

  • 在相机的右侧添加一盏灯可以照亮物体(camlight照明).

负载核磁共振成像D =紧缩(D);[x, y, z D] = reducevolume (D, [4, 4, 1]);D = smooth3 (D);p1 =补丁(等值面(x, y, z D 5),...“FaceColor”“红色”“EdgeColor”“没有”);isonnormals (x,y,z,D,p1) p2 = patch(isocaps(x,y,z,D,5),...“FaceColor”的插值函数“EdgeColor”“没有”);(3)轴Daspect ([1,1,.4]) colormap(gray(100)) camlight lighting高洛德

图中包含一个axes对象。axis对象包含两个patch类型的对象。

扩展功能

版本历史

之前介绍过的R2006a

Baidu
map