MATLAB实 验 报 告
课程名称 MATLAB程序设计 实验日期 2015 年 05 月 11 日
学生姓名 学号 班级 实验名称 运用MATLAB求解和分析线性时不变系统 实验仪器 MATLAB7.1 Windows XP 1.熟悉线性时不变LTI系统在典型激励信号下的响应及其特征。 2.掌握线性LTI系统单位冲激响应的求解方法。 实验目的 3.熟悉MATLAB的相关函数的调用格式和作用。 4.会用MATLAB对系统进行时域分析。 1. Impulse函数 功能:计算并画出系统的冲激响应。 调用格式: Impulse(sys):其中sys 可以是利用命令tf,zpk或实验基本ss建立的系统函数。 原理 Impulse(sys,t)计算并画出系统在向量t定义的时间内的冲激响应。 Y=impulse(sys,t):保存系统的输出值。 2. Step函数 功能:计算并画出系统的阶跃响应曲线。 调用格式: Step(sys):其中sys可以是利用命令tf,zpk,或ss建立的系统。 Step(sys,t):计算并画出系统在向量t定义的时间内的阶跃响应。 3. Lsim函数 功能:计算并画出系统在任意输入下的零状态响应。 调用格式: Lsim(sys,x,t):其中sys可以是利用命令tf,zpk或ss建立的系统函数,x是系统的输入,t定义的是时间范围。 Lsim(sys,x,t,zi):计算出系统在任意输入和零状态下的全响应,sys必须是状态空间形式的系统函数,zi是系统的原始状态。 4. roots函数 功能:计算齐次多项式的根。 调用格式: r=roots(b):计算多项式b的根,r为多项式的根。 5.impz函数 功能: 求离散系统单位脉冲响应,并绘制其时域波形。 调用格式:impz(b ,a) :以默认方式绘出向量a , b 定义的离散系统的单位脉冲响应的离散时域波形. impz(b ,a ,n) :绘出由向量a , b定义的离散系统在0—n (n必须为整数)离散时间范围内的单位序列响应的时域波形. impz(b ,a ,n1:n2) : 绘出由向量a , b定义的离散系统在n1—n2 (n1 , n2必须为整数,且n1 因篇幅问题不能全部显示,请点此查看更多更全内容