0

我目前的目标是制作 U 和 V 方向风的 2D 矢量图。我目前有一个 <1x2 struct> ,其中包含所有内容。在那个 <1x2 struct> 中有两个 <1x1 struct> 与 U 和 V 方向风有关。

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

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

理想情况下,我的目标是将幅度的方向与方向配对,然后绘制配对产生的 UV 合成向量。

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

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

4

1 回答 1

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
于 2013-11-11T05:07:20.720 回答