matlab信号与系统代码整理.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab信号与系统代码整理

连续时间系统 1 离散时间系统 2 拉普拉斯变换 4 Z变换 5 傅里叶 7 连续时间系统 %%%%%%%%%%向量法%%%%%%%%%%%%%%%% t1=-2:0.01:5; f1=4*sin(2*pi*t1-pi/4); figure(1) subplot(2,2,1),plot(t1,f1),grid on %%%%%%%%%符号运算法%%%%%%%%%%%% syms t f1=sym(4*sin(2*pi*t-pi/4)); figure(2) subplot(2,2,1),ezplot(f1,[-2 5])跟plot相比,ezplot不用指定t,自动生成。 axis([-5,5,-0.1,1])控制坐标轴的范围xx,yy; 求一个函数的各种响应 Y’’(t)+4y’(t)+2y(t)=f”(t)+3f(t) %P187 第一题 %(2) clear all; a1=[1 4 2]; b1=[1 0 3]; [A1,B1,C1,D1]=tf2ss(b1,a1); t1=0:0.01:10; x1=exp(-t1).*Heaviside(t1); rc1=[2 1];(起始条件) figure(1) subplot(3,1,1),initial(A1,B1,C1,D1,rc1,t1);title(零输入响应) subplot(3,1,2),lsim(A1,B1,C1,D1,x1,t1);title(零状态响应) subplot(3,1,3),lsim(A1,B1,C1,D1,x1,t1,rc1);title(全响应) Y=lsim(A1,B1,C1,D1,x1,t1,rc1);title(全响应)则是输出数值解 subplot(2,1,1),impulse(b1,a1,t1:t:t2可加),grid on,title(冲激响应) subplot(2,1,2),step(b1,a1,t1:t:t2可加),grid on,title(阶跃响应) 卷积 %第九题 P189 clear all; %(1) t1=-1:0.01:3; f1=Heaviside(t1)-Heaviside(t1-2); %定义信号 t2=0:0.01:4; f2=(Heaviside(t2-1)-Heaviside(t2-3)); %定义信号 figure(1) gggfconv(f1,f2,t1,t2); %计算卷积积分并绘出时域波形 离散时间系统 画图 x=[-1,2,3,3,5,-4]; n=[-2,-1,0,1,2,3]; figure(1) stem(n,x)离散序列画图函数 各种序列操作函数 %ex_2 clear all; x=[1 2 3 4 5 6 7 6 5 4 3 2 1]; n=[-4 -3 -2 -1 0 1 2 3 4 5 6 7 8]; % [x1_1,n1_1]=sigshift(2*x,n,5);%2x(n-5) [x1_2,n1_2]=sigshift(-3*x,n,-4);%-3x(n+4) [x1,n1]=sigadd(x1_1,n1_1,x1_2,n1_2);%2x(n-5)-3x(n+4) subplot(3,1,1),stem(n1,x1) % [x2_1,n2_1]=sigshift(x,n,-3);%x(n+3) [x2_2,n2_2]=sigfold(x2_1,n2_1);%x(-n+3) [x2_3,n2_3]=sigshift(x,n,2);%x(n-2) [x2_4,n2_4]=sigmult(x,n,x2_3,n2_3);%x(n)x(n-2) [x2,n2]=sigadd(x2_4,n2_4,x2_2,n2_2);%x(n)x(n-2)+x(-n+3) subplot(3,1,2),stem(n2,x2) % x3_2=zeros(1,length(x)); n3_2=n; for j=1:5 [x3_1,n3_1]=sigshift(x,n,j) [x3_2,n3_2]=sigadd(x3_2,n3_2,x3_1,n3_1) end x3=x3_2.*n3_2 n3=n3_2 subplot(3,1,3),stem(n3,x3) 复指数序列各因数画图 %P157 第8题 %(1) clear all; n1=-10:10; f1=exp(j*n1*pi) f1_m=abs(f1); f1_a=angle(f1); f1_r=real(f1); f1_i=imag(f1); figure(1) subplot(2,2,1),ste

文档评论(0)

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

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

1亿VIP精品文档

相关文档