2D矢量图MatLab与风数据(数据在结构中)

时间:2013-11-11 04:30:27

标签: matlab struct plot 2d

我目前的目标是制作U和V定向风的2D矢量图。我目前有< 1x2结构>将所有内容捆绑在其中。在该< 1x2结构>内是两个< 1x1结构>属于U和V方向风。

在那些< 1x1 struct> s中,我有一个名为“fltarray”的字段,它是< 262792x1 double>并且它保持风向量的速度大小。除此之外,还有一个字段“bds”,其中包含< 1x1结构>它包含一个字段“bindata”,其值为< 262793x1 uint8>我认为是风量的角度方向。

此设置与风向量的V矢量分量(通常称为“i”分量)重复。

理想情况下,我的目标是将大小的方向与方向配对,然后绘制由配对产生的U-V结果向量。

我试图上传图片,但显然我的声誉不够高> _<

可以在照片流的前面找到这些照片:http://www.flickr.com/photos/bsarg-bassplayer/。 感谢您提供与此相关的任何和所有帮助!

1 个答案:

答案 0 :(得分:0)

一旦你有2个向量U = x_component(size = n * 1),其中n是时间向量& V = y_component(size = n * 1),t则为简单

f = figure(1);
axes

mags = sqrt(U.^2+V.^2);

max_mag = max(mags);

q = quiver(0,0,U(1),V(1))

set(gca,'xlim',[-1*max_mag-1 max_mag+1],'ylim',[-1*max_mag-1 max_mag+1])

hold all

for aa = 2:n
    set(q,'UData',U(aa),'VData',V(aa));
    pause
end