1 信号与系统的MATLAB 仿真 一、信号生成与运算的实现 1
1 实现)3(sin)()(ttttStfa )(sin)sin()sin(sin)()(tctttttttStfa m 11
m t=-3*pi:0
01*pi:3*pi; % 定义时间范围向量 t f=sinc(t/pi); % 计算 Sa(t)函数 plot(t,f); % 绘制 Sa(t)的波形 运行结果: 1
2 实现)10()sin()(sin)(ttttctf m 12
m t=-10:0
01:10; % 定义时间范围向量 t f=sinc(t); % 计算 sinc(t)函数 plot(t,f); % 绘制 sinc(t)的波形 运行结果: 1
3 信号相加:tttf20cos18cos)( m 13
m syms t; % 定义符号变量 t f=cos(18*pi*t)+cos(20*pi*t); % 计算符号函数 f(t)=cos(18*pi*t)+cos(20*pi*t) ezplot(f,[0 pi]); % 绘制 f(t)的波形 运行结果: 2 1
4 信号的调制:tttf50cos)4sin22()( m 14
m syms t; % 定义符号变量 t f=(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)(ttctf m 15
m t=-5:0
01:5; % 定义时间范围向量 f=sinc(t)
*cos(20*pi*t); % 计算函数 f(t)=sinc(t)*cos(20*pi*t)