Skip to content
Snippets Groups Projects
Commit 73fe99b7 authored by PERBEN Anatole's avatar PERBEN Anatole
Browse files

Upload New File

parent 6b5015ba
No related branches found
No related tags found
No related merge requests found
% Paramètres
A = 1; % Amplitude
T = 1; % Période
N = 1000; % Nombre d'échantillons
Fs = N / T; % Fréquence d'échantillonnage
t = linspace(0, T, N); % Temps sur une période
f = (-N/2:N/2-1) * Fs/N; % Axe des fréquences
% ----- Signal carré centré -----
square_signal = A * square(2*pi*t/T); % par défaut, valeur entre -1 et 1
% ----- Signal dent de scie centré -----
sawtooth_signal = A * sawtooth(2*pi*t/T); % par défaut entre -1 et 1
% ----- FFT -----
fft_square = fftshift(fft(square_signal));
fft_saw = fftshift(fft(sawtooth_signal));
% Magnitude normalisée
fft_square_mag = abs(fft_square)/N;
fft_saw_mag = abs(fft_saw)/N;
% ----- Tracés -----
figure;
subplot(2,2,1);
plot(t, square_signal);
title('Signal carré (centré)');
xlabel('Temps (s)');
ylabel('Amplitude');
subplot(2,2,2);
plot(f, fft_square_mag);
xlim([-50 50]);
title('Spectre du signal carré');
xlabel('Fréquence (Hz)');
ylabel('|X(f)|');
subplot(2,2,3);
plot(t, sawtooth_signal);
title('Signal dent de scie (centré)');
xlabel('Temps (s)');
ylabel('Amplitude');
subplot(2,2,4);
plot(f, fft_saw_mag);
xlim([-50 50]);
title('Spectre du signal dent de scie');
xlabel('Fréquence (Hz)');
ylabel('|X(f)|');
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment