多语言展示
当前在线:590今日阅读:6今日分享:31

Matlab玫瑰图和箭头图的绘制

Matlab中可以绘制各种不同的图形,下面介绍一下玫瑰图和箭头图的绘制。
工具/原料

Matlab

方法/步骤
1

这里介绍玫瑰图rose的制作。玫瑰图主要用来作角度图,比如风向。下面先看看它与plot的区别。它是角度的histogram。

2

上面是转化后的角度图,如果给出下面:bb = 0:359;rose(bb);

3

也可以指定生成的柱状图的数量ff = rose(aa,10,'facecolor','r','edgecolor','g');

4

箭头图的制作,compass:rng(0,'twister');M = randn(20,20); Z = eig(M); figure;compass(Z)

5

compass主要是方向图的制作,它和quiver还是有一些区别:[x,y] = meshgrid(0:0.2:2,0:0.2:2);u = cos(x).*y;v = sin(x).*y;figurequiver(x,y,u,v)

6

我觉得使用compass做复数数据比较好,上面的z就是复数形式。图件中其他内容的添加可见下面的经验引用。

7

quiver作图命令应该是常用于风速风向,波浪,潮流等的展示,该命令将在以后的经验中进行介绍。

推荐信息