MATLAB 怎么给柱状图加数据标签

MATLAB 怎么给柱状图加数据标签,第1张

1.首先,双击打开matlab应用程序,然后源代码可以在命令行窗口中输入自己的代码。

2.接下来,根据下图中的代码编辑输入。

3.继续在代码下方的图片中输入代码,就可以得到图形的名称,如下图所示:

4.继续在代码下方的图片中输入代码,可以标记图形的x轴或y轴或z轴,如下图所示:

5.继续在代码下方的图片中输入代码,即可将所需的注释名添加到点(x,y)或点(x,y,z),如下图所示:

6.为其添加图例注释。命令形式为:图例('note1','note2'…)函数的作用是用图例注释当前图形。

1、A=pi/3*[0:6]: 产生0°、60°、120°...360°共7个角度值。

2、r*exp(iy)是一个复数的指数表达方式,对应平面中的一个点,设为Z,相应的y为向量OZ与X轴正向的夹角,r为向量OZ的模。

因此plot(r*exp(i*A),'k','linewidth',2)表示在平面上依次绘制7个点,并连线,连线宽度为2,颜色为'k'。最终图形g1为一正6边形。

3、real(r*exp(i*A))、imag(r*exp(i*A))分别取出6边形顶点的x、y坐标值(对应于复数的实部real、虚部imag)。然后用fill函数填充区域,set(g1,'FaceColor',[1,0.5,0])设置颜色。

4、g2与g1大同小异,只是半径rc、角度aa与g1不同。由于所有点的半径都为rc,因此g2为图形为圆。

5、text(0,0,'1','fontsize',10)在圆点处添加数字1。

这是我的理解,供你参考。

打字不易,如满意,望采纳。

clear%清除以前所有变量

format long%长整型

%To design CIC filter.

cic=1/400*ones(400,1)%ones(400,1)是400行1列的元素全是1的矩阵

cic5=conv(conv((conv(cic’,cic))’,conv(cic’,cic))’,cic)%conv是两个矩阵和卷积

[h,f]=freqz(cic5,1,2^20,40000000)%freqz系统的频率响应

plot(f,20*log10(abs(h))-20*log10(max(abs(h))))%plot(x,y)作出以(x,y)的所有点图

title(’Amplitude Frequence Response of CIC(Fs=40M)’)%给作出的图写上题目

xlabel(’frequence/Hz’)ylabel(’amplitude/dB’)

%给横坐标添加标签frequence/Hz,纵坐标加上标签amplitude/dB

%To compute the value of |H(w)|^2 at f=0,400,99600,100000,100400Hz.

h2=(abs(h)/max(abs(h))).^2%abs是求绝对值 max()是计算一组数的最大值

h2_0=h2(l)从h2中的第一个数赋给h2_0,下面的同理

h2_400=h2(floor(400/20000000*2^20))%floor是对元素向负方向取整

h2_99600=h2(floor(99600/20000000*2^20))

h2_100000=h2(floor(100000/20000000*2^20))

h2_100400=h2(floor(100400/20000000*2^20))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7965238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存