帮助中心帮助中心
从2-D或3-D矢量数据绘制流线图
简化(X, Y, Z, U, V, W, startX, startY, startZ)
简化(U, V, W, startX startY, startZ)
简化(X, Y, U, V, startX startY)
简化(U, V, startX startY)
简化(顶点)
简化(___选项)
简化(ax,___)
lineobj =简化(___)
例子
简化(X,Y,Z,U,V,W,startX,startY,startZ)返回三维矢量数据绘制的流线。输入X,Y,Z是矢量数据坐标,U,V,W向量数据,和startX,startY,startZ是流线的起始位置。
简化(X,Y,Z,U,V,W,startX,startY,startZ)
X
Y
Z
U
V
W
startX
startY
startZ
简化(U,V,W,startX,startY,startZ)使用默认的坐标数据U,V,W。(x,y,z) 中每个元素的位置U,V,W分别基于列、行和页索引。
简化(U,V,W,startX,startY,startZ)
简化(X,Y,U,V,startX,startY)返回二维向量数据绘制的流线。输入X和Y是矢量数据坐标,U和V向量数据,和startX和startY是流线的起始位置。
简化(X,Y,U,V,startX,startY)
简化(U,V,startX,startY)使用 的默认坐标数据U和V。(x,y) 中每个元素的位置U和V分别基于列和行索引。
简化(U,V,startX,startY)
简化(绿党)plot从顶点流线,指定为顶点数组的单元格数组(由 返回)stream2,stream3,或streamslice)。
简化(绿党)
绿党
stream2
stream3
streamslice
简化(___,选项)plot使用指定的选项进行流线化,定义为具有表单的一个或两个元素向量一步或(maxvert步),在那里一步步长是插值矢量数据的数据单位和吗maxvert是流线中顶点的最大数量。将此参数与前面语法中的任何输入参数组合一起使用。
简化(___,选项)
选项
一步
(maxvert步)
maxvert
简化(斧头,___)plot流线进入指定的轴,而不是进入当前的轴对象(gca)。
简化(斧头,___)
斧头
gca
lineobj=简化(___)返回一个或多个向量行对象。使用lineobj在创建流线后修改其属性。有关属性列表,请参见行属性。
lineobj=简化(___)
lineobj
行
全部折叠
加载风的数据集,该数据集包含对北美地区气流的测量。
风
三维数组x,y,z表示测量气流的位置。
x
y
z
三维数组u,v,w表示气流在三维矢量场中的速度。
u
v
w
定义16个假设粒子的起始位置。在这种情况下,粒子都从x= 80,有起步y位置从20到50开始z位置从0到15。
负载风[startX, startY startZ] = meshgrid(80年,20:10:50 0:5:15);
计算一个假设粒子的三维流线顶点数据,粒子被放置在气流的起始位置集合startX,startY,startZ。
绿党= stream3 (x, y, z, u, v, w, startX, startY, startZ);
用。可视化矢量场的三维体积简化。返回变量中的行对象lineobj,所以你可以在以后修改它们的属性。
简化
lineobj =简化(绿党);视图(3)
要更改某一行的方面,请在其中一个返回的行对象上设置属性。例如,将第十行的颜色更改为绿色,并将其厚度更改为3.。
3.
lineobj(10)。颜色=“g”;lineobj(10)。行Width = 3;
加载风数据集,其中包含对北美地区气流的测量。
三维数组x和y表示测量气流的位置。
三维数组u和v表示气流在三维矢量场中的速度。
使用数组的第五页。定义四个假设粒子的起始位置。在本例中,四个起始位置分别是(80,20)、(80,30)、(80,40)和(80,50)。
负载风x5 = x (:: 5);日元= y (:: 5);u5 = u (:: 5);v5 = v (:: 5);[startX, startY] = meshgrid(80年,20:10:50);
计算一个假设粒子的二维流线顶点数据stream2。
绿党= stream2 (x5,日元,u5, v5, startX startY);
通过调用来可视化向量场的二维矩阵简化。返回变量中的行对象lineobj,所以你可以在以后修改它们的属性。
lineobj =简化(绿党);
要更改某一行的方面,请在其中一个返回的行对象上设置属性。例如,将第二行的颜色更改为洋红色,并将其样式更改为虚线。
lineobj(2)。颜色=“m”;lineobj(2)。线型=”——“;
加载风数据集并计算从平面上均匀间隔的点开始的流线顶点x = 80。然后,从顶点数据绘制流线。
x = 80
负载风[startX, startY startZ] = meshgrid(80年,20:10:50 0:5:15);绿党= stream3 (x, y, z, u, v, w, startX, startY, startZ);简化(绿党)轴紧视图(3);
x-矢量数据的坐标轴坐标,指定为可组合的2-D或3-D数组Y(可选Z)形成坐标网格。你可以使用meshgrid函数来创建数组。
meshgrid
X大小必须与Y,Z,U,V,W。
y-矢量数据的坐标轴坐标,指定为可组合的2-D或3-D数组X(可选Z)形成坐标网格。你可以使用meshgrid函数来创建数组。
Y大小必须与X,Z,U,V,W。
z-axis向量数据的坐标,指定为可组合的3-D数组X和Y形成坐标网格。你可以使用meshgrid函数来创建数组。
Z大小必须与X,Y,U,V,W。
x-矢量数据的组件,指定为2-D或3-D数组。U大小必须与X,Y,Z,V,W。
y-矢量数据的组件,指定为2-D或3-D数组。V大小必须与X,Y,Z,U,W。
z-矢量数据的组成部分,指定为3-D数组。W大小必须与X,Y,Z,U,V。
x-轴流线起始位置,指定为矢量或矩阵。startX必须是一个标量或与startY和startZ。
y-轴流线起始位置,指定为矢量或矩阵。startY必须是一个标量或与startX和startZ。
z-轴流线起始位置,指定为矢量或矩阵。startZ必须是一个标量或与startX和startY。
流线顶点,指定为单元格数组(由 返回stream2,stream3,或streamslice)。单元格数组的每个元素都是一行的顶点矩阵。
精简选项,指定为具有以下形式之一的单元素或双元素向量:
(步骤,maxvert)
一步是用于调整流线分辨率和确定流线速度内插的顶点位置的步长。maxvert是计算完成前为流线计算的顶点的最大数量。
默认步长为0.1,默认的最大顶点数为10000年。
0.1
10000年
轴
目标斧,指定为轴对象。如果不指定坐标轴,则简化函数使用当前坐标轴。
使用说明和限制:
该函数接受GPU阵列,但不运行在GPU上。
更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
这个函数操作在分布式数组上,但是在客户端MATLAB中执行®。
更多信息,请参见运行MATLAB Functions with Distributed Arrays(并行计算工具箱)。
之前介绍过的R2006a
coneplot|stream2|stream3|streamparticles|meshgrid
coneplot
streamparticles
你有了这个例子的修改版本。您想用您的编辑打开这个示例吗?
你点击了对应这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)可获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系你当地的办公室