在MATLAB中用箭头绘制运动场

时间:2014-01-20 01:59:28

标签: matlab image-processing

我第一次尝试使用箭袋情节。我有一个矩阵uv(2x251x251),其uv向量与x和y坐标相关联。当我尝试使用

quiver(uv(1,:,:),uv(2,:,:))

我没有看到任何东西,没有任何点或箭头。当我尝试使用

仅绘制一个矢量时只有一个点
quiver(uv(1,1,1),uv(2,1,1))

箭头出现,我可以看到它。我的u和v值范围从-1到1.我不明白为什么我在绘制一个向量时可以看到某些东西,但在我尝试绘制所有向量时却看不到。

1 个答案:

答案 0 :(得分:0)

quiver不适用于3维数组。试试这个:

u = squeeze(uv(1,:,:) ;
v = squeeze(uv(2,:,:) ;
quiver(u,v)