连续时间信号和系统时域分析及MATLAB实现[精编版]
基于MATLAB的连续时间信号的时域分析
基于MATLAB的连续时间信号的时域分析摘要MATLAB目前已发展成为由MATLAB语言、MATLAB工作环境、MATLAB图形处理系统、MATLAB数学函数库和MATLAB应用程序接口五大部分组成的集数值计算、图形处理、程序开发为一体的功能强大的系统。
本次课程设计则在深入研究连续时间信号傅里叶级数分析理论知识的基础上,利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,通过MATLAB编程进行图形功能仿真,从而实现连续时间周期信号频域分析的仿真波形,包括以下内容:用MATLAB实现常用连续时间信号的时域波形;用MATLAB实现信号的时域运算;用MATLAB实现信号的时域变换;用MATLAB实现信号简单的时域分解;用MATLAB实现连续时间系统的卷积积分的仿真波形;用MATLAB实现连续时间系统的冲激响应、阶跃响应的仿真波形;用MATLAB 实现连续时间系统对正弦信号、实指数信号的零状态响应的仿真波形。
关键词MATLAB;图形处理;连续时间信号和系统;时域目录1 MATLAB简介 (1)1.1 MATLAB语言功能 (1)1.2 MATLAB语言特点 (1)2 常用连续时间信号的时域波形 (2)2.1 单位阶跃信号 (2)2.2 单位冲激信号 (3)2.3 正弦信号 (4)2.4实指数信号 (5)2.5 复指数信号 (6)2.6 抽样信号 (7)3 连续时间信号的时域运算 (9)3.1 相加 (9)3.2 相乘 (10)3.3 数乘 (11)3.4 时移 (12)3.5 翻转 (13)3.6 尺度变换 (14)小结 (16)致谢 (17)参考文献 (18)1 MATLAB简介1.1 MATLAB语言功能MATLAB是一个高精度的科学计算语言,它将计算、可视化编程结合在一个容易使用的环境中,在这个环境中,用户可以把提出的问题和解决问题的办法用熟悉的数学符号表示出来,它的典型使用包括:(1)数学和计算;(2)运算法则;(3)建模、仿真;(4)数值分析、研究和可视化;(5)科学的工程图形。
实验1 利用matlab进行系统的时域分析
实验1 利用matlab进行系统的时域分析一.实验目的:1.了解离散时间序列卷积与的matlab实现;2.利用卷积与求解系统的零状态响应;二.实验原理:1.连续时间系统零状态响应的求解连续时间LTI系统以常系数微分方程描述,系统的零状态响应可通过求解初始状态为零的微分方程得到。
在MATLAB中,控制系统工具箱提供了一个用于求解零初始状态微分方程数值解的函数lsim。
其调用方式为y= lsim( sys,x,t)式中t表示计算系统响应的抽样点向量,x就是系统输入信号向量,sys就是连续时间LTI系统模型,用来表示微分方程、差分方程、状态方程。
在求解微分方程时,微分方程的连续时间LTI系统模型sys要借助tf函数获得,其调用方式为sys= tf(b,a)式中b与a分别为微分方程右端与左端各项的系数向量。
例如对3阶微分方程+++=+++可用a=[ a3, a2, a1, a0];b=[b3 ,b2, b1,b0]; sys=tf( b,a)获得连续时间LTI模型。
注意微分方程中为零的系数一定要写入向量a与b中。
【例2-1】描述某力学系统中物体位移y(t)与外力f(t)的关系为++y(t)=x(t)物体质量m=l kg,弹簧的弹性系数ks= 100 N/m,物体与地面的摩擦系数fd=2 N·s/m,系统的初始储能为零,若外力x(t)就是振幅为10、周期为1的正弦信号,求物体的位移y(t)。
解:由已知条件,系统的输入信号为x(t)=10sin(2πt),系统的微分方程为++100y(t)=x(t)计算物体位移y(t)的MATLAB程序如下:%program2_1微分方程求解ts=0;te=5;dt=0、01;sys=tf([1],[1 2 100]);t=ts:dt:te;x=10*sin(2*pi*t);y=lsim(sys,x,t);plot(t,y);xlabel('Time(sec)')ylabel('y(t)')-0.25-0.2-0.15-0.1-0.0500.050.10.150.2Time(sec)y (t )图2-1系统的零状态响应2、连续时间系统冲激响应与阶跃响应的求解在MATLAB 中,求解系统冲激响应可应用控制系统工具箱提供的函数impulse,求解阶跃响应可利用函数step 。
信号与系统实验一连续时间信号分析实验报告
实验一 连续时间信号分析一、实验目的(一)掌握使用Matlab 表示连续时间信号1、学会运用Matlab 表示常用连续时间信号的方法2、观察并熟悉常用信号的波形和特性(二)掌握使用Matlab 进行连续时间信号的相关运算1、学会运用Matlab 进行连续时间信号的时移、反褶和尺度变换2、学会运用Matlab 进行连续时间信号微分、积分运算3、学会运用Matlab 进行连续时间信号相加、相乘运算4、学会运用Matlab 进行连续时间信号卷积运算二、实验条件装用Matlab R2015a 的电脑。
三、实验内容1、利用Matlab 命令画出下列连续信号的波形图。
(1))4/3t (2cos π+ 程序:t=-3:0.01:3; ft=2*cos(3*t+pi/4); plot(t,ft)图像:(2))t (u )e 2(t--程序:t=-6:0.01:6; ut=(t>=0);ft=(2-1*exp(-t)).*ut; plot(t,ft)图像:(3))]2()(u )][t (cos 1[--+t u t π 程序:t=-6:0.01:6; ut=(t>=0); ut2=(t>=2);ft=(1+cos(pi*t)).*(ut-ut2); plot(t,ft)图像:2、利用Matlab 命令画出复信号)4/t (j 2e )t (f π+=的实部、虚部、模和辐角。
程序:t=0:0.01:20;ft=2*exp(1j*(t+pi/4));subplot(2,2,1);plot(t,real(ft));title('ʵ²¿');axis([-0.5,20,-2.5,2.5]); subplot(2,2,2);plot(t,imag(ft));title('Ð鲿');axis([-0.5,20,-2.5,2.5]); subplot(2,2,3);plot(t,abs(ft));title('Ä£');axis([-0.5,20,-0.5,2.5]); subplot(2,2,4);plot(t,angle(ft));title('·ø½Ç');axis([-0.5,20,-3.5,3.5]);图像:3、已知信号的波形如下图所示:试用Matlab 命令画出()()()()2332----t f t f t f t f ,,,的波形图。
实验Matlab8_连续时间信号与系统的时域分析
虚指数信号(P132)
虚指数信号的一般形式为:
f (t ) Ae jwt A(cos wt j sin wt )
虚指数信号是时间t的复函数,因此,我们需要用两 个实信号来表示虚指数信号,即用模和相角或实部和 虚部来表示虚指数信号随时间变化的规律。 例5:画出信号 f ( t ) 2e 4 的波形。 实部、虚部、模、相角
连续信号的时域运算、时域变换
利用符号运算实现连续信号的时域变换(P147,P151)
f ( t ) f1 ( t ) f 2 ( t ) 相加 s=symadd(f1,f2),s=f1+f2, ezplot(s) f ( t ) f1 ( t ) f 2 ( t ) 相乘 s=symmul(f1,f2),s=f1*f2, ezplot(s) 移位 y=subs(f,t,t-t0):f(t-t0) y=subs(f,t,t+t0):f(t+t0) ezplot(y)
反折 y=subs(f,t,-t) ezplot(y) 尺度变换 y=subs(f,t,a*t) ezplot(y) 倒相 y=-f ezplot(y)
t 例7:设信号 f ( t ) ( 1 ) [ u( t 2 ) u( t 2 )] 2
求f(t+2),f(t-2),f(-t),f(2t),-f(t).
一些常用的信号的表示(P126)
单位阶跃信号
利用符号函数maple中的内核函数Heaviside
利用自编函sign( t ) 1 t 0
u(t)=1/2+(1/2)sign(t)
见shiyan1_2
实验一--连续时间信号在Matlab中的运算
实验一连续时间信号在Matlab 中的运算一、实验目的1、学会运用Matlab 进行连续时间信号的时移、反褶和尺度变换。
2、学会运用Matlab 进行连续时间信号相加、相乘、微分、积分和卷积运算。
3、观察并熟悉这些信号的波形和特性。
二、实验原理1、连续时间信号的表示连续信号的表示方法有两种:符号推理法和数值法。
从严格意义上讲,Matlab 数值计算的方法不能处理连续时间信号。
然而,可利用连续信号在等时间间隔点的取样值来近似表示连续信号,即当取样时间间隔足够小时,这些离散样值能被Matlab 处理,并且能较好地近似表示连续信号。
2、信号的时移、反褶和尺度变换信号的平移、反转和尺度变换是针对自变量时间而言的,其数学表达式和波形变换中存在着一定的变化规律。
从数学表达式上来看,信号的上述所有计算都是自变量的替换过程。
所以在使用Matlab 进行连续时间信号的运算时,只需要进行相应的变量代换即可完成相关工作。
3、连续时间信号的微分和积分连续时间信号的微分运算,可使用diff 命令函数来完成,其语句格式为:diff(function, ‘variable ',n) 。
其中,function 表示需要进行求导运算的函数,或者被赋值的符号表达式;variable 为求导运算的独立变量;n 为求导阶数,默认值为一阶导数。
连续时间信号积分运算可以使用int 命令函数来完成,其语句格式为:int(function, ‘variable ',a, b) 。
其中,function 表示被积函数,或者被赋值的符号表达式;variable为积分变量;a为积分下限,b为积分上限,a和b默认时则求不定积分。
4、信号的相加和相乘运算信号的相加和相乘是信号在同一时刻取值的相加和相乘。
因此Matlab 对于时间信号的相加和相乘都是基于向量的点运算。
5、连续信号的卷积运算卷积积分是信号与系统时域分析的重要方法之一。
定义为:f (t) f1(t) f2 (t) -f1( )f2(t )dMatlab 进行卷积计算可通过符号运算方法和数值计算方法实现。
连续信号和系统时域分析的MATLAB实现
抽样函数 M 文件名:Sa.m
% 抽样函数(连续或离散) % 高度为 1, % 调用 y=Sa(t) 产生高度为 1,第一个过零点为 function f=Sa(t) f=sinc(t./pi); % sinc(t)=sin(t)/(t)是 Matlab 内部函数
符号函数 M 文件名:sign.m 是 Matlab 的内部函数
% 画正弦信号的程序 t0=-2*pi;t1=2*pi;dt=0.02; t=t0:dt:t1; f=sin(pi/2*t); max_f=max(f); min_f=min(f); plot(t,f,'linewidth',2); grid;line([t0 t1],[0 0]); axis([t0,t1,min_f-0.2,max_f+0.2]) xlabel('t(sec)'),title('正弦信号的波形') 图 1-1 正弦信号
调用格式 调用格式
Matlab 的内部函数
y=sawtooth(w0*t) 产生基频为 w0(周期 T=2/w0)的周期锯齿波。为正斜率。 y=sawtooth(w0*t,WIDTH) 参数 WIDTH=0.5,产生周期三角波;WIDTH=0,产生斜率为负的周期锯齿 波。
例 1 画出下列信号的波形图。 (a) 正弦信号 sin( 0.5 t ) ; (b) 门函数 G2 (t ) ; (c) 随机信号; (d) 离散信号 cos(0.1 k ) , k 0, 1, 2, (e) 周期 T=10s 的周期锯齿波信号。 (f) 指数衰减的余弦信号 2e t / 6 cos t 。 解:用Matlab计算的程序如下:
三角脉冲函数 M 文件名:tripuls.m, Matlab 的内部函数
信号与系统实验(MATLAB 西电版)实验6 连续LTI系统的时域分析
实验6 连续LTI系统的时域分析 图 6.4 系统的全响应曲线
实验6 连续LTI系统的时域分析
(3) 已知某LTI系统的激励为f1=sintε(t),单位冲激响应为 h(t)=te-2t ε(t), 试给出系统零状态响应yf(t)的数学表达式。 MATLAB clear all; T=0.1 ; t=0:T:10; f=3*t*sin(t); h=t*exp(-2*t)*; Lf=length(f); Lh=length(h) for k=1:Lf+Lh-1
实验6 连续LTI系统的时域分析
2.
根据系统的单位冲激响应,利用卷积计算的方法,也可
以计算任意输入状态下系统的零状态响应。设一个线性零状
态系统,已知系统的单位冲激响应为h(t),当系统的激励信
号为f(t)
yzs(t)=
f(τ)h(t-τ)dτ=
f(t-τ)h(τ) dτ
实验6 连续LTI系统的时域分析
2. (1)
H(s)= 1 .6s4 5 0 .3s 3 3 5 1s 7 2 6 9.6 0 s 19080 s6 0 .9s 9 5 6 4s 6 4 3 9.8 7 s3 12s2 1 8 .3 1s1
(2) 计算下述系统在冲激、阶跃、斜坡和正弦激励下的
y (4)(t)+0.6363y(3)(t)+0.9396y(2)(t)+0.5123y(1)(t)+0.0037y(t) =-0.475f(3)(t)-0.248f(2)(t)-0.1189f(1)(t)-0.0564f(t)
yzs(t)=f(t)*h(t)
也可用离散序列卷积和近似为
yzs(k)= f(n)*h(k-n)T=f(k)*h(k) n
《MATLAB》连续时间信号的频域分析和连续时间系统的时域分析实验报告
《MATLAB 》连续时间信号的频域分析和连续时间系统的时域分析实验报告1、编写程序Q3_1,绘制下面的信号的波形图:其中,ω0 = 0.5π,要求将一个图形窗口分割成四个子图,分别绘制cos(ω0t)、cos(3ω0t)、cos(5ω0t) 和x(t) 的波形图,给图形加title ,网格线和x 坐标标签,并且程序能够接受从键盘输入式中的项数n。
2、给程序例3_1增加适当的语句,并以Q3_2存盘,使之能够计算例题3-1中的周期方波信号的傅里叶级数的系数,并绘制出信号的幅度谱和相位谱的谱线图。
-+-=)5cos(51)3cos(31)cos()(000t t t t x ωωω∑∞==10)cos()2sin(1n t n n nωπ3.3反复执行程序例3_2,每次执行该程序时,输入不同的N值,并观察所合成的周期方波信号。
通过观察,你了解的吉布斯现象的特点是什么?3.4分别手工计算x1(t) 和x2(t) 的傅里叶级数的系数。
1.利用MATLAB 求齐次微分方程,,起始条件为,,时系统的零输入响应、零状态响应和全响应。
2. 已知某LTI 系统的方程为:其中,。
利用MATLAB 绘出范围内系统零状态响应的波形图。
3.已知系统的微分方程如下,利用MATLAB 求系统冲激响应和阶跃响应的数值解,并绘出其时域波形图。
(1)'''()2''()'()'()y t y t y t x t ++=()()t x t e u t -=(0)1y -='(0)1y -=''(0)2y -=''()5'()6()6()y t y t y t x t ++=()10sin(2)()x t t u t π=05t ≤≤''()3'()2()()y t y t y t x t ++=(2)''()2'()2()'()y t y t y t x t ++=。
连续时间信号的频域分析及Matlab实现
2. [Px,f] = psd(x,Nfft,Fs,window,noverlap,flag);
Fs = 1000;%被调信号x的采样频率 Fc = 400;%载波信号的载波频率 N = 1000;%FFT的长度
n = 0:N-2;
t = n/Fs; x = sin(2*pi*50*t);%被调信号 subplot(2,2,1);plot(t,x); window = hamming(512); [Pxx,f] = psd(x,1024,Fs,window,256,’none’);%求被调信号的功率谱 subplot(2,2,2);plot(f,Pxx);grid
t = 0:0.01:T; f = cell(1,Nf); f{1} = symA(1)/2 + symA(2)*cos(2*pi*t/5)+symB(2)*sin(2*pi*t/5);%基波 subplot(2,1,1) plot(t,f{1}) hold on axis([-5,5,-0.5,1.5]); e1 = sign(t+tao/2); e2 = sign(t-tao/2); y = h.*(e1-e2)/2;
2 0 -5
-4
-3
-2
-1
0
1
2
3
4
5
连续时间信号的傅里叶变换
傅里叶变换 绝对可积条件
F
j f t e j t d t
f t dt
j t
傅里叶逆变换 f
Matlab函数
1.Fourier变换
t F j e
function [A_sym,B_sym] = CTF2()
用MATLAB实现常用的连续时间信号及其时域运算
用MATLAB实现常用的连续时间信号及其时域运算信息与通信工程学院通信133班卢承慧一.引言1.要求:1.1用MATLAB语言产生连续时间信号1.2对连续时间信号进行时域运算2.任务:①绘制用于产生以下信号的通用程序,要求对于任意给定的参数都能实现所要求的信号。
调试并运行这些程序,具体产生由指导教师制定的信号并绘制信号波形。
t );a. f(t)=δ(t-t )。
b. f (t) = Au(t-②已知信号波形如图7.6所示,使用MATLAB语言求出下列信号的表达式并绘制出各信号波形。
a.f(-t);b.f(t-2);c.f(1-2t)。
图7.6任务②中的f (t )3.思考题编制一通用程序用于产生信号)()cos()(0t t u t Ae t f at -=-ω,要求对于任意给定的参数都能实现所要求的信号。
二.基本原理1.1连续时间信号如果在所讨论的时间间隔内,除若干个不连续点之外,对于任意时间值都可以给出确定的函数值,此信号就称为连续信号。
从严格意义上来讲,MATLAB 不能处理连续时间信号。
在MATLAB 中,使用连续时间信号在等时间间隔点的样值来近似表示连续时间信号的。
当取样时间间隔足够小时,这些离散的样值就能较好的近似出连续时间信号。
由于在MATLAB 中,矩阵的元素个数是有限的,因此MATLAB 无法表示无限序列。
MATLAB 的绘图命令有很多种,其中比较常用的绘制连续时间信号的绘图命令有“plot ”,“stairs ”,“ezplot ”等。
“plot ”适用于绘制平滑的曲线,而“stairs ”适合于绘制具有阶跃形式的图形,“ezplot ”只能用于符号函数的绘图。
1.2单位阶跃信号单位阶跃信号的波形图如图1所示,通常以符号u (t )表示⎩⎨⎧><=)0( 1)0(0)(t t t u在跳变点t=0处,函数未定义,或在t=0处规定函数值u (0)=21。
图1用MATLAB 实现单位阶跃信号%t1:起始时刻;t2:终止时刻;t0:跳变时刻 function u(t1,t0,t2)t=t1:0.01:t2; %步长值越小,图形越精确n=length(t); tt=t0:0.01:t2; n1=length(tt);x=[zeros(1,n-n1),ones(1,n1)]; %产生单位阶跃信号 stairs(t,x),grid on title('单位阶跃信号')axis([t1 t2 -0.2 1.1]) %为方便波形顶部避开图 框,改变图框坐标1.3单位冲激信号单位冲激信号是持续时间无穷小、瞬间幅度无穷大、涵盖面积恒1的理想信号。
连续时间系统的时域分析 实验报告
成绩实验报告实验名称连续时间系统的时域分析实验班级电子08-1姓名 ***学号**(后两位)指导教师张涛实验日期 2010年5月6日实验二 连续时间系统的时域分析一、实验目的:1、学习MATLAB 语言的编程方法及熟悉MATLAB 指令。
2、深刻理解卷积运算,利用离散卷积实现连续卷积运算。
3、学会用MATLAB 求解系统的零状态响应、冲激响应及阶跃响应的方法。
二、实验内容与步骤。
1、 编写程序Q2_1,完成)(1t f 与)(2t f 两函数的卷积运算。
其中:)4()()(),()(221--==-t u t u t f t u e t f t 在一个图形窗口中,画出)(1t f 、)(2t f 以及卷积结果。
要求每个坐标系有标题、坐标轴名称。
程序如下:t0 = -3;t1 = 5;dt = 0.01; t = t0:dt:t1;x = exp(-2*t).*ut(t); h = ut(t)-ut(t-4);y = dt*conv(x,h); subplot(221)plot(t,x), grid on, title('Signal x(t)'), axis([t0,t1,-0.2,1.2]) subplot(222)plot(t,h), grid on, title('Signal h(t)'), axis([t0,t1,-0.2,1.2]) subplot(212)t = 2*t0:dt:2*t1;plot(t,y), grid on, title('The convolution of x(t) and h(t)'), axis([2*t0,2*t1,-0.1,0.6]), xlabel('Time t sec');-2240.51Signal x(t)-2240.51Signal h(t)-6-4-224681000.20.4The convolution of x(t) and h(t)2、 编写程序Q2_2。
连续时间系统的时域分析实验报告
实验二连续时间系统的时域分析一、实验目的通过使用MATLAB 软件对连续时间线性非时变系统的时域特性进行仿真分析,熟悉IT 系统在典型激励下的响应及特征,熟悉相应MATLAB 函数的调用格式和作用,熟悉井掌握用MATLAB 函数求解冲激响应、阶跃响应、零输入响应、零状态响应及全响应的方法。
二、实验原理(一)连续时间系统的时域分析方法 连续时间线性非时变系统(LTI )的输入()t f 与输出()t y 可以用线性常系数微分方程来描述:()()()()()()()()()()t f b t f b t fb t y a t y a t y a t y a m m n n n n 0'10'111++=++++--如果已知系统的输入信号()t f 及系统的初始条件为()()()()()-----0,,0,0,01'''n y y y y ,就可以利用解析方法求出系统的响应。
线性系统的全响应由零输入响应分量和零状态响应分量组成。
零输入响应是指当输入为零时仅由t=0的初始条件产生的系统响应,零状态响应是当初始条件(在t=0)假定为零时仅由0≥t 时的输入产生的系统响应分量。
零输入响应(单极点时)为:()∑==+++=nk t k tn ttx k n e c ec ec ec t y 12121λλλλ f式中,n c c c 、、、 21为任意待定常数,由初始条件确定。
零状态响应为:()()()τττd t h f t y f -=⎰∞∞-此式是对任意输入()t f ,用单位冲激响应()t h 形式表示的零状态响应()t y f 的公式。
已知()t h 就可确定任意输入()t f 的零状态响应()t y f ,即系统对任意输入的响应都可以用单位冲激响应确定。
系统总响应为:()()()()()τττλd t h f ec t y t y t y tnj j f x j -+=+=⎰∑∞∞-=1对于高阶系统,手工计算非常繁琐。
MATLAB 3.连续时间LTI系统的时域分析
1
3.连续时间 LTI 系统的时域分析
作业题
2、某连续系统的输入为 e(t),输出为 y(t),系统的微分方程为:y ’’(t)+5y ’(6)+6y(t)=3f ’(t)+2f(t) 绘出该系统的单位冲激响应和单位阶跃响应时域图形 若f t = ������ −2������ ������(������),绘出系统的零状态响应时域图形
将激励信号和单位冲击响应进行卷积,由下图发现结果一致。
6
3.连续时间 LTI 系统的时域分析
作业题
4、如下图所示的电路中,已知 电压 y(t ) 作为系统输出:
R1 R2 R3 4() , L1 L2 1( H ) ,如果以电阻 R3 上
请画出系统的冲击响应 h(t) 请画出系统在激励e(������) = 12������(������)(v)作用下的零状态响应,要求写出系统微分方程的求 解步骤。 对所求结果进行验证。
零输入响应: eq1='D2y+4*Dy+4*y=0'; cond='Dy(-0.01)=1,y(-0.01)=1'; answer=dsolve(eq1,cond) answer = 103/(100*exp(1/50)*exp(2*t))+ (3*t)/(exp(1/50)*exp(2*t)) >> 全响应: eq1='D2y+4*Dy+4*y=Df+3*f'; eq2='f=exp(-t)*heaviside(t)'; cond='Dy(-0.01)=1,y(-0.01)=1'; answer=dsolve(eq1,eq2,cond); simplify(answer.y) ans = (3*t+2*exp(t+1/50)*heaviside(t)-2*exp(1/50)*heaviside(t)-t*exp(1/50)* heaviside(t) + 103/100)/exp(2*t + 1/50)
北理工信号与系统实验报告
������������ ������ ������������ ������ 0 ������
������������ =
1 ������0
������(������)������ −������������ ������ 0 ������ ������������
������0
上述两式定义为周期信号复指数形式的傅里叶级数,系数 Ck 称为 x(t)的傅 里叶级数。周期信号的傅里叶级数还可以由三角函数的线性组合来表示,即
xlabel('n') title('y[n]') 程序运行结果如下:
x[n] 1 0.5 0 -0.5 -1 1 0.5 0 -0.5 -1 y[n] 4 h[n]
0
5
10 n
15
20
0
5
10 n
15
20
2
0
-2
0
5
10
15
20 n
25
30
35
40
7.已知两个连续时间信号,求两个信号的卷积。 程序如下: w1=2; w2=4; dt=0.01; t1=-2:dt:2; t2=-4:dt:4; x1=2*rectpuls(t1,w1) x2=rectpuls(t2,w2) x=conv(x1,x2); x=x*dt; t0=t1(1)+t2(1); t3=length(x1)+length(x2)-2; t=t0:dt:(t3*dt+t0); plot(t,x); axis([-4 4 -2 6]); xlabel('t'); title('x(t)'); 程序运行结果如下:
an y (n) (t ) an1 y (n1) (t ) a1 y ' (t ) a0 y(t ) bm x (m) (t ) bm1 x (m1) (t ) b1 x ' (t ) b0 x(t )
matlab课程设计参考题目
课题一:连续时间信号和系统时域分析及MATLAB实现课题要求:深入研究连续时间信号和系统时域分析的理论知识。
利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,实现连续时间信号和系统时域分析的仿真波形。
课题内容:一、用MATLAB实现常用连续时间信号的时域波形(通过改变参数,分析其时域特性)。
1、单位阶跃信号,2、单位冲激信号,3、正弦信号,4、实指数信号,5、虚指数信号,6、复指数信号。
二、用MATLAB实现信号的时域运算1、相加,2、相乘,3、数乘,4、微分,5、积分三、用MATLAB实现信号的时域变换(参数变化,分析波形变化)1、反转,2、使移(超时,延时),3、展缩,4、倒相,5、综合变化四、用MATLAB实现信号简单的时域分解1、信号的交直流分解,2、信号的奇偶分解五、用MATLAB实现连续时间系统的卷积积分的仿真波形给出几个典型例子,对每个例子,要求画出对应波形。
六、用MATLAB实现连续时间系统的冲激响应、阶跃响应的仿真波形。
给出几个典型例子,四种调用格式。
七、利用MATLAB实现连续时间系统对正弦信号、实指数信号的零状态响应的仿真波形。
给出几个典型例子,要求可以改变激励的参数,分析波形的变化。
课题二:离散时间信号和系统时域分析及MATLAB实现。
课题要求:深入研究离散时间信号和系统时域分析的理论知识。
利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,实现离散时间信号和系统时域分析的仿真波形。
课题内容:一、用MATLAB绘制常用信号的时域波形(通过改变参数分析其时域特性)1、单位序列,2、单位阶跃序列,3、正弦序列,4、离散时间实指数序列,5、离散时间虚指数序列,6、离散时间复指数序列。
二、用MATLAB实现信号的时域运算1、相加,2、相乘,3、数乘。
三、用MATLAB实现信号的时域变换(参数变化,分析波形的变化)1、反转,2、时移(超时,延时),3、展缩,4、倒相。
连续时间信号和系统时域分析报告及MATLAB实现
MATLAB课程设计任务书姓名:王** 学号:2010******010题目:连续时间信号和系统时域分析及MATLAB实现初始条件:MATLAB 7.5.0 ,Windows XP系统实验任务:一、用MATLAB实现常用连续时间信号的时域波形(通过改变参数,分析其时域特性)。
1、单位阶跃信号,2、单位冲激信号,3、正弦信号,4、实指数信号,5、虚指数信号,6、复指数信号。
二、用MATLAB实现信号的时域运算1、相加,2、相乘,3、数乘,4、微分,5、积分三、用MATLAB实现信号的时域变换(参数变化,分析波形变化)1、反转,2、使移(超时,延时),3、展缩,4、倒相,5、综合变化四、用MATLAB实现信号简单的时域分解1、信号的交直流分解,2、信号的奇偶分解五、用MATLAB实现连续时间系统的卷积积分的仿真波形给出几个典型例子,对每个例子,要求画出对应波形。
六、用MATLAB实现连续时间系统的冲激响应、阶跃响应的仿真波形。
给出几个典型例子,四种调用格式。
七、利用MATLAB实现连续时间系统对正弦信号、实指数信号的零状态响应的仿真波形。
目录1 MATLAB简介 (1)1.1 MATLAB设计目的 (1)1.2 MATLAB语言特点 (1)2常用连续时间信号的时域波形 (1)2.1单位阶跃信号 (1)2.2单位冲激信号 (2)2.3正弦信号 (3)2.4实指数信号 (4)2.5虚指数信号 (5)2.6复指数信号 (6)3 连续时间信号的时域运算 (7)3.1相加 (7)3.2相乘 (8)3.3数乘 (9)3.4微分 (10)3.5积分 (11)4.1反转 (12)4.2时移 (13)4.3展缩 (14)4.4倒相 (15)4.5综合变化 (16)5连续时间信号简单的时域分解 (17)5.1信号的交直流分解 (17)5.2信号的奇偶分解 (19)6连续时间系统的卷积积分的仿真波形 (20)7连续时间系统的冲激响应、阶跃响应的仿真波形 (23)7.1 IMPULSE()函数 (24)7.2 STEP()函数 (27)8连续时间系统对正弦信号、实指数信号的零状态响应的仿真波形 (31)8.1 正弦信号的零状态响应 (31)8.2 实指数信号的零状态响应 (32)9小结 (34)1 MATLAB简介1.1 MATLAB设计目的深入研究连续时间信号和系统时域分析的理论知识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 MATLAB 简介........................................................................................................................................................................1 1.1 MATLAB 设计目的 ...........................................................................................................................................................1 1.2 MATLAB 语言特点 ...........................................................................................................................................................1 2 常用连续时间信号的时域波形 .......................................................................................................................................1 2.1 单位阶跃信号 ....................................................................................................................................................................1 2.2 单位冲激信号 ....................................................................................................................................................................2 2.3 正弦信号 .............................................................................................................................................................................3
1、单位阶跃信号,2、单位冲激信号,3、正弦信号,4、实指数信号,5、虚指 数信号,6、复指数信号。
二、用 MATLAB 实现信号的时域运算 1、相加 ,2、相乘 ,3、数乘,4、微分,5、积分
三、用 MATLAB 实现信号的时域变换(参数变化,分析波形变化) 1、反转,2、使移(超时,延时),3、展缩,4、倒相,5、综合变化
四、用 MATLAB 实现信号简单的时域分解 1、信号的交直流分解,2、信号的奇偶分解
五、用 MATLAB 实现连续时间系统的卷积积分的仿真波形 给出几个典型例子,对每个例子,要求画出对应波形。 六、用 MATLAB 实现连续时间系统的冲激响应、阶跃响应的仿真波形。 给出几个典型例子,四种调用格式。 七、利用 MATLAB 实现连续时间系统对正弦信号、实指数信号的零状态响应的仿 真波形。
连续时间信号和系统时域分析及 MATLAB 实 现[精编版]
MATLAB 课程设计任务书
姓名:王**
学号:2010****和系统时域分析及 MATLAB 实现
初始条件:
MATLAB 7.5.0 ,Windows XP 系统
实验任务:
一、用 MATLAB 实现常用连续时间信号的时域波形(通过改变参数,分析其时 域特性)。
2.4 实指数信号....................................................................................................................................................................4 2.5 虚指数信号....................................................................................................................................................................5 2.6 复指数信号....................................................................................................................................................................6 3 连续时间信号的时域运算 ...............................................................................................................................................7 3.1 相加.......................................................................................................................................................................................7 3.2 相乘.......................................................................................................................................................................................8 3.3 数乘.......................................................................................................................................................................................9 3.4 微分............................................................................................................................................................................... 10 3.5 积分.................................................................................................................................................................................... 11 4.1 反转.................................................................................................................................................................................... 12 4.2 时移.................................................................................................................................................................................... 13 4.3 展缩.................................................................................................................................................................................... 14 4.4 倒相.................................................................................................................................................................................... 15 4.5 综合变化 .......................................................................................................................................................................... 16 5 连续时间信号简单的时域分解 .................................................................................................................................... 17 5.1 信号的交直流分解........................................................................................................................................................ 17