一、信号波形
周期信号

2、非周期信号

二、信号频谱
1、周期信号

2、非周期信号

三、思考总结
通过绘画常见信号的时域和频域波形,掌握了基本的matlab绘图技巧以及一些常用函数的使用方法,同时对这些信号的特征有了进一步的认识。从原来只会简单地绘制波形到慢慢能更加注重图像细节,如横纵坐标,标题和刻度范围等。
其中关于axis函数,虽然在网上有看到但一开始觉得不重要于是没有注意,但后来发现很多图像都存在峰值无法显示的问题,通过设定坐标范围能让曲线更加完整和美观。
信号时域图的绘制相对来说较为容易,但是最初的绘制都是通过分段函数的方式来实现,这样不仅更加麻烦而且也不清晰明了,通过运用阶跃函数heaviside()更加灵活的完成时域受限的函数波形的绘制。
频谱图的绘制其实还是不太熟练,尤其是连续周期信号。练习时仅绘制了幅频特性图,未绘制相频特性图,认识到傅里叶变换的结果为复数,幅度为其模值,而相位为其相位角。借此完成非周期信号频谱图的绘制,对于连续周期信号,对FFT的原理仍然不理解,只知道抽样定理中采样频率fs>2fm,然后通过网上别人总结的公式来确定相关参数,其中首次绘制sin(4.*pi.x)的频谱图时频率错误地出现在1Hz,将采样频率由10Hz增大至20Hz时出现正确的频谱图(2Hz)。
四、程序代码
周期信号
clear;close;clc;
%正弦函数
x=0:pi/12:6*pi;
m=0:0.01:6*pi;
y=sin(x);
a=cos(x);
subplot(221);
plot(x,y);