x(t) = A sin(w0t + Ø) exp(-at)

1 回表示 (過去 30 日間)
Poorneshwari L L
Poorneshwari L L 2021 年 8 月 10 日
編集済み: Yazan 2021 年 8 月 10 日
 Construct an exponentially damped sinusoidal signal given by
x(t) = A sin(w0t + Ø) exp(-at)

回答 (1 件)

Yazan
Yazan 2021 年 8 月 10 日
編集済み: Yazan 2021 年 8 月 10 日
clc, clear
% sampling frequency
fs = 1;
% sampling period
Ts = 1/fs;
% sinusoidal frequency
f0 = 0.01*fs; % Hz
w0 = 2*pi*f0;
% initial phase
phi0 = pi/16;
% time vector
T = 5*(1/f0);
t = 0:Ts:T;
% amplitude
A = 1;
% to control exponential decay
a = 0.01;
% signal
x = A*sin(w0.*t + phi0).*exp(-a.*t);
% plot
figure, plot(t, x, '-o');
grid minor
axis tight
xlabel('Time - sec');
ylabel('Amplitude');

カテゴリ

Help Center および File ExchangeSmoothing and Denoising についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by