信号与系统的MATLAB仿真
信号与系统 matlab 书籍
信号与系统是电子信息类专业的一门重要课程,它涉及到信号的产生、传输、处理和系统对信号的响应等内容。
而对于学习该课程的学生来说,掌握好相关知识和技能对于以后的学习和工作都至关重要。
选择一本优质的信号与系统的 MATLAB 书籍就显得至关重要。
通过本文,我将向您推荐一本值得阅读的信号与系统的 MATLAB 书籍,并简要介绍其内容,希望能够给您的学习和工作带来帮助。
1. 《MATLAB仿真信号与系统建模教程》这本书由普林斯顿大学教授 Dennis S. Bernstein 和舒洛克教授撰写,是一本信号与系统领域的经典教材。
它通过 MATLAB 实例来解释信号与系统的基本概念,包括线性时不变系统(LTI 系统)、傅立叶分析、滤波器设计等内容。
考虑到大多数学生对 MATLAB 操作不熟练,本书还附带了 MATLAB 的简要入门教程,帮助读者快速掌握 MATLAB 在信号与系统中的应用。
2. 《MATLAB在信号与系统中的应用》这是一本由国内著名信号与系统专家刘琦编著的 MATLAB 信号与系统应用教程。
该书通过大量的仿真例子和 MATLAB 代码,详细介绍了信号与系统理论在 MATLAB 中的应用。
书中还包括了对信号处理工具箱和控制系统工具箱的介绍,使读者能够更好地应用 MATLAB 进行信号与系统的建模、仿真和分析。
3. 《MATLAB信号与系统实验教程》该书主要是按照实验的方式来学习信号与系统。
它从基本信号的产生与表示开始,介绍了常见的信号与系统模型,并通过 MATLAB 可视化和仿真实验帮助读者更直观地理解信号与系统的概念和原理。
书中还提供了丰富的 MATLAB 实验案例,如系统的频域和时域表示、信号的采样与重构、滤波器设计等,帮助读者巩固理论知识,提高实际操作能力。
在选择信号与系统的 MATLAB 书籍时,我们可以根据自己的学习需求和水平来进行选择。
如果是初学者,可以选择内容易懂、带有大量MATLAB 实例和案例的教材;如果是深入学习和研究该领域的同学,可以选择更加专业和深入的教材。
实验0 信号与系统仿真MATLAB
(2)赋值语句 1. 变量名 = 表达式 如:T =0:pi/50:2*pi;(分号结束, T的结果不在屏幕显示) 2. [返回变量列表] = 函数或命令名 (输入变量列表) [m,p]=bode(a,b,c,d,e)
[返回变量列表] 函数或命令名 输入变量列表 (逗号或换行号结束,[m,p]的结果全部在屏幕显示) 若输入变量、返回变量不只1个 之间用逗号隔开。 注: 若输入变量、返回变量不只 个,之间用逗号隔开。 在MATLAB中“:”是个很有用的算子,经常用它生成向量。 如T =0 :pi/50 :2*pi 语句为生成一个从0到2*pi步长为pi/50 的行向量T。
绘制球面函数: sphere(n)----直接绘制一个圆心在原 点,半径为1的单位球面。参数n确定绘制球面的精 度,n越大球面越精确。 如输入: subplot(2,2,1),sphere(5) title('n=5'),axis equal subplot(2,2,2),sphere(10) title('n=10'),axis equal subplot(2,2,3),sphere(50) title('n=50'),axis equal subplot(2,2,4),sphere(100) title('n=100'),axis equal
(2)三维图形 三维曲线图命令 plot3 (x1, y1, z1, ’s1’, x2, y2, z2, ’s2’, x3, y3, z3, ’s3’) 三维曲面网线图绘制命令 mesh (x, y, z) 三维曲面绘图函数 surf (x, y, z) 绘制网格图形函数:z=peaks(n) 取Z为一个n*n 的高斯分布矩阵 输入:x=0:pi/50:10*pi; plot3(sin(x),cos(x),x); grid on;
第4章 信号与系统的MATLAB仿真
模型、传递函数模型和零-极点增益模型。其中sos表示二次分式,g为比
例系数,sos为L×6的矩阵,即
b01 b11 b21 1 a11 a21
sos
b0L b1L b2L 1 a1L a2L
(4-15)
1.ss2tf函数 格式:[num, den]=ss2tf(A,B,C,D,iu) 功能:将指定输入量iu的线性系统(A,B,C,D)转换为传递函数模型[num,den]。
生成上述三种信号
• t =-5:0.01:5; • subplot(2,2,1); • a=2 • y1=2.^t • plot(t, y1, 'r') • subplot(2,2,2); • a=2; • theat=pi/3; • y2=sin(2*pi*t+theat) • plot(t, y2) • subplot(2,1,2); • w=4; • y3=exp((a+j*w)*t); • plot(t, y3, ‘y')
3、sinc函数
产生sinc波形或sin(πt)/(πt)波形
sinc(t
)
1
sin(
t)
t
t 0 t0
例: t=linspace(-10,+10,200); x=sinc(t);
plot(t,x);
4.1.2 信号运算
1信号的相加与相乘 y(n)=x1(n)+x2(n) MATLAB实现:y=x1+x2
离散系统: 6.状态空间模型ss
连续系统:
H ( z)
g
L k 1
b0k b1k z1 b2k z2 1 a1k z1 a2k z2
x' Ax Bu
学习使用MATLAB进行信号处理和仿真
学习使用MATLAB进行信号处理和仿真信号处理是一门重要的学科,它在许多领域中发挥关键作用,包括通信、图像处理、生物医学工程等。
而MATLAB作为一个功能强大的编程软件,具备丰富的信号处理和仿真工具,因此被广泛应用于信号处理领域。
本文将重点介绍如何学习使用MATLAB进行信号处理和仿真。
一、MATLAB入门要使用MATLAB进行信号处理和仿真,首先需要对MATLAB有一定的了解。
MATLAB是一种高级计算机语言,可用于数值计算、可视化和编程。
首先,我们需要学习MATLAB的基本语法和特点,包括变量的定义和操作、矩阵运算、函数的定义和调用等。
其次,熟悉MATLAB的常用工具箱,如信号处理工具箱和控制系统工具箱,它们提供了丰富的函数和算法,方便进行信号处理和仿真。
二、信号的表示与分析在信号处理中,首先需要了解信号的表示与分析方法。
MATLAB提供了多种表示信号的方法,包括时域分析和频域分析。
时域分析是通过观察信号在时间上的变化来研究信号的性质,常用的时域分析方法有时域图形显示、自相关函数和互相关函数等。
频域分析则是将信号转换到频域进行分析,常用的频域分析方法有傅里叶变换和功率谱密度估计等。
学习使用MATLAB进行信号的时域和频域分析,可以更好地理解和处理信号。
三、滤波器设计与应用滤波器是信号处理中非常常见和重要的工具。
它可以通过选择性地通过或抑制特定频率的信号,对信号进行处理。
MATLAB提供了丰富的滤波器设计和应用函数,包括低通滤波器、高通滤波器、带通滤波器和带阻滤波器等。
我们可以利用MATLAB进行滤波器的设计、参数的调整和滤波器效果的评估等工作。
熟练掌握MATLAB中滤波器设计与应用的方法,对信号处理和仿真工作具有重要意义。
四、信号处理应用实例学习信号处理和仿真离不开实际应用实例的学习。
在这一章节中,将以几个具体的信号处理应用实例来展示MATLAB的具体使用。
比如,在通信领域中,我们可以利用MATLAB进行信号调制、解调和信道编码等工作。
用Matlab进行系统函数H(s)仿真
四、负反馈对系统频率响应的改善
• 魔电课告诉我们,负反馈改善频响特性 • 以低通放大器为例,分析负反馈的影响
极点p=-10 增益A=10 F=0时未引入反馈
• 引入反馈F=0.1
• 理论计算
闭环增益为A f=A/(1+AF)=5 截止频率f H=f(1+AF)=p(1+AF)=20rad/s
• 存在的问题希望老师和同学批评指正。
一、系统稳定性
• 极点分布对系统稳定性的影响
1)p=0.02(不稳定)
Simulink中的系统框图
• 仿真结果
输入冲激信号(1s接入)
系统响应h(t)
• 把极点改为p=-0.02 仿真结果为
可以看出此时 系统是稳定的
h(t)
二、反馈系统的稳定性
• 建立如下的反馈系统(课本241页例4-26)
2.二阶谐振系统的仿真(课本225页图4-35) RLC谐振系统的建立
共轭极点p=-5±30i 系统谐振频率约为30rad/s 仿真结果为
• 将alpha值改为1和0.1
观察系统在不同Q值条件下H(s)的变化
将极点分别改为 p=-1±30i p=-0.1±30i 所得仿真结果为
3.带阻滤波器的仿真(课本232页图4-44b) 系统建立为
概述
• Matlab的Simulink工具箱具有强大的信号与
系统仿真功能,可以进行时域、频域,连 续信号、离散信号的实时仿真。
• Laplace变换广泛的应用于系统分析,我们
尝试了使用Simulink对课本中的一些例题进 行了仿真,对Laplace变换有了更加形象直 观的认识。下面是仿真的过程与结果。
信号与系统利用MATLAB进行信号与系统分析与方程讲解
0.2
0.1
0
-3
-2
-1
0
1
2
3
1
0.9
0.8
0.7
ft=tripuls(t,4,1);
0.6
0.5
0.4
0.3
0.2
信号与系统利用MATLA0.B1 进行信号与系
统分析和方程0讲解
-3
-2
-1
0
1
2
3
一、基本信号的MATLAB表示
% unit impuls sequence
1 0.9
k=-50:50;
0.8
0.7
uk=[zeros(1,50), ones(1,51Fra bibliotek];0.6
0.5
stem(k,uk)
0.4
0.3
0.2
function [f,k]=stepseq(k0,k1,k2) %产生 f[k]=u(k-k0);k1<=k<=k2
0.1
0
-50 -40 -30 -20 -10
0
10 20 30 40 50
axis([-1 3 0 2]);
直接在命令窗口输入以上命令
建一个名字为my_file.M的文件,然后在命令窗口输
入文件名及回车。 信号与系统利用MATLAB进行信号与系统分析和 方程讲解
二、获取帮助
命令窗口输入: help+函数名 例如 help plot
信号与系统利用MATLAB进行信号与系 统分析和方程讲解
一、基本信号的MATLAB表示
%decaying exponential t=0:001:10; A=1; a=-0.4; ft=A*exp(a*t); plot(t,ft)
“信号与系统”Matlab实验仿真教学系统设计
“信号与系统”Matlab实验仿真教学系统设计作者:张尤赛,马国军,黄炜嘉,周稳兰来源:《现代电子技术》2010年第18期摘要:针对“信号与系统”课程硬件实验教学不够深入和灵活的缺点,在分析理论教学和工程实际需求的基础上,利用Matlab和Simulink,建立了“信号与系统”实验仿真教学系统,并从系统设计、内容设计、界面设计、开发工具、二次开发等五个方面对该系统进行了阐述。
实验教学表明,该系统可以克服硬件实验系统的局限性,加深和拓宽了实验内容和实验层次,增强了实验的灵活性,有利于培养学生的实验动手能力和创新能力。
关键词:信号与系统; Matlab; 实验仿真教学; Simulink中图分类号:TN911.7-34; G642.4文献标识码:A文章编号:1004-373X(2010)18-0057-03Design of Mtalab Experimental Simulation Teaching System in Signals and SystemsZHANG You-sai, MA Guo-jun, HUANG Wei-jia, ZHOU Wen-lan(School of Electronics and Information, Jiangsu University of Science and Technology, Zhenjiang 212003, China)Abstract: Aiming at the disadvantages of hardware experimental teaching in Signals and Systems, the experimental simulation teaching system of Signals and Systems based on Matlab and Simulink is established by emphasizing experimental teaching requirements of theoretical teaching and actual engineering. Thus, the system design, content design, interface design, development tools and repeatedly development are studied respectively. The effects of experimental teaching show that it overcomes the limitation of hardware experiment, expands experimental contents and level, improves students hands-on ability and comprehensive quality.Keywords: signals and systems; Matlab; experimental simulation teaching; Simulink0 引言信号与系统的基本概念、基本理论与分析方法在不同学科、专业之间有着广泛应用和交叉渗透[1]。
信号与系统MATLAB仿真——信号及其运算
信号与系统MATLAB仿真——信号及其运算1. 知识回顾(1)信号的分类:确定信号与随机信号;周期信号与⾮周期信号;周期信号在时间上必须是⽆始⽆终的f(t)=f(t+T)f[k]=f[k+N]连续时间信号和离散时间信号;连续信号是指在信号的定义域内,除若⼲个第⼀类间断点外,对于任意时刻都由确定的函数值的信号离散信号是指在信号的定义域内,只在某些不连续规定的时刻给出函数值,⽽在其他时刻没有给出函数的信号能量信号、功率信号与⾮功率⾮能量信号;时限与频限信号;物理可实现信号。
(2)信号能量:E=limT→∞∫T−T f2(t)dtP=limT→∞12T∫T−Tf2(t)dtE=limN→∞N∑k=−N|f[k]|2P=limN→∞12N+1N∑k=−N|f[k]|2能量信号:0<E<∞,P=0;功率信号:0<P<∞,E=∞。
(3)冲激函数的性质加权特性(筛选特性):f(t)δ(t−t0)=f(t0)δ(t−t0)取样特性:∫+∞−∞f(t)δ(t−t0)=f(t0)偶函数:f(t)=f(−t)展缩特性:δ(at)=1|a|δ(t)δ(at−t0)=1|a|δ(t−t0a)导数及其特性。
(4)正弦两个频率相同的正弦信号相加,即使其振幅和相位各不相同,但相加后结果仍是原频率的正弦信号;若⼀个正弦信号的频率是另⼀个正弦信号频率的整数倍时,则合成信号是⼀个⾮正弦周期信号,其周期等于基波的周期。
正弦型序列:f[k]=A sin(Ω0k+φ)2π/Ω0是正整数:周期序列,周期为N;2π/Ω0为有理数,2π/Ω0=N/m:周期序列,周期N=m(2π/Ω0);2π/Ω0为⽆理数:⾮周期序列,但包络仍为正弦函数。
(5)抽样信号Sa(t)=sin t t偶函数;Sa(0)=1;t=kπ为其零点;∫+∞−∞Sa(t)dt=π;limt→±∞Sa(t)=0。
(6)信号的分解分解为直流分量与交流分量;奇偶分解;分解为实部和虚部;分解为基本信号的有限项之和;因⼦分解;连续信号分解为矩形脉冲序列;正交分解。
信号与系统卷积的原理及应用matlab实验
信号与系统卷积的原理及应用matlab实验一、信号与系统基础概念信号是指随时间或空间变化的物理量,可以是电压、电流、声音等。
系统是指对输入信号进行处理的设备或算法,可以是滤波器、放大器等。
二、卷积的定义卷积是一种信号处理方法,用于描述一个信号经过另一个信号响应后产生的输出。
数学上,卷积可以表示为两个函数之间的积分运算,即:y(t) = ∫x(τ)h(t-τ)dτ其中,y(t)表示输出信号,x(t)表示输入信号,h(t)表示系统的单位响应。
三、卷积定理卷积定理是指在频域中进行卷积运算时,等价于对两个函数进行乘法运算后再进行逆变换。
即:F{f*g} = F{f}·F{g}其中,f和g分别为两个函数,在频域中表示为F{f}和F{g}。
四、离散卷积与离散卷积定理在数字信号处理中,使用离散卷积来描述一个序列经过另一个序列响应后产生的输出序列。
离散卷积可以表示为:y[n] = ∑x[k]h[n-k]其中,y[n]表示输出序列,x[k]表示输入序列,h[n-k]表示系统的单位响应。
离散卷积定理是指在频域中进行离散卷积运算时,等价于对两个序列进行乘法运算后再进行逆变换。
即:DFT{f*g} = DFT{f}·DFT{g}其中,f和g分别为两个序列,在频域中表示为DFT{f}和DFT{g}。
五、matlab实验1. 实验目的通过matlab实现离散卷积的计算,并观察离散卷积定理的效果。
2. 实验步骤(1)生成两个长度为N的随机序列x和h。
(2)使用matlab自带函数conv计算x和h的离散卷积y1,并绘制其图像。
(3)将x和h分别进行N点FFT变换得到X和H,在频域中计算它们的乘积Y2=X·H。
(4)将Y2进行N点IFFT变换得到y2,并绘制其图像。
(5)比较y1和y2的差异,观察离散卷积定理的效果。
3. 实验结果与分析实验结果如下图所示:从图中可以看出,y1和y2基本重合,说明离散卷积定理在频域中成立。
信号与系统实验指导书(matlab软件仿真)
信号与系统实验指导书(MATLAB仿真)目录实验一MATLAB 基本应用 (2)实验二信号的时域表示 (7)实验三连续信号卷积 (11)实验四典型周期信号的频谱表示 (18)实验五傅立叶变换性质研究 (23)实验六离散信号分析 (26)实验七离散系统的Z域分析 (29)Matlab相关符号及函数说明 (37)实验一MATLAB 基本应用一、实验目的:学习MATLAB的基本用法,了解 MATLAB 的目录结构和基本功能以及MATLAB在信号与系统中的应用。
二、实验内容:例一已知x的取值范围,画出y=sin(x)的图型。
参考程序:x=0:0.05:4*pi;y=sin(x);plot(y)例二计算y=sin(π/5)+4cos(π/4)例三已知z 取值范围,x=sin(z);y=cos(z);画三维图形。
z=0:pi/50:10*pi;x=sin(z);y=cos(z);plot3(x,y,z)xlabel('x')ylabel('y')zlabel('z')例四已知x的取值范围,用subplot函数绘图。
参考程序:x=0:0.05:7;y1=sin(x);y2=1.5*cos(x);y3=sin(2*x);y4=5*cos(2*x);subplot(2,2,1),plot(x,y1),title('sin(x)')subplot(2,2,2),plot(x,y2),title('1.5*cos(x)')subplot(2,2,3),plot(x,y3),title('sin(2*x)')subplot(2,2,4),plot(x,y4),title('5*cos(2*x)')连续信号的MATLAB表示1、指数信号:指数信号Ae at在MATLAB中可用exp函数表示,其调用形式为:y=A*exp(a*t) (例取A=1,a=-0.4)参考程序:A=1;a=-0.4;t=0:0.01:10;ft=A*exp(a*t);plot(t,ft);grid on;注:grid on是一个函数,表示在画图的时候添加网格线。
信号与系统MATLAB仿真题目
x(2n) (DFT 有限长度取
N 2
)。
3.已知三角脉冲
f1 (t )
的傅里叶变换为 F1()
E 2
Sa2
4
试利用有关 2
cos(0t
)
的傅里叶变换
F2
(
)
。
f1(t) 、
f2 (t) 的波形如下图所示。
(1) 5s T 10s (2) 10s T 20s (3) 15s T 30s
…………………………密………………………………封………………………………线………………………………………
姓名____________
学号___________
考核人数______ 考核班次_______________ 任课教员_________ 出题教员签名________ 任课教研室主任签名_______日期_______
20.利用微分定理求题图所示半波正弦脉冲
f
(t) 及其二阶导数
d 2 f (t) dt 2
的频谱。
试卷 第 3 页 (共 9 页)
队别__________
华侨大学信息科学与工程学院 2011-2012 学年第二学期《信号与系统》期末考试试卷
26.如下图所示周期序列 xp (n) ,周期 N 4 ,求 DFS[xp (n)] X p (k)
或写作
E
(t
2
t0
)
f
(t)
E
1
sin
t
2
2
k
基于MATLAB的信号与系统仿真实验
中图分类 号 : 6 2 G 4
文献标 识码 : 文章 编号 : O 1 0 1 0 90 — 0 2 0 A 粤 一 1 1 ( 0 )4 0 5 — 4 2
时 域 和频域 的各种 计算 、 解 和 变换 , 相加 、 分 如 相 乘、 移位 、 折 、 立 叶变 换 、 氏变换 、 换 和 反 傅 拉 z变 频 谱分 析等 多种计 算 功能 。 下 面 以抽样 信号 的实 现 、 周期 方 波信 号 傅立 叶 级数 分解 、两个余 弦周期 信 号 的相 加 与相 乘 、 R C带 通 滤 波 器 的 频 谱 特 性 等 仿 真 实 例 说 明 L
第 1 6卷 第 4期
20 0 9年 l O月
广 东 白 云
学
院
学 报
V0 . 6 No4 11 .
0c. 0 t20 9
J u n l f u n d n ay n Un v ri o r a a g o gB iu ie st oG y
基于 MA L B的信号与系统仿真实验 TA
一
( ) 友好 的用 户界 面及 接近数 学表 达式 的 3
自然 化语 言 , 易于学 习和掌握 , 编程效 率极 高 ;
( 4) 开放性 好 ,能与 多种 平 台工具 软件兼
容;
( 功能 丰富 的应用 工具 箱 , 5) 具有 广泛解 决 各学科专 业领域 内复杂 问题的能 力 。㈩
《 信号与 系统 》 电气 信 息类专 业 的重要 专 是
业 基础课 , 理论 性 较 强, 其 概念 抽 象而 难 以理 解 , 公 式推 导 复 杂 、 算 繁 琐 , 统分 析 时 的时 域 图 计 系
《信号与系统》MATLAB仿真实验讲义
《信号与系统》MATLAB仿真实验讲义(第二版)肖尚辉编写宜宾学院电信系电子信息教研室《信号与系统》课程2004年3月 宜宾使用对象:电子专业02级3/4班(本科)实验一 产生信号波形的仿真实验一、实验目的:熟悉MATLAB软件的使用,并学会信号的表示和以及用MATLAB来产生信号并实现信号的可视化。
二、实验时数:3学时+3学时(即两次实验内容)三、实验内容:信号按照自变量的取值是否连续可分为连续时间信号和离散时间信号。
对信号进行时域分析,首先需要将信号随时间变化的规律用二维曲线表示出来。
对于简单信号可以通过手工绘制其波形,但对于复杂的信号,手工绘制信号波形显得十分困难,且难以绘制精确的曲线。
在MATLAB中通常用三种方法来产生并表示信号,即(1)用MATLAB软件的funtool符合计算方法(图示化函数计算器)来产生并表示信号;(2)用MATLAB软件的信号处理工具箱(Signal Processing Toolbox)来产生并表示信号;(3)用MATLAB软件的仿真工具箱Simulink中的信号源模块。
(一) 用MATLAB软件的funtool符合计算方法(图示化函数计算器)来产生并表示信号在MATLAB环境下输入指令funtool,则回产生三个视窗。
即figure No.1:可轮流激活,显示figure No.3的计算结果。
figure No.2:可轮流激活,显示figure No.3的计算结果。
figure No.3:函数运算器,其功能有:f,g可输入函数表达式;x是自变量,在缺省时在[-2pi,2pi]的范围内;自由参数是a;在分别输入完毕后,按下面四排的任一运算操作键,则可在figure No.1或figure No.2产生相应的波形。
学生实验内容:产生以下信号波形3sin(x)、5exp(-x)、sin(x)/x、1-2abs(x)/a、sqrt(a*x)(二) 用MATLAB软件的信号处理工具箱(Signal Processing Toolbox)来产生并表示信号一种是用向量来表示信号,另一种则是用符合运算的方法来表示信号。
MATLAB在信号与系统课程中的仿真应用研究
8 6
信息 系统工 翟 J2 1. 0 01 42
TC N L G E H O O Y
技 术应 用
;
间和时间信号 的卷积运算。下 面以连续时间信号卷 积积
分为例。
图3
块 ,包括连续系统、离散 系统 、连续到离散的转化 、数 学运算 、信号源等 。 这 里还 以前 面2 1 .中的系统 为例 ,我们也 可以通过 Smui 来实现其零状态响应和阶跃 响应 。系统微分方 i lk n
术 . 0 () 2 25 . 0
( 者 单位 :长庆 油 田通 信 处) 作
图 1 wD c M环 型应用
8 8
信 息系 统工 程 l2 1..0 0 142
础课 ,这 门课 程以高等数学 、工程数学及 电路分析等课
程为基础 ,同时又是后继课程如数字信号处理、通信原 理以及研究生教材中的现代数字信号处理等专业课程的
基础。
y= . y ; t c怫 ji po(y, ) gi n lt ,tk ; r o ; t d
本课程教学的一个难点是如何帮助学生理解与掌握 课程 中的基本概念 、基本原理 、基本分析方法以及培养
H
n 的整个光纤传输 窗 口上 ,以较宽的波长 间隔进行波 m 分复用 。由于波长 间隔宽 、传输距离短 ,C M 无 须 WD
选择价格昂贵的高波长稳定度和高色散容 限的激光器 , 大幅度降低了激光器的成本 ,如图 l 所示 。
[ 2 潘三 明, 畹仪 . 波分 复 用技 术及 其应 用 U . J 顾 粗 1 中国数据 通
利用 Sm l k i ui 实现零状态 响应 的波形 的模块如下 图 n 4 所示 。修改MF 模块设置 函数 为ep.) x( 。 u
《信号与系统教程》教案信号与系统的MATLAB仿真
《信号与系统教程》教案信号与系统的MATLAB仿真信号与系统是电子信息类专业以及相关领域常见的一门重要课程,是学生建立系统性的信号与系统理论知识体系的基础课程。
在学习信号与系统的过程中,MATLAB仿真是一个非常重要的工具,通过仿真可以更直观地理解信号与系统的原理和性质,加深学生对课程内容的理解和掌握。
一、实验目的:1.掌握使用MATLAB进行信号与系统仿真的基本方法;2.熟练掌握MATLAB中信号处理和系统分析的基本函数;3.理解信号与系统的基本性质和特点;4.通过仿真实验加深对信号与系统理论的理解。
二、实验内容:1.基本信号的生成与显示通过MATLAB编程生成并显示几种基本信号,如冲激信号、阶跃信号、正弦信号等,并观察它们的波形和频谱特性。
2.离散信号的处理与显示利用MATLAB进行离散信号的加减运算、时域缩放和频域移位等操作,并观察信号在时域和频域上的变化。
3.模拟系统的搭建与分析通过MATLAB建立一个简单的模拟系统,如一阶低通滤波器或者二阶高通滤波器,然后仿真系统的频率响应和时域响应。
4.离散系统的搭建与分析以差分方程形式给出一个离散系统的描述,用MATLAB实现系统的差分方程求解,并分析系统的频率响应和稳定性。
三、实验步骤:1.编写MATLAB代码生成基本信号,并绘制信号波形和频谱图;2.对生成的基本信号进行加减运算、缩放和移位等处理,并观察处理后的信号波形和频谱;3.建立一个模拟系统的传递函数或状态空间方程,利用MATLAB进行系统的频率响应和时域响应仿真;4.建立一个离散系统的差分方程描述,用MATLAB求解系统的时域响应,并分析系统的频谱特性和稳定性;四、实验结果:1.完成了基本信号的生成和显示,能够准确地观察不同信号的时域波形和频谱特性;2.成功实现了对离散信号的处理和显示,掌握了信号的加减、缩放和移位方法;3.实现了一个模拟系统的频率响应和时域响应仿真,了解了系统的性能和特点;4.成功建立了一个离散系统的差分方程模型,通过MATLAB求解得到系统的时域响应,并对系统的频谱和稳定性进行了分析。
信号与系统 课程设计:基于Matlab的AM调制系统仿真
六.AM基于matlab的调制与解调
6.1载波信号与调制信号分析 (载波信号)
六.AM基于matlab的调制与解调
6.1载波信号与调制信号分析 % ======================调制信号========================= t=-1:0.00001:1; A1=5; %调制信号振幅 f=6000; %载波信号频率 w0=f*pi; mes=A1*cos(0.001*w0*t); %调制信号 subplot(2,1,1); plot(t,mes); xlabel('t'),title('调制信号'); subplot(2,1,2); Y2=fft(mes); % 对调制信号进行傅里叶变换 plot(abs(Y2)); title('调制信号频谱'); axis([198000,202000,0,1000000]);
计算科学系
信号与系统课程设计
目录
实验题目:基于Matlab的AM调制系统仿真
成员:xx 指导教师:xx 2010-2011年度第二学期
一、实验类型
设计性实验
二、实验目的
1.掌握振幅调制和解调原理。 2.学会Matlab仿真软件在振幅调制和解调中的应用。 3.掌握参数设置方法和性能分析方法。 4.通过实验中波形的变换,学会分析实验现象。
图5.1 标准调幅波示意图
五、振幅调制原理
5.3信号解调思路
从高频已调信号中恢复出调制信号的过程称为解调(demodulation ), 又称为检波(detection )。对于振幅调制信号,解调(demodulation )就是 从它的幅度变化上提取调制信号的过程。解调(demodulation )是调制的 逆过程。 可利用乘积型同步检波器实现振幅的解调,让已调信号与本地恢复载 波信号相乘并通过低通滤波可获得解调信号。
《信号与系统》课程的MATLAB仿真——从一道例题展开
1 带通滤波系统的MATLAB仿真
清华大学郑君里教授主编的教材《信号 与系统》(第三版,高等教育出版社)的上册第
301页有一道关于调幅信号作用于带通系统的 例题,题干如下(略作改动):
已知带通滤波器转移函数为
V.(s)
2s
日炉顾=/ + 2s+ 10001,激励信号为
x(0=(1+cosZ)cos( 100?),求稳态响应 y(t). 上述例题中激励信号是一种典型的调幅信
°° ....... \
Pole-Zero Diagram
^":
S
.............. T\-
频谱是《信号与系统》课程中极为重要的 概念,时域信号与频谱之间通过傅里叶变换联 系-频谱分析的目的是把复杂的时间历程波形, 经过傅里叶分析分解为诸多谐波分量来研究, 以获取动态信号中的各个频率成分幅度和相位 分布,从而得到主要幅度和能量分布的频率值, 完成对信号信息的定量解释-激励信号可以写 成x(/)=cos(100t)+0.5cos(101/)+0.5cos(9/),基于 MATLAB程序的时域波形及其频谱图如下: %%信号波形
从图1可以看出输入信号的包络线按照 1+cos/变化,变化周期为2it,最大振幅为2, 对应的位置点为2n“处.频谱图中采样频率 Z=100Hz,奈奎斯特频率为//2=50Hz,谱图对奈 奎斯特频率呈现对称性,频谱的峰值在16Hz左 右,对应于原信号中角频率为lOOras/s (线频率
陈昌兆:《信号与系统》课程的MATLAB仿真
第40卷第3期 2021 年 5 月
曲靖师范学院学报 JOURNAL OF QUJING NORMAL UNIVERSITY
信号与系统 matlab实验报告
信号与系统 matlab实验报告《信号与系统 Matlab实验报告》摘要:本实验报告通过使用 Matlab 软件进行信号与系统实验,探讨了信号与系统在数字领域的应用。
实验结果表明,Matlab 软件具有强大的信号处理和系统分析功能,能够有效地进行信号与系统的模拟和分析。
引言:信号与系统是电子工程领域中的重要基础课程,它研究了信号的产生、传输和处理,以及系统对信号的响应和影响。
在数字领域,信号与系统的理论和方法也得到了广泛的应用。
Matlab 软件作为一种强大的数学计算工具,为信号与系统的模拟和分析提供了便利和高效的途径。
实验一:信号的生成与显示在本实验中,我们首先使用 Matlab 软件生成了几种常见的信号,包括正弦信号、方波信号和三角波信号。
通过调整信号的频率、幅度和相位等参数,我们观察了信号的变化,并利用 Matlab 的绘图功能将信号图形显示出来。
实验结果表明,Matlab 软件能够方便地生成各种类型的信号,并能够直观地显示信号的波形和特性。
实验二:信号的采样与重构在本实验中,我们使用 Matlab 软件对信号进行了采样和重构。
我们首先对一个连续信号进行了离散采样,然后利用 Matlab 的插值函数对采样信号进行了重构。
实验结果表明,采样和重构过程中存在信号失真和频率混叠等问题,但通过适当的采样和重构方法,我们能够有效地还原原始信号。
实验三:系统的响应与分析在本实验中,我们使用 Matlab 软件对系统的响应进行了分析。
我们构建了几种常见的系统模型,包括线性时不变系统和滤波器系统,然后利用 Matlab 的系统分析工具对系统的频率响应、相位响应和单位脉冲响应等进行了分析。
实验结果表明,Matlab 软件能够有效地进行系统的模拟和分析,为系统设计和优化提供了有力的支持。
结论:通过本实验,我们深入了解了信号与系统在数字领域的应用,并掌握了使用 Matlab 软件进行信号与系统模拟和分析的方法。
《信号与系统》matlab仿真实验
《信号与系统》matlab仿真实验综合实验一《信号与系统》的MATLAB仿真实验一.实验目的1.熟悉MA TLAB软件平台、工具箱、高效的数值计算及符号计算功能。
2.熟悉MATLAB软件的信号处理编程方法和结果的可视化3.了解数字信号处理的计算机仿真方法4.进一步加深对信号与系统的基本原理、方法及应用的理解。
二.实验软件MATLAB 6.5 界面三.实验内容1.基本信号的表示及可视化2.连续信号的时域运算与时域变换3.线性系统的时域分析及Matlab实现4.连续时间信号的频域分析及Matlab实现四.实验原理方法及相关MATLAB函数1.基本信号的表示及可视化1.1 连续时间信号(1)表示出连续信号f(t)=Sa(t)=sin(t)/tMatlab命令如下:t=-10:1.5:10;%向量t时间范围t=t1:p:t2,p为时间间隔f=sin(t)./t;plot(t,f); %显示该信号的时域波形title(‘f(t)=Sa(t)’);xlabel(‘t’)axis([-10,10,-0.4,1.1])注:改变p可使信号波形更平滑,同学们可以试一试。
(2)单位阶跃信号定义阶跃函数function f=Heaviside(t)f=(t>0)调用阶跃函数t=-1:0.01:3;f=Heaviside(t)plot(t,f);axis([-1,3,-0.2,1.2]);(2)单位冲击信号 (t)定义冲击函数functionchongji(t1,t2,t0)dt=0.01;t=t1:dt:t2;n=length(t);x=zeros(1,n);x(1,(-t0-t1)/dt+1)=1/dt;stairs(t,x);axis([t1,t2,0,1.2/dt])title('单位冲击信号δ(t)')调用的是chongji(-1,5,0);可以试着给别的t1,t2,t0.1.2离散时间信号(1)单位阶跃序列ε(k)定义阶跃序列function jyxulie(k1,k2,k0)k=k1:-k0-1;kk=-k0:k2;n=length(k);nn=length(kk);u=zeros(1,n); %k0前信号赋值为零uu=ones(1,nn);%k0后信号赋值为一stem(kk,uu,’filled’)hold onstem(k,u,’filled’)holdofftitle(‘单位阶跃序列’)axis([k1 k20 1.5])调用阶跃序列函数jyxulie(-2,6,0)(3)单位序列δ(k)定义单位序列函数functiondwxulie(k1,k2,k0)k=k1:k2;n=length(k);f=zeros(1,n);f(1,-k0-k1+1)=1;stem(k,f,’filled’)axis([k1,k2,0,1.5])title(‘单位序列δ(k)’)调用单位序列函数dwxulie(-3,5,0)2.连续信号的时域运算与时域变换运算、变换的符号运算方法:相加、相乘、移位、反折、尺度变换、倒相已知信号)]2()2([)21()(--+⨯+=ttttfεε,用matlab求f(t+2),f(t-2),f(-t),f(2t),-f(t),并绘出时域波形。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信号与系统的MATLAB 仿真一、信号生成与运算的实现1.1 实现)3(sin )()(π±===t ttt S t f a )(sin )sin()sin(sin )()(t c t t t t t t t S t f a '=''====ππππππ m11.mt=-3*pi:0.01*pi:3*pi; % 定义时间范围向量t f=sinc(t/pi); % 计算Sa(t)函数 plot(t,f); % 绘制Sa(t)的波形 运行结果:1.2 实现)10()sin()(sin )(±===t tt t c t f ππ m12.mt=-10:0.01:10; % 定义时间范围向量t f=sinc(t); % 计算sinc(t)函数plot(t,f); % 绘制sinc(t)的波形 运行结果:1.3 信号相加:t t t f ππ20cos 18cos )(+=m13.msyms t; % 定义符号变量tf=cos(18*pi*t)+cos(20*pi*t); % 计算符号函数f(t)=cos(18*pi*t)+cos(20*pi*t) ezplot(f,[0 pi]); % 绘制f(t)的波形 运行结果:1.4 信号的调制:t t t f ππ50cos )4sin 22()(+=m14.msyms t; % 定义符号变量tf=(2+2*sin(4*pi*t))*cos(50*pi*t) % 计算符号函数f(t)=(2+2*sin(4*pi*t))*cos(50*pi*t) ezplot(f,[0 pi]); % 绘制f(t)的波形 运行结果:1.5 信号相乘:)20cos()(sin )(t t c t f π⋅=m15.mt=-5:0.01:5; % 定义时间范围向量f=sinc(t).*cos(20*pi*t); % 计算函数f(t)=sinc(t)*cos(20*pi*t) plot(t,f); % 绘制f(t)的波形 title('sinc(t)*cos(20*pi*t)'); % 加注波形标题 运行结果:二、系统时域的仿真分析2.1 实现卷积)(*)(t h t f ,其中:)2()()()],1()([2)(--=--=t t t h t t t f εεεε m21.mp=0.01; % 取样时间间隔 nf=0:p:1; % f(t)对应的时间向量 f=2*((nf>=0)-(nf>=1)); % 序列f(n)的值nh=0:p:2; % h(t)对应的时间向量 h=(nh>=0)-(nh>=2); % 序列h(n)的值 [y,k]=sconv(f,h,nf,nh,p); % 计算y(t)=f(t)*h(t) subplot(3,1,1),stairs(nf,f); % 绘制f(t)的波形 title('f(t)');axis([0 3 0 2.1]);subplot(3,1,2),stairs(nh,h); % 绘制h(t)的波形 title('h(t)');axis([0 3 0 1.1]);subplot(3,1,3),plot(k,y); % 绘制y(t)=f(t)*h(t)的波形 title('y(t)=f(t)*h(t)');axis([0 3 0 2.1]);子程序 sconv.m% 此函数用于计算连续信号的卷积y(t)=f(t)*h(t) function [y,k]=sconv(f,h,nf,nh,p)% y:卷积积分y(t)对应的非零样值向量 % k:y(t)对应的时间向量 % f:f(t)对应的非零样值向量 % nf:f(t)对应的时间向量 % h:h(t)对应的非零样值向量 % nh:h(t)对应的时间向量 % p:取样时间间隔y=conv(f,h); % 计算序列f(n)与h(n)的卷积和y(n) y=y*p; % y(n)变成y(t)left=nf(1)+nh(1) % 计算序列y(n)非零样值的起点位置 right=length(nf)+length(nh)-2 % 计算序列y(n)非零样值的终点位置 k=p*(left:right); % 确定卷积和y(n)非零样值的时间向量 运行结果:2.2 实现卷积)(*)(t h t f ,其中:)()()],2()([2)(t e t h t t t f tεεε-=--= m22.mp=0.01; % 取样时间间隔 nf=0:p:2; % f(t)对应的时间向量 f=2*((nf>=0)-(nf>=2)); % 序列f(n)的值nh=0:p:4; % h(t)对应的时间向量 h=exp(-nh); % 序列h(n)的值 [y,k]=sconv(f,h,nf,nh,p); % 计算y(t)=f(t)*h(t) subplot(3,1,1),stairs(nf,f); % 绘制f(t)的波形 title('f(t)');axis([0 6 0 2.1]);subplot(3,1,2),plot(nh,h); % 绘制h(t)的波形 title('h(t)');axis([0 6 0 1.1]);subplot(3,1,3),plot(k,y); % 绘制y(t)=f(t)*h(t)的波形 title('y(t)=f(t)*h(t)');axis([0 6 0 2.1]);运行结果:2.3 设方程 )(2)(6)(5)('''t e t y t y t y tε-=++,试求零状态响应)(t y m23.m :yzs=dsolve('D2y+5*Dy+6*y=2*exp(-t)','y(0)=0,Dy(0)=0') ezplot(yzs,[0 8]); 运行结果:yzs =exp(-t)+exp(-3*t)-2*exp(-2*t) 即:)()2()(32t e e et y t t tε---+-=2.4 已知二阶系统方程)(1)(1)()('''t LCt u LC t u L R t u c c δ=++对下列情况分别求)(t h ,并画出其波形。
a. F C H L R 3/1,1,4==Ω= b. F C H L R 1,1,2==Ω= c. F C H L R 1,1,1==Ω=d. F C H L R 1,1,0==Ω=m24.m:R=input('电阻R='); % 以交互方式输入电阻R 的值 L=input('电感L='); % 以交互方式输入电阻L 的值 C=input('电容C='); % 以交互方式输入电阻C 的值 b=[1/(L*C)];a=[1 R/L 1/(L*C)]; impulse(b,a); 运行结果:a. 电阻R=4 电感L=1 电容C=1/3b. 电阻R=2 电感L=1 电容C=1c. 电阻R=1 电感L=1 电容C=1d. 电阻R=0 电感L=1 电容C=1三、频域仿真分析3.1 如图所示周期矩形脉冲,试求其幅度谱。
f(t)-0.50.5t0…… (1)43.5 4.5-4-4.5-3.5m31.m : clear allsyms t n T tao A T=4;A=1;tao=1;f=A*exp(-j*n*2*pi/T*t);fn=int(f,t,-tao/2,tao/2)/T; % 计算傅立叶系数 fn=simple(fn); % 化简n=[-20:-1,eps,1:20]; % 给定频谱的整数自变量,eps 代表0 fn=subs(fn,n,'n'); % 计算傅立叶系数对应各个n 的值 subplot(2,1,1),stem(n,fn,'filled'); % 绘制频谱line([-20 20],[0 0]); % 在图形中添加坐标线 title('周期矩形脉冲的频谱');subplot(2,1,2),stem(n,abs(fn),'filled'); % 绘制频谱 title('周期矩形脉冲的幅度谱'); axis([-20 20 0 0.3]); 运行结果:3.2 如图所示三角波信号,即:22,21)(≤≤--=t t t f ,试求其频谱)(ωFf(t)t-221m32.m :syms t w f ft; % 定义符号变量 f=(1-(abs(t)/2)); % 三角波信号ft=f*exp(-j*w*t); % 计算被积函数 F=int(ft,t,-2,2); % 计算傅立叶变换F(w) F=simple(F);F % 化简subplot(2,1,1),ezplot(f,[-2 2]); % 绘制三角波信号 axis([-3 3 0 1.1]);title('三角波信号');subplot(2,1,2),ezplot(abs(F),[-8:0.01:8]); % 绘制三角波信号的频谱 title('三角波信号的频谱'); 运行结果:F =-(cos(2*w)-1)/w^2 即:)(2)(sin 2)2cos(1)(2222ωωωωωωa S F ==-=3.3 二阶低通滤波器特性为:⎪⎪⎭⎫⎝⎛+⎪⎪⎭⎫ ⎝⎛-=2111)(ωωωωωQ j H即:2020111)(⎪⎪⎭⎫ ⎝⎛+⎥⎦⎤⎢⎣⎡⎪⎪⎭⎫ ⎝⎛-=ωωωωωQ H 和⎪⎪⎪⎪⎪⎭⎫⎝⎛⎪⎪⎭⎫ ⎝⎛--=20011arctan )(ωωωωωϕQ 令21=Q 和1时,分别求幅频特性和相频特性。
m33.mQ=input('输入Q='); % 以交互方式输入Q normalizedw=linspace(0.1,10,100);H=1./(1-normalizedw.^2+j*normalizedw/Q); % 二阶低通滤波器的频率特性表达式 subplot(1,2,1),plot(normalizedw,abs(H)); % 绘制幅频特性曲线 title('幅频特性曲线');gridsubplot(1,2,2),plot(normalizedw,angle(H)); % 绘制相频特性曲线 title('相频特性曲线');grid 运行结果: 输入Q=1/sqrt(2)输入Q=13.4 三阶低通滤波器特性为:1)(2)(3)(1)(23+++=ωωωωj j j H a. 求幅频特性)(ωH 和相频特性)(ωϕb. 求该系统的冲激响应)(t hm34a.m : w=0:0.01:5;H=1./((j*w).^3+3*(j*w).^2+2*j*w+1); % 三阶低通滤波器的频率特性表达式 subplot(1,2,1),plot(w,abs(H)); % 绘制幅频特性曲线 title('幅频特性曲线');grid;axis tight;subplot(1,2,2),plot(w,angle(H)); % 绘制相频特性曲线 title('相频特性曲线');grid;axis tight; 运行结果:m34b.m :b=[1]; % 分子多项式系数 a=[1 3 2 1]; % 分母多项式系数 impulse(b,a); % 冲激响应h(t) 运行结果:3.5 脉冲采样的实现)()()(t p t S t f a ⋅= 其中)(t p 的波形如下:p(t)-0.20.20.40.81 1.4-0.4-0.8-1-1.4t0…… (1)m35.mt=-3*pi:0.01:3*pi; % 定义时间范围向量 s=sinc(t/pi); % 计算Sa(t)函数 subplot(3,1,1),plot(t,s); % 绘制Sa(t)的波形p=zeros(1,length(t)); % 预定义p(t)的初始值为0 for i=16:-1:-16p=p+rectpuls(t+0.6*i,0.4); % 利用矩形脉冲函数rectpuls 的平移来产生宽度为0.4,幅度为1的矩形脉冲序列p(t) endsubplot(3,1,2),stairs(t,p); % 用阶梯图形表示矩形脉冲 axis([-10 10 0 1.2]); f=s.*p;subplot(3,1,3),plot(t,f); % 绘制f(t)=Sa(t)*p(t)的波形 运行结果:3.6 分析如图所示三角信号的采样过程)(tTδ)(tyf(t)-0.50.5-Ts TsTs=0.2s||21)(ttf-=a. 画出)(tf的频谱图)(ωFb. 画出)(1ty的频谱图)(1ωYc. 画出)(ty的频谱图)(ωYm36.m:syms t w f; % 定义符号变量f=(1-2*abs(t))*exp(-j*w*t); % 计算被积函数F=int(f,t,-1/2,1/2); % 计算傅立叶系数F(w)F=simple(F);F % 化简subplot(3,1,1), % 绘制三角波的幅频特性曲线F(w)low=-26*pi;high=-low; % 设置w的上界和下界ezplot(abs(F),[low:0.01:high]);axis([low high -0.1 0.5]); xlabel('');title('三角波的频谱');subplot(3,1,2), % 绘制经过截止频率为4*pi低通滤波器后的频谱Y1(w) ezplot(abs(F),[-4*pi:0.01:4*pi]);axis([low high -0.1 0.5]); xlabel('');title('低通滤波后的频谱');% 采样信号的频谱是原信号频谱的周期延拓,延拓周期为(2*pi)/Ts% 利用频移特性F[f(t)*exp(-j*w0*t)]=F(w+w0)来实现subplot(3,1,3); % 绘制采样后的频谱Y(w)Ts=0.2; % 采样信号的周期w0=(2*pi)/Ts; % 延拓周期10*pifor k=-2:2ft=f*exp(-j*w0*k*t);FT=int(ft,t,-1/2,1/2);ezplot((1/Ts)*abs(FT),[(-4*pi-k*w0):0.01:(4*pi-k*w0)]);hold onendaxis([low high -0.1 2.5]); xlabel(''); title('采样后的频谱'); 运行结果:F =-4*(cos(1/2*w)-1)/w^2即:)4(21))21cos(1(4)(22ωωωωa S F =-=四、复频域仿真分析4.1 部分分式展开:ss s s s F 5212)(23+++= m41.m b=[2 1]; a=[1 2 5 0];[r p k]=residue(b,a) 运行结果: r =-0.1000 - 0.4500i -0.1000 + 0.4500i 0.2000 p =-1.0000 + 2.0000i -1.0000 - 2.0000i 0 k =[ ] 故 sj s j j s j s F 2.0)21(45.01.0)21(45.01.0)(+---+-++----=4.2 求拉氏变换 a. t et f tωcos )(-=b. )(3)(2t e t f tε-=m42.msyms t w % 指定t 和W 为符号变量 fat=exp(-t)*cos(w*t); fbt=3*exp(-2*t); fas=laplace(fat) fbs=laplace(fbt) 运行结果:fas =(s+1)/((s+1)^2+w^2) fbs =3/(s+2) 即:22)1(1)(ω+++=s s s F a ,23)(+=s s F b 4.3 求拉氏反变换a. 10712)(2+++=s s s s F b. 23)(22++=s s s s Fm43.msyms s % 指定s 为符号变量 fas=(2*s+1)/(s^2+7*s+10); fbs=s^2/(s^2+3*s+2); fat=ilaplace(fas)fbt=ilaplace(fbs) 运行结果:fat =3*exp(-5*t)-exp(-2*t)fbt =Dirac(t)-4*exp(-2*t)+exp(-t) 即:)()3()(25t e t e t f t a ε---= )()4()()(2t e e t t f t t b εδ--+-+=4.4 零极点分析 a. 542)(2+++=s s s s H ,求零极点并画出零极点图,并求阶跃响应)(t s 和冲击响应)(t h m44a.mb=[1 2]; % 系统函数分子多项式系数 a=[1 4 5]; % 系统函数分母多项式系数 sys=tf(b,a); % 传递函数 H(s) subplot(1,3,1),pzmap(sys); % 绘制零极点图 subplot(1,3,2),step(b,a); % 阶跃响应s(t) subplot(1,3,3),impulse(b,a); % 冲激响应h(t) 运行结果:注:将鼠标移到零极点上即能显示其位置坐标。