📄 examp35.m
字号:
clc,echo on
%EXAMPLE 35
x='3*exp(-2*t)'; % Expression for signal x(t)
v=fseries(x, 2); % Fourier series results to k=32 are in v
t=0:0.02:2; % Time array for 1 period
ak=v(:,2);bk=v(:,3); % Trig coefficients from matrix v
sm=ak(1); % Start reconstruction with dc value
echo off
for k=1:30; % Loop for reconstruction
sm=sm+ak(k+1)*cos(k*pi*t)+bk(k+1)*sin(k*pi*t);
if k==7,sm7=sm;end % Save intermediate result if k=7
end % End of loop. Prompt reappears
echo on
%for k=1:30; % Loop for reconstruction
%sm=sm+ak(k+1)*cos(k*pi*t)+bk(k+1)*sin(k*pi*t);
%if k==7,sm7=sm;end % Save intermediate result if k=7
%end % End of loop. Prompt reappears
plot(t,eval(x),t,sm7,t,sm) % Overplot results
echo off %end of example
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -