主要内容

使用矢量数据显示流线

风地图数据

MATLAB®矢量数据集称为代表气流在北美。这个示例使用的技术:

  • 流行跟踪风速

  • 片飞机显示横断面的数据视图

  • 轮廓扫描平面片飞机提高能见度的着色

1。确定的坐标范围

加载数据并确定最大和最小值来定位片飞机和轮廓图(负载,最小值,马克斯)。

风荷载xmin = min (x (:));xmax = max (x (:));ymax = max (y (:));zmin = min (z (:));

2。为视觉上下文添加片飞机

计算向量场的大小(代表风速)生成标量数据命令。创建块飞机沿x设在在xmin,One hundred.,xmax,沿着y设在在ymax,沿着z设在在zmin。指定插值脸上着色切片染色表明风速,而不画边(√6,,FaceColor,EdgeColor)。

wind_speed = sqrt (u。^ 2 + v。^ 2 + w。^ 2);hsurfaces =片(x, y, z, wind_speed[100年xmin xmax], ymax, zmin);设置(hsurfaces FaceColor,插值函数,“EdgeColor”,“没有一个”)colormap涡轮

3所示。轮廓线添加到飞机

浅灰色画轮廓线片飞机帮助量化颜色映射(contourslice,EdgeColor,线宽)。

hcont =…contourslice (x, y, z, wind_speed[100年xmin xmax], ymax, zmin);设置(hcont EdgeColor,[0.7 0.7 0.7],“线宽”,0.5)

4所示。定义流的起点线

在这个例子中,所有流行从一开始x设在值80和跨度范围20 - 50y方向和0到15z方向。保存的处理流程线和设置线条宽度和颜色(meshgrid,简化,线宽,颜色)。

[sx, sy,深圳]= meshgrid(80年,20:10:50 0:5:15);线=简化(x, y, z, u, v, w, sx, sy, sz);集(线,线宽,2,“颜色”,“r”)

5。定义视图

设置视图,扩大z设在便于读图(视图,daspect,)。

视图(3)daspect([2 2 1])轴紧

看到coneplot对相同的数据绘制与锥的一个例子。