常用信号方针实验程序.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【实验目的】 掌握基于Matlab的连续与离散时间信号的表示 【Matlab函数】 表1 常用信号的Matlab函数及其功能 序号 信号名称 函数名称 调用形式 1 指数信号 模或绝对值 复数实部 exp abs real y=exp(x) y=abs(x) y=real(x) 2 指数序列 exp y=exp(x) 3 正弦信号 sin y=sin(x) 4 余弦序列 cos y=cos(x) 5 阶跃信号 heaviside y=heaviside(t); 6 冲激信号 zeros y=zeros(1,N);y(N/2)=1 7 采样信号 sinc y=sinc(x) 8 矩形脉冲信号 recpuls y=recplus(x,width) 9 三角信号 tripuls y=tripuls(x) 【例程】 共计17个例程 【例程1】试画出正弦信号的波形图 % exp 2.1 正弦信号实现程序 clear; clc; A=1; w=2*pi; phi=pi/6; t=0:0.001:8; ft=A*sin(w*t+phi); plot(t,ft); 程序运行结果如图1 图1正弦信号波形 【例程2】试画出实指数信号的波形图 %exp2.2 实指数信号实现程序 clear; clc; A=1; a=-0.4; t=0:0.01:10; ft=A*exp(a*t); plot(t,ft); 图2 实指数信号波形 【例程3】试画出虚指数信号的波形图 %exp2.3 虚指数信号实现程序 clear; clc; w=pi/4;%w:虚指数信号的角频率 n1=0; % n1:绘制波形的起始时间 n2=15;%n2:绘制波形的结束时间 a=2; %a:虚指数信号的幅度 t=n1:0.01:n2; X=a*exp(w*t*1i); % 用1i来表示虚数基本单位 subplot(2,2,1);plot(t,real(X));title(实部); subplot(2,2,2);plot(t,imag(X));title(虚部); subplot(2,2,3);plot(t,abs(X));title(模); subplot(2,2,4);plot(t,angle(X));title(相角); 图3 虚指数信号波形 【例程4】试画出复指数信号的波形图 %exp2.4 复指数信号实现程序 clear; clc; t=0:0.01:3; a=-1;b=10; X=exp((a+b*1i)*t); subplot(2,2,1);plot(t,real(X));title(实部); subplot(2,2,2);plot(t,imag(X));title(虚部); subplot(2,2,3);plot(t,abs(X));title(模); subplot(2,2,4);plot(t,angle(X));title(相角); 图4 复指数信号波形 【例程5】绘制单位冲激信号在时间轴上平移信号的波形图 %exp2.5 单位冲激信号的实现程序 clear; clc; t1=-2;t2=5; t0=-3; % 平移t0 dt=0.01; %步长,步长的倒数就是冲激函数的幅度 t=t1:dt:t2; x=zeros(1,length(t)); x((-t0-t1)/dt+1)=1/dt; stairs(t,x); axis([t1,t2,0,1.2/dt]); title(单位冲激信号); 图5 单位冲激信号在时间轴上的平移 【例程6】绘制单位阶跃信号的波形图 %exp2.6 阶跃信号的实现程序 clear; clc; t=-1:0.1:3; y=heaviside(t); %这个函数需要Symbolic Math Toolbox plot(t,y); axis([-1,3,-0.1,1.2]); 图6 单位阶跃信号的波形 【例程7】绘制符号信号的波形图 %exp2.7 符号信号的实现程序 clear; clc; t=-5:0.01:5; y=sign(t); plot(t,y); axis([-5,5,-1.5,1.5]); title(符号信号) 图7 符号函数的波形 【例程8】绘制抽样信号的波形图 %exp2.8 抽样信号的实现程序 clear; clc; t=-2*pi:0.01*pi:2*pi; ft=sinc(t); plot(t,ft); title(抽样信号(Sinc函数)); axis([-2*pi,2*pi,-0.5,1.2]); 图8 抽样函数的波形 【例程9】绘制矩形脉冲信号的波形图

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档