主要内容

简化

从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分别是基于列和行索引。

例子

简化(绿党)情节流线从顶点指定顶点数组的单元阵列(如由 返回stream2,stream3,或streamslice)。

简化(___,选项)情节简化使用指定的选项,定义为一个或双元素向量形式一步(maxvert步),在那里一步的步长数据插值矢量数据和单位maxvert在一个简化的最大顶点数。使用这个参数的任何输入参数组合从以前的语法。

简化(斧头,___)情节流线到指定的轴,而不是到当前轴对象(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线类型的对象。

某一行的改变方面,设置属性的一个返回的对象。例如,第十条线的颜色改为绿色和改变其厚度3

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

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

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

  • 三维数组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线类型的对象。

某一行的改变方面,设置属性的一个返回的对象。例如,二线的颜色更改为红色并更改其风格破灭。

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

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

加载数据集和计算流线的顶点开始在飞机上均匀间隔的点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线类型的对象。

输入参数

全部折叠

x设在向量的坐标数据,指定为一个二维或三维数组,可以结合Y(可选Z),形成一个网格坐标。您可以使用meshgrid创建数组函数。

X必须是一样的尺寸吗Y,Z,U,V,W

y设在向量的坐标数据,指定为一个二维或三维数组,可以结合X(可选Z),形成一个网格坐标。您可以使用meshgrid创建数组函数。

Y必须是一样的尺寸吗X,Z,U,V,W

z设在向量的坐标数据,指定为一个三维数组,可以结合XY形成的网格坐标。您可以使用meshgrid创建数组函数。

Z必须是一样的尺寸吗X,Y,U,V,W

x制造的矢量数据,指定为一个二维或三维数组。U必须是一样的尺寸吗X,Y,Z,V,W

y制造的矢量数据,指定为一个二维或三维数组。V必须是一样的尺寸吗X,Y,Z,U,W

z制造的矢量数据,指定为一个三维数组。W必须是一样的尺寸吗X,Y,Z,U,V

x设在流线开始位置,指定为一个向量或矩阵。startX必须是一个标量或相同的尺寸吗startYstartZ

y设在流线开始位置,指定为一个向量或矩阵。startY必须是一个标量或相同的尺寸吗startXstartZ

z设在流线开始位置,指定为一个向量或矩阵。startZ必须是一个标量或相同的尺寸吗startXstartY

简化顶点,指定为一个单元阵列(如由 返回stream2,stream3,或streamslice)。细胞数组的每个元素是一个矩阵的一行的顶点。

简化选项,指定为一个双元素向量——或者用下列形式之一:

  • 一步

  • (步骤,maxvert)

一步步长是用来调整精简决议和决定简化速度插值顶点位置。maxvert的最大顶点数计算的简化计算完成之前。

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

目标轴,指定为一个对象。如果你不指定轴,那么简化函数使用当前的轴。

扩展功能

版本历史

之前介绍过的R2006a