文档

显示旋度与流丝带

什么流丝带可以显示

流带说明的方向流动,类似于流纹,但还可以显示旋转流轴扭转带状的流水线。的streamribbon函数允许您指定一个扭转角(弧度)每个顶点的丝带。

当结合使用旋度函数,streamribbon用于显示角速度向量场的旋度。下面的例子说明了这种技术。

1。选择一个子集的数据图

加载和选择一个地区的兴趣数据集使用子卷。绘制完整的数据集可以帮助你选择一个感兴趣的区域。

风荷载lims = (100.64 116.67 17.25 28.75 -0.02 - 6.86);[x, y, z, u, v, w] =子卷(x, y, z, u, v, w, lims);

2。计算旋度角速度和风速

计算旋度角速度和风速。

骑兵=旋度(x, y, z, u, v, w);wind_speed = sqrt (u。^ 2 + v。^ 2 + w。^ 2);

3所示。创建流丝带

  • 使用meshgrid创建数组的起始点流丝带。看到指定起始点流的情节指定数组的起始点的信息。

  • stream3计算顶点流水线的步长5

  • streamribbon尺度丝带的宽度的一个因素2提高扭曲的可见性(这表明旋度角速度)。

  • streamribbon它创建返回表面的处理对象,然后用来设置颜色为红色(FaceColor),表面边缘的颜色浅灰色(EdgeColor),稍稍增加反射环境光的亮度照明应用(AmbientStrength)。

    (sx sy sz) = meshgrid(110年,20:5:30 1:5);绿党= stream3 (x, y, z, u, v, w, sx, sy,深圳,5);h = streamribbon(绿党,x, y, z,骑兵,wind_speed, 2);集(h,‘FaceColor’,‘r’,……“EdgeColor”, (。7 7 7),…“AmbientStrength”。6)

4所示。定义视图和增加照明

  • volumebounds命令集提供了一个方便的方法和颜色限制。

  • 添加一个网格并设置视图3 d (streamribbon不改变当前的视图)。

  • camlight创建一个光定位正确的观点和照明高洛德设置照明方法。

    轴(volumebounds (x, y, z, wind_speed))网格视图(3)camlight;

这个主题有帮助吗?