信号与系统实验MATLAB-实验1-信号的MATLAB表示及信号运算

实验1-信号的MATLAB表示及信号运算

一、实验目的

1、掌握MATLAB的使用;

2、掌握MATLAB生成信号波形;

3、掌握MATLAB分析常用连续信号;

4、掌握信号运算的MATLAB实现。

二、实验内容

编写程序实现下列常用函数,并显示波形。

1、正弦函数

Matlab 复制代码
clear ;
t=-8:.01:8;
k=2;w=1;a=pi/6;
f=k*sin(w*t+a);
plot(t,f);
grid;
xlabel('t');
ylabel('f(t)');

2、矩形脉冲函数

Matlab 复制代码
clear;
t=-10:0.01:10;
t0=1;
f=heaviside(t)-heaviside(t-t0);
plot(t,f);
grid;
xlabel('t');
ylabel('f(t)');

3、抽样函数

Matlab 复制代码
clear ;
t=-5:0.1:5;
f=sinc(t);
plot(t,f);grid; xlabel('t');ylabel('Sa(t)')

4、单边指数函数

Matlab 复制代码
t=0:0.001:10;k=1;a=2;
f=k*exp(-a*t);
plot(t,f);
grid;xlabel('t');
ylabel('f(t)')	

5、已知信号的波形,用MATLAB绘制的波形

Matlab 复制代码
clear;
t=-5*pi:0.1:5*pi;
f1=heaviside(t+2)-heaviside(t-2);
f2=cos(2*pi*t);
f3=f1+f2;
plot(t,f3)
f4=f1.*f2;
plot(t,f4);
相关推荐
Evand J7 分钟前
【滤波代码介绍|MATLAB】粒子滤波(PF)与自适应粒子滤波(APF)在三维动态系统状态估计中的对比,使用Sage Husa自适应的思想
开发语言·matlab·pf·粒子滤波·apf·自适应滤波
leo__52019 小时前
拉丁超立方抽样(Latin Hypercube Sampling, LHS)MATLAB实现
开发语言·matlab
dr_yingli20 小时前
fMRI(3-1)报告(个体化报告)生成器说明
开发语言·matlab
我爱C编程1 天前
基于Qlearning强化学习的多基站分簇拓扑控制算法matlab仿真
matlab·强化学习·qlearning·多基站·分簇拓扑控制
步达硬件1 天前
【MATLAB】读取视频,提取视频每一帧特征值并存成EXCEL,并保存个别图像
matlab·excel·音视频
dr_yingli1 天前
fMRI(4-1)统计分析报告生成器说明
开发语言·matlab
简简单单做算法1 天前
【第2章>第2节】基于FPGA的图像双线性插值实现——理论分析与MATLAB仿真
matlab·fpga·图像双线性插值
xrgs_shz1 天前
直方图法、最大类间方差法、迭代法和自适应阈值法的图像分割的基本原理和MATLAB实现
人工智能·计算机视觉·matlab
hoiii1871 天前
CSTR反应器模型的Simulink-PID仿真(MATLAB实现)
开发语言·matlab
Evand J2 天前
【MATLAB例程】基于低精度IMU、GNSS的UAV初始航向(三维角度)校准的仿真,包含卡尔曼滤波、惯导解算与校正
开发语言·matlab·gnss·imu·卡尔曼滤波