主要内容

简化

从2-D或3-D矢量数据绘制流线图

  • 绘制流线的三维空间

描述

例子

简化(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分别基于列、行和页索引。

例子

简化(X,Y,U,V,startX,startY)返回二维向量数据绘制的流线。输入XY是矢量数据坐标,UV向量数据,和startXstartY是流线的起始位置。

简化(U,V,startX,startY)使用 的默认坐标数据UV。(x,y) 中每个元素的位置UV分别基于列和行索引。

例子

简化(绿党)plot从顶点流线,指定为顶点数组的单元格数组(由 返回)stream2,stream3,或streamslice)。

简化(___,选项)plot使用指定的选项进行流线化,定义为具有表单的一个或两个元素向量一步(maxvert步),在那里一步步长是插值矢量数据的数据单位和吗maxvert是流线中顶点的最大数量。将此参数与前面语法中的任何输入参数组合一起使用。

简化(斧头,___)plot流线进入指定的轴,而不是进入当前的轴对象(gca)。

例子

lineobj=简化(___)返回一个或多个向量对象。使用lineobj在创建流线后修改其属性。有关属性列表,请参见行属性

例子

全部折叠

加载的数据集,该数据集包含对北美地区气流的测量。

  • 三维数组x,y,z表示测量气流的位置。

  • 三维数组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)

图中包含一个坐标轴对象。坐标轴对象包含16个line类型的对象。

要更改某一行的方面,请在其中一个返回的行对象上设置属性。例如,将第十行的颜色更改为绿色,并将其厚度更改为3.

lineobj(10)。颜色=“g”;lineobj(10)。行Width = 3;

图中包含一个坐标轴对象。坐标轴对象包含16个line类型的对象。

加载数据集,其中包含对北美地区气流的测量。

  • 三维数组xy表示测量气流的位置。

  • 三维数组uv表示气流在三维矢量场中的速度。

使用数组的第五页。定义四个假设粒子的起始位置。在本例中,四个起始位置分别是(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 =简化(绿党);

图中包含一个坐标轴对象。坐标轴对象包含4个line类型的对象。

要更改某一行的方面,请在其中一个返回的行对象上设置属性。例如,将第二行的颜色更改为洋红色,并将其样式更改为虚线。

lineobj(2)。颜色=“m”;lineobj(2)。线型=”——“;

图中包含一个坐标轴对象。坐标轴对象包含4个line类型的对象。

加载数据集并计算从平面上均匀间隔的点开始的流线顶点x = 80。然后,从顶点数据绘制流线。

负载[startX, startY startZ] = meshgrid(80年,20:10:50 0:5:15);绿党= stream3 (x, y, z, u, v, w, startX, startY, startZ);简化(绿党)轴视图(3);

图中包含一个坐标轴对象。坐标轴对象包含16个line类型的对象。

输入参数

全部折叠

x-矢量数据的坐标轴坐标,指定为可组合的2-D或3-D数组Y(可选Z)形成坐标网格。你可以使用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数组XY形成坐标网格。你可以使用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必须是一个标量或与startYstartZ

y-轴流线起始位置,指定为矢量或矩阵。startY必须是一个标量或与startXstartZ

z-轴流线起始位置,指定为矢量或矩阵。startZ必须是一个标量或与startXstartY

流线顶点,指定为单元格数组(由 返回stream2,stream3,或streamslice)。单元格数组的每个元素都是一行的顶点矩阵。

精简选项,指定为具有以下形式之一的单元素或双元素向量:

  • 一步

  • (步骤,maxvert)

一步是用于调整流线分辨率和确定流线速度内插的顶点位置的步长。maxvert是计算完成前为流线计算的顶点的最大数量。

默认步长为0.1,默认的最大顶点数为10000年

目标斧,指定为对象。如果不指定坐标轴,则简化函数使用当前坐标轴。

扩展功能

版本历史

之前介绍过的R2006a

Baidu
map