Matlab代码:function y=u(t)y=(t>0) ;将以上代码输入M文件编辑器,保存,默认保存名为“u.m”然后我们就可以在别的M文件中调用它BAC:LAILAB6plIWOrkLEILu.nFileEdit YiewTextDebugBreakpointsWeb WP7HB管宫SQXfunction y-u(t)234y= (t>0) :53.图形窗口(TheFigureWindow)图形窗口用来显示MATLAB程序产生的图形。图形可以是2维的、3维的数据图形,也可以是照片等。示例:
Matlab 代码: function y=u(t) y=(t>0); 将以上代码输入 M 文件编辑器,保存,默认保存名为“u.m”然后我们就可以在别的 M 文件中调用它 3.图形窗口(The Figure Window) 图形窗口用来显示 MATLAB 程序产生的图形。图形可以是 2 维的、3 维的数据图形,也 可以是照片等。 示例:
实验2连续LTI系统的时域分析2一、实验目的1.熟悉连续LTI系统在典型激励信号下的响应及其特征。2掌握连续LTI系统单位冲激响应的求解方法。3.重点掌握用卷积法计算连续时间系统的零状态响应。4.熟悉MATLAB相关函数的调用格式及作用。5.会用MATLAB对系统进行时域分析。二、实验原理连续时间线性时变系统(LTI)可以用如下的线性常系数微分方程来描述:a.y)+a....ay()+ay ()=b").b.f+b.f ()系统的响应一般包括两个部分,即由当前输入所产生的响应(零状态响应)和由历史输入(初始状态)所产生的响应(零输入响应)。对于低阶系统,一般可以通过解析的方法得到响应。但对于高阶系统,手工计算就比较困难,这时MATLAB强大的计算功能就能比较容易的确定系统的各种响应,如冲激响应、阶跃响应、零输入响应、零状态响应、全响应等。1.直接求解法在MATLAB中,要求以系数向量的形式输入系统的微分方程。因此,在使用前必须对系统的微分方程进行变换,得到其传递函数。其分别用向量a和b表示分母多项式和分子多项式的系数(按照s的降幂排列)。涉及到的MATLAB函数有:impulse(冲激响应)、step(阶跃响应)、Isim(零状态响应)等。2.卷积计算法根据系统的单位冲激响应,利用卷积计算的方法,也可以计算任意输入状态下系统的零状态响应。设一个线性零状态系统,已知系统的单位冲激响应为h(t),当系统的激励信号为f(t)时,系统的零状态响应为:y, (1)= f(t)h(t-t)dt= J f(t-t)h(t)dt也可简单记为y.(t)=f(t)*h(t)由于计算机采用的是数值计算,因此系统的零状态响应也可用离散序列卷积和来近似为:y.,(k)= Zf(n)*h(k-n)T = f(k)* h(k)式中y(k)、f(k)和h(k)分别对应以T为时间间隔对连续时间信号y.(t)、f(t)和h(t)进行采样所得到的离散序列。三、实验内容与方法
实验 2 连续 LTI 系统的时域分析 2 一、实验目的 1.熟悉连续 LTI 系统在典型激励信号下的响应及其特征。 2.掌握连续 LTI 系统单位冲激响应的求解方法。 3.重点掌握用卷积法计算连续时间系统的零状态响应。 4.熟悉 MATLAB 相关函数的调用格式及作用。 5.会用 MATLAB 对系统进行时域分析。 二、实验原理 连续时间线性时变系统(LTI)可以用如下的线性常系数微分方程来描述: ( ) ( ) ( ) ( ) ( ) ( ) ( ) 0 ' 1 ( ) 0 ' 1 ( 1) 1 ( ) a y t a y t a y t a y t b f t b f t b f t m m n n n n + + + + = + + + − − 系统的响应一般包括两个部分,即由当前输入所产生的响应(零状态响应)和由历史输 入(初始状态)所产生的响应(零输入响应)。对于低阶系统,一般可以通过解析的方法得 到响应。但对于高阶系统,手工计算就比较困难,这时 MATLAB 强大的计算功能就能比较 容易的确定系统的各种响应,如冲激响应、阶跃响应、零输入响应、零状态响应、全响应等。 1.直接求解法 在 MATLAB 中,要求以系数向量的形式输入系统的微分方程。因此,在使用前必须对 系统的微分方程进行变换,得到其传递函数。其分别用向量 a 和 b 表示分母多项式和分子多 项式的系数(按照 s 的降幂排列)。涉及到的 MATLAB 函数有:impulse(冲激响应)、step(阶 跃响应)、lsim(零状态响应)等。 2.卷积计算法 根据系统的单位冲激响应,利用卷积计算的方法,也可以计算任意输入状态下系统的零 状态响应。设一个线性零状态系统,已知系统的单位冲激响应为 h(t),当系统的激励信号为 f(t) 时,系统的零状态响应为: y t f τ h t τ dτ f t τ h τ dτ zs ( ) ( ) ( ) ( ) ( ) ∫ ∫ ∞ −∞ ∞ −∞ = − = − 也可简单记为 y (t) f (t)*h(t) zs = 由于计算机采用的是数值计算,因此系统的零状态响应也可用离散序列卷积和来近似为: (k) f (n)*h(k n)T f (k)*h(k) n zs y = ∑ − = ∞ =−∞ 式中 y (k) zs 、 f (k) 和h(k) 分别对应以 T 为时间间隔对连续时间信号 y (t) zs 、 f (t)和 h(t) 进行采样所得到的离散序列。 三、实验内容与方法