使用矢量数据显示流线
风地图数据
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。定义视图
视图(3)daspect([2 2 1])轴紧
看到coneplot
对相同的数据绘制与锥的一个例子。