clfex91a.m

来自「Advanced Engineering Mathematics using M」· M 代码 · 共 43 行

M
43
字号
% CLFEX91a.M Plot f(t) and F(f) for a triangle%  for Example 9.1clearclftstart=-3.0tfinal=3.0deltat=.01t=tstart:deltat:tfinal;% TriangleA=1			% Amplitudetp1s=-1.0		% Start of Risetp1f=1.0		% End of PulseT1=tp1f-tp1st1=tstart:deltat:tp1s; 	%N1 pointsf1=zeros(size(t1));t2=tp1s:deltat:0;f2=A*(1-abs(t2./tp1s));%f2=t.*[t ,= ones(size(t2));t3=0:deltat:tp1f;	%N3 points, overlap at tp1ff3=A*(1-abs(t3./tp1f));t4=tp1f:deltat:tfinal;f4=zeros(size(t4));t=[t1 t2 t3 t4];f=[f1 f2 f3 f4];subplot(2,1,1),plot(t,f)axis([-2 2 0 1.5])title('Triangular pulse and spectrum Figure 9.2')xlabel('t seconds')ylabel('Amplitude')hold off% Frequencydeltaf=.01xf=[-2:deltaf:2];xf=xf+(xf==0)*eps;	% Avoid divide by zeroTau1=T1/4               % T1 is total pulse widthF=(A*T1/2)*(sin(2*pi*xf.*Tau1)./(2*pi*xf.*Tau1)).^(2);subplot(2,1,2),plot(xf,F)axis([-2 2 -.5 1.5])gridxlabel('f hertz')ylabel('F(f)')

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?