文档

streamparticles

绘制流粒子图

语法

streamparticles(顶点)
streamparticles(顶点,n)
streamparticles(…”PropertyName, PropertyValue…)
streamparticles (ax,…)
streamparticles (line_handle…)
H =流粒子(…)

描述

streamparticles(顶点)绘制矢量场的流粒子。流粒子通常用标记来表示,可以显示流线的位置和速度。顶点是由2-D或3-D顶点组成的单元格数组(好像是由stream2stream3).

streamparticles(顶点,n)使用n来决定画多少个流粒子。的ParticleAlignment属性如何控制n是解释。

  • 如果ParticleAlignment设置为(默认值)和n大于1,大约n在流线顶点上均匀间隔地绘制粒子。

    如果n小于或等于1n被解释为原始流顶点的一个分数;例如,如果n0.2,大约20%的顶点被使用。

    n确定绘制的粒子数的上限。粒子的实际数量可以偏离n相差2倍之多。

  • 如果ParticleAlignmentn确定具有最多顶点的流线上的粒子数,并将其他流线上的间距设置为此值。默认值为N = 1

streamparticles(…”PropertyName, PropertyValue…)使用指定属性和指定值控制流粒子。任何未指定的属性都有默认值。MATLAB®忽略属性名的大小写。

streamparticles (ax,…)属性指定的轴中创建流粒子斧头而不是在当前的轴上(gca).的选项斧头可以放在前面语法中任何输入参数组合的前面。

流粒特性

动画-流粒子运动[非负整数]

动画流粒子的次数。默认为0,它没有动画。动画直到你进入Ctrl + C

帧速率每秒动画帧数[非负整数]

此属性指定动画每秒的帧数。,即默认值,以尽可能快的速度绘制动画。注意动画的速度可能会受到计算机速度的限制。在这种情况下,的值帧速率不一定能实现。

ParticleAlignment-用流线对齐粒子[|{了}

将此属性设置为在每个流线的开始处绘制粒子。此属性控制如何streamparticles解释论证n(流粒子数)。

流粒子是基本的线对象。除了流粒子属性外,您还可以指定任何线属性,例如标记streamparticles在调用时设置以下行属性。

行属性

值由streamparticles设置

线型 “没有”
标记 “o”
MarkerEdgeColor “没有”
MarkerFaceColor “红色”

可以通过将属性名和值指定为参数来覆盖这些属性中的任何属性streamparticles。例如,该语句使用RGB值来设置MarkerFaceColor变为中灰色:

streamparticles(顶点,“MarkerFaceColor”,[。5 .5 .5])

streamparticles (line_handle…)使用标识的行对象line_handle画出流的粒子。

H =流粒子(…)返回它所创建的基本行对象的句柄向量。有关属性列表,请参见行属性

例子

全部折叠

中的流线Z = 5平面用流粒子沿这些线动画流。

负载图daspect ((1 1 1));视图(2)[绿党,可]= streamslice (x, y, z, u, v, w, [], [], [5]);Sl =流线型([vert - verts]);轴手册;Ax = gca;斧子。位置= [0,0,1,1];集(sl,“可见”“关闭”) ivert = interpstreamspeed(x,y,z,u,v,w,vert,.05);zlim ([4.9, 5.1]);streamparticles(艾佛特,200,“动画”15岁的的帧速率现年40岁的“MarkerSize”10“MarkerFaceColor”,[0 .5 0])

R2006a之前介绍

这个话题有用吗?