冲激函数

x=-5:0.01:5;%x从-5每隔0.01取样到5y=0*(x>=-5&x<0)+2*(x==0)+0*(x>0&x<=5);%只有当x=0时y才为2plot(x,y);...axis([-5,5,-1,3]);

阶跃函数

syms x; %定义变量xy=heaviside(x-1);  %heaviside,单位阶跃函数fplot(y);...axis([0,2,-1,2]);

正弦函数:

syms x; %定义变量x
y=sin(x); %sin函数,正弦函数
fplot(y);…
axis([0,2*pi,-1.5,1.5]); %定义范围

指数函数:

syms t;    %定义自变量t
fplot(exp(-2*t),[-2,2]);   %绘制t范围为【-2,2】的指数函数,用exp函数

周期三角波和锯齿波:

x=linspace(0,2*pi,100);  %设定x的范围
y=sawtooth(x);    %锯齿形函数
plot(x,y); hold on;
f=sawtooth(x,0.5);  %设定宽度,使最大值在pi上
plot(x,f);

周期方波:

x=linspace(-2,2,100);  %给定x范围
y=square(pi*x,50);   %方波函数square,周期为2,占空比为50%
plot(x,y);

取样函数:

x=linspace(-15,15,10000);  %规定x的范围
y = sinc(x);   %取样函数sinc
plot(x,y);axis([-4*pi,4*pi,-0.5,1.2]);

实验二:注意点乘和乘的区别,注意逻辑运算表达时0点采用这种变换方式①X(t)→②X(-t)→③X(-2t)→④X(-2(t-2))

t=linspace(-4,4,1000);    x=t;
y=0.25*(x+4).*(x>=-4&x<0)+1*(x>=0&x<=2)+0*(x<-4&x>2);  %逻辑运算来实现分段函数
plot(t,y);...
grid on;...
axis([-4,4,-0.5,1.5]);


t=linspace(-4,4,1000);  x=-t;    %将x变为-t来实现翻转操作
y=0.25*(x+4).*(x>=-4&x<0)+1*(x>=0&x<=2)+0*(x<-4&x>2);
plot(t,y);...
grid on;...
axis([-4,4,-0.5,1.5]);


t=linspace(-4,4,1000);  x=-2*t;    %将x变为-2t来实现t→-2t操作
y=0.25*(x+4).*(x>=-4&x<0)+1*(x>=0&x<=2)+0*(x<-4&x>2);
plot(t,y);...
grid on;...
axis([-4,4,-0.5,1.5]);


④>>

t=linspace(-4,5,1000);  x=-2*t+4;    %将x变为-2t+4来实现t→-2t+4操作
y=0.25*(x+4).*(x>=-4&x<0)+1*(x>=0&x<=2)+0*(x<-4&x>2);
plot(t,y);...
grid on;...
axis([-4,5,-0.5,1.5]);

实验三:求信号x(t)=e-2t的傅立叶变换并画出频谱图,x(t)为单边信号

syms  x; syms w;
f=exp(-2*x)*heaviside(x);
f1=fourier(f,x,w)
t=abs(f1);
fplot(t);f1 =1/(2 + w*1i)

实验四:

syms  x; syms w;
f=exp(-w^2/4);
f1=ifourier(f,w,x)  %ifourier为傅里叶反变换函数
t=abs(f1);     %取反变换后的幅值,取绝对值abs
fplot(t);f1 = exp(-x^2)/pi^(1/2)

实验五:

syms t; syms s;
y=exp(-3*t)*cos(t)*heaviside(t);
f=laplace(y,t,s)     %laplace拉氏变换函数f =(s + 3)/((s + 3)^2 + 1)

实验六:

syms t; syms s;
y=s/(s^2+2*s+1);
L=ilaplace(y,s,t)

L = exp(-t) - t*exp(-t)

实验七:

三角波微分:

x=0:0.001:5
y=sawtooth(2*x,0.3);
plot(x,y); hold on;
y1=diff(y)/0.001
plot(x(1:length(x)-1),y1)  %因为diff导致前一项x向量元素比y多一,所以要减去一


三角波积分:

x=0:0.001:5
y=sawtooth(2*x,0.3);
plot(x,y); hold on;
for  t=1:length(x)    %for循环y2(t) = quad('sawtooth(2*x,0.3)',0,x(t));  %对y向量每一个元素赋值,积分区间为0到x(t)
end
plot(x,y2);

信号分析与处理 基于matlab认识实验相关推荐

  1. 潮流分析matlab课程设计小结,电力系统暂态分析课程设计--基于MATLAB的电力系统复杂潮流分析...

    电力系统暂态分析课程设计--基于MATLAB的电力系统复杂潮流分析 电力系统稳态分析课程设计 题 目基于 MATLAB 的电力系 统 复杂潮流分析 学生姓名 学 号 专 业电气工程及其自动化 班 级 ...

  2. matlab程序实现物理现象,关于基于Matlab物理实验系统设计与实现

    关于基于Matlab物理实验系统设计与实现摘要:以Matlab为主要开发技术,在Authorware平台下统筹Flash和Matlab软件,根据新课程标准要求设计了中学物理实验室系统.该系统能帮助学生 ...

  3. 基于matlab 的语音信号分析和处理,基于matlab_的语音信号分析和处理

    基于matlab_的语音信号分析和处理 1 基于MATLAB 的语音信号分析和处理 福建师范大学协和学院 信息技术系 电子信息科学与技术专 124122006028 王祯飞 指导老师 黄小芬[摘要]本 ...

  4. 基于matlab的语音信号基本处理系统,基于matlab的语音信号处理及分析

    内容简介: 毕业设计 基于matlab的语音信号处理及分析(共19页,8147字) 引言 数字信号处理的主要研究对象是数字信号,且是采用运算的方法达到处理的目的的,因此,其实现方法,基本上分成两种实现 ...

  5. 基于matlab的qpsk与bpsk信号性能比较仿真,基于matlab的QPSK与BPSK信号性能比较仿真.doc...

    基于matlab的QPSK与BPSK信号性能比较仿真.doc 2装订线目 录第一章概述2第二章QPSK通信系统原理与仿真22.1 QPSK系统框图介绍22.2QPSK信号的调制原理32.2.1QPSK ...

  6. python汽车仿真_汽车山羊问题的分析以及Python和MATLAB仿真实验

    汽车和山羊问题 题目的背景介绍: 现有三扇门,其中一扇门后是一辆车,另外两扇门后是一头山羊. 选手从1,2,3号三扇门中选出一扇(仅标记,不打开),接着主持人再从未标记的两扇门中选出一扇打开. 主持人 ...

  7. matlab 双音多频 接收端检测到的号码,信号语音论文,关于基于MATLAB的双音多频信号识别相关参考文献资料-免费论文范文...

    导读:本论文可用于信号语音论文范文参考下载,信号语音相关论文写作参考研究. (河南师范大学计算机与信息工程学院,河南新乡453007) [摘 要]本文采用FFT和戈泽尔算法对计算机模拟产生双音多频信号 ...

  8. 基于matlab的信号合成与分解,基于matlab的信号合成与分解

    基于matlab的信号合成与分解 - I - 摘 要 为了便于进行周期信号的分析与处理,常要把复杂的周期信号进行分解,即将周期 信号分解为正余弦等此类基本信号的线性组合,通过对这些基本信号单元在时域和 ...

  9. 基于matlab的信号合成与分解,基于Matlab周期信号的分解与合成

    计 算 机 与 现 代 化 2011 年第 9 期 JISUANJI YU XIANDAIHUA 总第 193 期 文章编号:1006-2475( 2011) 09-0156-03 收稿日期:2011 ...

  10. 人体肌肉力量分析系统设计:基于MATLAB的肌肉力量分析和仿真,包括肌肉动力学建模、肌肉极限力量评估和运动控制

    以下是基于MATLAB的人体肌肉力量分析系统设计的详细内容,包括肌肉动力学建模.肌肉极限力量评估和运动控制等原理详解,以及相应的代码实现和运行结果. 肌肉动力学建模 肌肉动力学建模是肌肉力量分析系统的 ...

最新文章

  1. Maven学习笔记(二)
  2. 湖大计算机考研分数线,湖南大学2017年考研分数线已公布
  3. LeNet-5——CNN经典网络模型详解(pytorch实现)
  4. 搜索了一下电脑上编程相关的 pdf, 看有你需要的吗?
  5. ios wifi 定位_iOS 中的三种定位方式
  6. Dart的套接字与web套接字
  7. 中国速度袋行业市场供需与战略研究报告
  8. 柬埔寨程序员的计算机梦想
  9. android开机启动shell脚本
  10. 动态规划计算字符相似度感觉棒棒哒
  11. pojCashier Employment
  12. 桌面上的图标不见了怎么办?小技能分享
  13. CST STUDIO SUITE 2019 Linux download
  14. Dart Web开发环境搭建及新建运行项目
  15. 用计算机在作文格中打单字字,二年级信息技术第3—12课教案
  16. 安装kata container with cri-o
  17. mysql主从配置duxi_​WordPress大前端主题DUX 5.1
  18. python编程输入名字配对情侣网名_输入名字制作情侣网名,如何制作甜蜜的情侣网名?...
  19. java中文乱码 例子_JSP中文乱码常见3个例子及其解决方法
  20. make menuconfig学习

热门文章

  1. linux ssh工具下载,ssh下载_ssh工具下载-太平洋下载中心
  2. php还原时间戳,如何将php时间戳转换回日期
  3. 鸿蒙第三代手机,华为第三代折叠屏手机面市 余承东披露今年4月旗舰机启用鸿蒙系统...
  4. 利用栈来完成表达式求值
  5. 【Blender】UV贴图相关学习
  6. IOS软键盘弹起,顶起页面使其脱离文档流,input失焦后,留下空白问题解决
  7. python圣经是哪本_我的圣经:17年前的那本《Python 2.1 宝典》
  8. mysql中增删改查的详解 例题 sql 语句
  9. 《计算机组成原理》第二版第七章课后习题答案
  10. metasploit中msf批量监测