主要内容

轮廓瓣

在体积切片平面中绘制轮廓

描述

例子

contourslice(XyZ.V.xslice伊斯利克zslice在体积数据中绘制切片中的轮廓V.哪里V.确定轮廓颜色。指定Xy,及Z.作为坐标数据。具体说明xslice伊斯利克,及zslice作为使用其中一种形式的切片位置:

  • 要绘制与特定轴正交的一个或多个切片平面,请将切片参数指定为标量或向量。

  • 要沿曲面绘制单个切片,请将所有切片参数指定为定义曲面的矩阵。

contourslice(V.xslice伊斯利克zslice使用默认坐标数据V.. (XyZ.)中每个元素的位置V.基于列,行和页面索引。

例子

contourslice(___号码指定每片绘制的轮廓线的数量。使用此选项与上一个语法的任何输入参数。

contourslice(___lvls.指定在每个切片内绘制等高线的值。

contourslice(___方法指定插值方法,其中方法'线性'“立方”, 要么“最近的”

contourslice(斧头___绘制到指定的轴上,而不是当前轴(GCA.).

S.= contourslice(___返回修补创建的对象。

例子

全部崩溃

通过体积数据创建单个切片平面,并绘制数据值的轮廓。

创建矩阵XyZ.,及V.数据集。在切片平面中绘制V的轮廓,其中z = 0。

[x,y,z,v] =流动;zslice = 0;contourslice(x,y,z,v,[],[],zslice)网格在…上

图包含轴。轴包含41个类型的贴片物体。

通过体积数据创建多个切片平面。在每个切片平面中绘制数据值的轮廓。让Matlab选择轮廓级别。

创造V.作为由定义的卷数据数组 V. = X E. - X 2 - y 2 - Z. 2 . 在与曲面正交的三个切片平面中绘制轮廓X-坐标轴的值-1.20.8,及2。不要创建任何与其正交的切片平面y-轴心Z.-AXIS通过指定空数组。将轴视图更改为三维视图并添加网格线。

[x,y,z] = meshgrid(-2:.2:2);v = x * exp(-x。^ 2-y。^ 2-z。^ 2);xslice = [-1.2,0.8,2];yslice = [];zslice = [];contourslice(x,y,z,v,xslice,yslice,zslice)视图(3)网格在…上

图中包含一个轴。轴包含20个面片类型的对象。

通过体积数据创建多个切片平面。在每个切片平面中绘制数据值的轮廓。指定要在其中绘制等高线的标高。然后,添加一个颜色条。

在与曲面正交的三个切片平面中绘制轮廓X-坐标轴的值-1.20.8,及2. 在值之间绘制体积数据的等高线-0.20.4,每隔0.01。添加彩色键,以查看数据值如何映射到轮廓颜色。此外,将轴视图更改为三维视图并添加网格线。

[x,y,z] = meshgrid(-2:.2:2);v = x * exp(-x。^ 2-y。^ 2-z。^ 2);xslice = [-1.2,0.8,2];LVLS = -0.2:0.01:0.4;contourslice(x,y,z,v,xslice,[],[],lvls)颜色栏视图(3)网格在…上

图中包含一个轴。轴包含63个面片类型的对象。

通过体积数据创建表面切片并沿着卷数据的表面绘制轮廓。指定要绘制的轮廓级别的数量。

创造V.作为由定义的卷数据数组 V. = X E. - X 2 - y 2 - Z. 2 . 然后,沿由定义的曲面显示体积数据的切片 Z. = X 2 - y 2 。沿表面绘制20轮廓。将轴视图更改为三维视图并添加网格线。

[X,Y,Z]=网格(-5:0.2:5);V=X.*exp(-X.^2-Y.^2-Z.^2)[xsurf,ysurf]=meshgrid(-2:0.2:2);zsurf=xsurf.^2-ysurf.^2;轮廓切片(X、Y、Z、V、xsurf、ysurf、zsurf、20)视图(3)网格在…上

图中包含一个轴。轴包含20个面片类型的对象。

输入参数

全部崩溃

X-轴坐标数据,指定为向量或三维数组,大小与V.。如果指定三维数组,则必须是单调和正交间隔,仿佛由此产生网格功能。

数据类型:单身的|双重的|INT8.|int16|int32|int64|uint8.|uint16|UINT32.|UINT64

y-轴坐标数据,指定为向量或三维数组,大小与V.。如果指定三维数组,则必须是单调和正交间隔,仿佛由此产生网格功能。

数据类型:单身的|双重的|INT8.|int16|int32|int64|uint8.|uint16|UINT32.|UINT64

Z.-轴坐标数据,指定为向量或三维数组,大小与V.。如果指定三维数组,则必须是单调和正交间隔,仿佛由此产生网格功能。

数据类型:单身的|双重的|INT8.|int16|int32|int64|uint8.|uint16|UINT32.|UINT64

体积数据,指定为三维阵列。

数据类型:单身的|双重的|INT8.|int16|int32|int64|uint8.|uint16|UINT32.|UINT64

X-以以下形式之一指定的轴切片值:

  • 标量-绘制一个与曲面正交的切片平面X-AXIS在指定的位置。

  • 向量-绘制与曲面正交的多个切片平面X-AXIS在指定的位置。

  • []-不要绘制任何切片平面。

  • 矩阵 - 沿表面绘制切片而不是平面。如果您使用此选项,那么伊斯利克zslice也必须是相同大小的矩阵。

例子:[2 4]将切片平面绘制到值2和4处的x轴正交。

数据类型:单身的|双重的|INT8.|int16|int32|int64|uint8.|uint16|UINT32.|UINT64

y-以以下形式之一指定的轴切片值:

  • 标量-绘制一个与曲面正交的切片平面y-AXIS在指定的位置。

  • 向量-绘制与曲面正交的多个切片平面y-AXIS在指定的位置。

  • []-不要绘制任何切片平面。

  • 矩阵 - 沿表面绘制切片而不是平面。如果您使用此选项,那么xslicezslice也必须是相同大小的矩阵。

例子:[2 4]将切片平面绘制到值2和4处的Y轴正交。

数据类型:单身的|双重的|INT8.|int16|int32|int64|uint8.|uint16|UINT32.|UINT64

Z.-以以下形式之一指定的轴切片值:

  • 标量-绘制一个与曲面正交的切片平面Z.-AXIS在指定的位置。

  • 向量-绘制与曲面正交的多个切片平面Z.-AXIS在指定的位置。

  • []-不要绘制任何切片平面。

  • 矩阵 - 沿表面绘制切片而不是平面。如果您使用此选项,那么xslice伊斯利克也必须是相同大小的矩阵。

例子:[2 4]以值2和4绘制与z轴正交的切片平面。

数据类型:单身的|双重的|INT8.|int16|int32|int64|uint8.|uint16|UINT32.|UINT64

每个切片的轮廓线数指定为标量。

例子:4.在每个切片内绘制四条轮廓线。

数据类型:单身的|双重的|INT8.|int16|int32|int64|uint8.|uint16|UINT32.|UINT64

等高线标高,指定为矢量。如果要在特定级别上为每个切片绘制一条等高线,请在表单中指定向量[lvl lvl]

例子:[1 3 5]在每个切片内的标高1、3和5处绘制等高线。

例子:[4 4]在每个切片的标高4处绘制一条等高线。

数据类型:单身的|双重的|INT8.|int16|int32|int64|uint8.|uint16|UINT32.|UINT64

插值方法,指定为其中一个值:

  • '线性'-每个维度中相邻网格点的值的线性插值。当切片是曲面时,此值是默认值。

  • “立方”-在每个维度中相邻网格点处的值的三次插值。

  • “最近的”- 最近的网格点值。当切片是平面时,此值是默认值。

目标轴,指定为一个斧头对象如果未指定轴,则轮廓瓣绘制到当前轴上。

算法

轮廓瓣功能在绘制之前不清除现有的图。

扩展能力

也可以看看

||||

在R2006a之前引入