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))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)