Skip to content
Snippets Groups Projects
Commit 975041a2 authored by YE Victor's avatar YE Victor
Browse files

Upload New File

parent bafb43e8
No related branches found
No related tags found
No related merge requests found
% Paramètres
T = 1; % période du signal
Fe = 1000; % fréquence d'échantillonnage
Te = 1/Fe;
t = 0:Te:5*T-Te; % 5 périodes
N = length(t);
% Signal carré
carre = square(2*pi*t/T); % amplitude ±1
% Signal dent de scie
scie = sawtooth(2*pi*t/T); % amplitude ±1
% FFT et centrage
Carre_FFT = fftshift(fft(carre));
Scie_FFT = fftshift(fft(scie));
f = (-N/2:N/2-1)*(Fe/N);
% Amplitudes linéaires normalisées
Carre_amp = abs(Carre_FFT)/N;
Scie_amp = abs(Scie_FFT)/N;
% Limite à 0–50 Hz
indices = find(f >= 0 & f <= 50);
f_zoom = f(indices);
Carre_zoom = Carre_amp(indices);
Scie_zoom = Scie_amp(indices);
% Affichage du signal carré
figure;
plot(f_zoom, Carre_zoom);
title('Spectre du signal carré (amplitude linéaire)');
xlabel('Fréquence (Hz)');
ylabel('Amplitude');
grid on;
% Affichage du signal dent de scie
figure;
plot(f_zoom, Scie_zoom);
title('Spectre du signal dent de scie (amplitude linéaire)');
xlabel('Fréquence (Hz)');
ylabel('Amplitude');
grid on;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment