信号与系统实验六

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.(1):

ft=sym('3*exp(-5*t)*heaviside(t)'); %单位阶跃函数heaviside ezplot(ft)

fw=simplify(fourier(ft)) %符号数学的简化函数

subplot(211)

ezplot(abs(fw))

grid on

title('幅度谱')

phase=atan(imag(fw)/real(fw)); %phase 相位

subplot(212)

ezplot(phase)

title('相位谱')

grid on

fw =

3/(5+i*w)

1.(2):

ft=sym('(sin*2*pi*(t-1))*heaviside(t)');

ezplot(ft)

fw=simplify(fourier(ft))

subplot(211)

ezplot(abs(fw))

grid on

title('幅度谱')

phase=atan(imag(fw)/real(fw));

subplot(212)

ezplot(phase)

title('相位谱')

grid on

fw =

2*sin*pi*(-1+i*w+i*pi*dirac(1,w)*w^2-pi*dirac(w)*w^2)/w^2

1.(3):

ft=sym('(sin*2*pi*(t-1))/t*heaviside(t)');

ezplot(ft)

fw=simplify(fourier(ft))

subplot(211)

ezplot(abs(fw))

grid on

title('幅度谱')

phase=atan(imag(fw)/real(fw));

subplot(212)

ezplot(phase)

title('相位谱')

grid on

fw =

sin*(2*i*w*pi^2*heaviside(w)-i*w*pi^2-w*Inf-2*i*pi+2*pi^2*dirac(w)*w)/w

1.(4):

f=sym('heaviside(t+1)-heaviside(t-4)') %f(t)

f =

heaviside(t+1)-heaviside(t-4)

ezplot(f,[-10,10])

grid on

fw=simplify(fourier(f))

fw =

-i*(-exp(-4*i*w)+exp(i*w))/w

ezplot(abs(fw))

grid on

2.(1)

>> syms t

>> fw=('2/(1+i*w)');

>> ft=ifourier(fw,t)

ft =

2*exp(-t)*heaviside(t)

>> ezplot(ft)

2.(2)

syms t %syms函数用于创建符号对象>> fw=sym('(2+(3/1+i*w))*exp(-3*t)');

>> ft=ifourier(fw,t)

ft =

2*dirac(t)+3*ifourier(exp(-3*t),t,t)+ifourier(exp(-3*t),t,t)*iw ezplot(ft)

2.(3)

>> syms t

fw=('(1/(4+i*w))*exp(-2*i*w)');

ft=ifourier(fw,t)

ft =

exp(-4*t+8)*heaviside(t-2)

>> ezplot(ft)

2.(4)

syms t

>> fw=('1/(6+i*w)+2/(3+2*i*w)');

>> ft=ifourier(fw,t)

ft =

heaviside(t)*(exp(-3/2*t)+exp(-6*t))

>> ezplot(ft)

3.

f=sym('2*exp(-3*t)');

>> subplot(4,2,1)

>> ezplot(f,[-5,5])

>> grid on

>> fw=simplify(fourier(f));

subplot(4,2,2);

subplot(abs(fw))

>> f1=sym('2*exp(-6*t)');

>> subplot(4,2,3);

>> ezplot(f1,[-1,5])

>> grid on

>> fw=simplify(fourier(f1));

subplot(4,2,4);

ezplot(abs(fw),[-5,5])

f2=sym('(2*exp(-3*t))-3');

subplot(4,2,5);

ezplot(f2,[-2,2])

grid on

fw=simplify(fourier(f2));

subplot(4,2,6);

ezplot(abs(fw),[-5,5])

f3=sym(t*('2*exp(-6*t))');

subplot(4,2,7);

ezplot(f3,[-2,2])

grid on

fw=simplify(fourier(f3));

subplot(4,2,8);

ezplot(abs(fw),[-5,5])

(syms的功能和sym函数相同,但syms可以同时创建多个符号对象,因此在创建多个符号变量时语法上要比使用sym简单)

4.

相关文档
最新文档