MATLAB与在信号与系统中的应用
摘要:本论文通过MATLAB在信号与系统中的应用实例,探讨了MATLAB在信号与系统中的应用方法和技巧,对运用计算机辅助软件完成“信号与系统”课程的波形绘制,微分方程的求解,传递函数的分析、信号与系统分析具有较好的参考价值。
关键字:MATLAB 信号与系统微分方程传递函数
0.引言
“信号与系统”课程是一门实用性较强、涉及面较广的专业基础课,是电子信息类专业学生的必修课程。它是将电路分析的知识领域引入信号处理与传输领域的关键性课程,对后继专业课起着承上起下的作用。该课程的基本方法和理论大量运用于计算机信息处理的各个领域,特别是通信、数字语音处理、图像处理、数字信号分析等领域,应用更为广泛。MATLAB最为一个辅助类的软件可以很好的完成数值计算、信号与系统分析的可视化建模及仿真调试。同时MATLAB中的SIMULINK也是非常好的建模工具,极大的简化了仿真和计算的工作量。
1.用MATLAB绘制信号的波形
本文运用MATLAB绘图,很快速和简便的得到响应函数的波形图,通过分析响应的波形可以对信号的分析有更深刻的认识。
用MATLAB绘制f(t)=e(t+3)-2e(t),其中e(t)为step函数
解:在MATLAB窗口中输入如下命令即可实现f(t)的绘制
f=sym('heaviside(t+3)-2*heaviside(t)')
ezplot(f,[-5,4]),
hold on,plot([0,0],[-1,1]),
axis([-5,4,-1.1,1.1]),hold off
命令执行后,得出波形如图1。