信号与系统实验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例程】基于USBL和DVL的线性回归误差补偿,对USBL和DVL导航数据进行相互补偿,提高定位精度,附代码下载链接
开发语言·matlab·线性回归·水下定位·usbl·dvl
mjhcsp11 小时前
MATLAB 疑难问题诊疗:从常见报错到深度优化的全流程指南
开发语言·matlab
Dave.B14 小时前
MatGeom——一个基于 MATLAB 的几何处理库
matlab
88号技师14 小时前
2025年8月SCI-汉尼拔·巴卡优化算法Hannibal Barca optimizer-附Matlab免费代码
开发语言·人工智能·算法·数学建模·matlab·优化算法
机器学习之心HML2 天前
MATLAB基于GWO-BP神经网络对某拨叉件锻造金属流动性的参数分析
开发语言·神经网络·matlab
珞瑜·2 天前
MATLAB2025B版本新特点
matlab
信息快讯2 天前
“COMSOL+MATLAB光子学仿真:从入门到精通,掌握多物理场建模
开发语言·matlab·comsol·光学工程
北山太湖2 天前
Matlab安装硬件支持包
开发语言·matlab
霖004 天前
ZYNQ裸机开发指南笔记
人工智能·经验分享·笔记·matlab·fpga开发·信号处理
ghie90904 天前
基于MATLAB的遗传算法优化支持向量机实现
算法·支持向量机·matlab