如何在Matlab中绘制连续彩色矢量场?

时间:2013-10-23 11:48:55

标签: matlab plot vectorization

我有2个矩阵AB,而quiver(A,B)我可以轻松绘制矢量字段。但是,有没有人知道如何在Matlab中以下列方式进行视觉矢量场?(实际上并不知道这种情节的名称)

enter image description here

感谢您帮助我!

1 个答案:

答案 0 :(得分:4)

如果您正在寻找幅度(速度)的地图,那么:

v = sqrt( A.^2 + B.^2 );
figure; imagesc( v ); colormap jet;colorbar; axis image;

或者,如果您想要在HSV颜色空间中编码大小和方向的结果,如下例所示:

您可以找到有用的this code