文档帮助中心文档
在体切面上绘制等高线
轮廓切片(X,Y,Z,V,xslice,yslice,zslice)
轮廓切片(V、xslice、yslice、zslice)
轮廓切片(___num)
轮廓切片(___,lvls)
轮廓切片(___,方法)
轮廓切片(ax,___)
s = contourslice (___)
实例
轮廓切片(X,Y,Z,v,xslice,yslice,zslice)在切片中为体积数据绘制等高线v,在那里v确定轮廓颜色。指定X,Y,Z作为坐标数据。指定xslice,yslice,zslice作为使用以下形式之一的切片位置:
轮廓切片(X,Y,Z,v,xslice,yslice,zslice)
X
Y
Z
v
xslice
yslice
zslice
要绘制与特定轴正交的一个或多个切片平面,请将切片参数指定为标量或向量。
若要沿着曲面绘制单个切片,请将所有切片参数指定为定义曲面的矩阵。
轮廓切片(v,xslice,yslice,zslice)将默认坐标数据用于v.(x,Y,Z中的每个元素的位置v分别基于列、行和页索引。
轮廓切片(v,xslice,yslice,zslice)
轮廓切片(___,全国矿工工会)指定每个切片要绘制的等高线数。将此选项与以前语法中的任何输入参数一起使用。
轮廓切片(___,全国矿工工会)
全国矿工工会
轮廓切片(___,lvls)指定在每个切片中绘制等高线的值。
轮廓切片(___,lvls)
lvls
轮廓切片(___,方法)指定插值方法,其中方法可以是“线性”,“立方”或“最近的”.
轮廓切片(___,方法)
方法
“线性”
“立方”
“最近的”
轮廓切片(斧头,___)打印到指定轴,而不是当前轴(gca).
轮廓切片(斧头,___)
斧头
gca
s=轮廓切片(___)返回色斑创建的对象。
s=轮廓切片(___)
s
色斑
全部折叠
通过体积数据创建单个切片平面,并绘制数据值的轮廓。
创建一个矩阵X,Y,Z,v从流数据集。在z=0的切片平面上绘制V的轮廓。
流
[X,Y,Z,V]=流量;zslice=0;轮廓切片(X、Y、Z、V、[]、[]、zslice)网格在
通过体积数据创建多个切片平面。在每个切片平面中绘制数据值的轮廓。让MATLAB选择轮廓级别。
创建v定义的卷数据数组 v = x E - x 2. - Y 2. - Z 2. .在三个正交的切面上画等高线x-轴的值-1.2,0.8,2.。不要创建与曲面正交的任何切片平面Y设在或Z-通过指定空数组来定义轴。将轴视图更改为三维视图并添加轴网线。
-1.2
0.8
2.
[X,Y,Z]=meshgrid(-2:.2:2);V=X.*exp(-X.^2-Y.^2-Z.^2);xslice=[-1.2,0.8,2];yslice=[];zslice=[];轮廓切片(X,Y,Z,V,xslice,yslice,zslice)视图(3)网格在
通过卷数据创建多个切片平面。绘制每个切片平面上的数据值的轮廓。指定你想要绘制轮廓的层次。然后,添加一个颜色栏。
在三个正交的切面上画等高线x-轴的值-1.2,0.8,2..为这些值之间的体积数据绘制轮廓-0.2和0.4间隔,每0.01。添加颜色栏以查看数据值如何映射到轮廓颜色。此外,将轴视图更改为三维视图并添加网格线。
-0.2
0.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;轮廓切片(X、Y、Z、V、xslice、[]、[]、lvls)色条视图(3)网格在
通过体积数据创建曲面切片,并沿体积数据的曲面绘制等高线。指定要绘制的等高线层数。
创建v定义的卷数据数组 v = x E - x 2. - Y 2. - Z 2. .然后,沿着定义的表面显示一个体数据切片 Z = x 2. - Y 2. .沿曲面绘制20条等高线。将轴视图更改为三维视图并添加网格线。
[X, Y, Z] = meshgrid (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;contourslice (X, Y, Z, V, xsurf ysurf, zsurf, 20)网格视图(3)在
x-轴坐标数据,指定为大小相同的矢量或3d数组v。如果指定三维数组,则该数组必须是单调且正交间隔的,就像由meshgrid作用
meshgrid
数据类型:仅有一个的|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
仅有一个的
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
Y-轴坐标数据,指定为大小相同的矢量或3d数组v。如果指定三维数组,则该数组必须是单调且正交间隔的,就像由meshgrid作用
Z-轴坐标数据,指定为大小相同的矢量或3d数组v。如果指定三维数组,则该数组必须是单调且正交间隔的,就像由meshgrid作用
卷数据,指定为3-D阵列。
[]
x-axis切片值,以以下形式之一指定:
标量-画一个正交的切面x-位于指定位置的轴。
向量-画多个正交于的切片平面x-指定位置的轴。
[]-不画任何切面。
矩阵-沿曲面而不是平面绘制切片。如果使用此选项,则yslice和zslice也必须是相同大小的矩阵。
例子:(2 - 4)以值2和4绘制与x轴正交的切片平面。
(2 - 4)
Y-axis切片值,以以下形式之一指定:
标量-画一个正交的切面Y-位于指定位置的轴。
向量-画多个正交于的切片平面Y-指定位置的轴。
矩阵-沿曲面而不是平面绘制切片。如果使用此选项,则xslice和zslice也必须是相同大小的矩阵。
例子:(2 - 4)以值2和4绘制与y轴正交的切片平面。
Z-axis切片值,以以下形式之一指定:
标量-画一个正交的切面Z-位于指定位置的轴。
向量-画多个正交于的切片平面Z-指定位置的轴。
矩阵-沿曲面而不是平面绘制切片。如果使用此选项,则xslice和yslice也必须是相同大小的矩阵。
例子:(2 - 4)在值2和4处绘制与z轴正交的切面。
每个切片的等高线数,指定为标量。
例子:4.在每个切片内绘制四条等高线。
4.
等高线水平,指定为矢量。如果您想在特定的水平上为每个切片绘制一条等高线,那么在表单中指定向量[lvl lvl].
[lvl lvl]
例子:[1 3 5]在每个切片中绘制水平1、3和5的等高线。
[1 3 5]
例子:(4 - 4)在每个切片内的水平4绘制一条等高线。
(4 - 4)
插值方法,指定为以下值之一:
“线性”-各维相邻网格点值的线性插值。当切片是一个曲面时,此值是默认值。
“立方”-每个维度上相邻网格点值的三次插值。
“最近的”-最近的网格点值。该值是切片为平面时的默认值。
轴
目标轴,指定为轴对象。如果你不指定坐标轴,那么轮廓切片打印到当前轴。
轮廓切片
这个轮廓切片函数在打印前不清除现有打印。
使用注意事项及限制:
此函数接受GPU阵列,但不在GPU上运行。
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
这个函数在分布式数组上运行,但在客户端MATLAB中执行®.
有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
meshgrid|片|interp3|外形|等值面
片
interp3
外形
等值面
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
与当地办事处联系