brièvement expliquer la raison de la (non) la périodicité d'un signal en utilisant les fonctions MATLAB®est un signal périodique ou non? en utilisant des fonctions MATLAB possible?
comme isperiodic (signal) ...
quelque chose comme ça?
brièvement expliquer la raison de la (non) la périodicité d'un signal en utilisant les fonctions MATLAB®est un signal périodique ou non? en utilisant des fonctions MATLAB possible?
comme isperiodic (signal) ...
quelque chose comme ça?
fft peut le faire:
Y = fft(signal);
periodLength = 'second'; %or whatever units your signal was acquired in.
N = length(Y);
Y(1) = [];
power = abs(Y(1:floor(N/2))).^2;
nyquist = 1/2;
freq = (1:floor(N/2))/floor(N/2)*nyquist;
figure;
plot(freq,power)
grid on
xlabel(['cycles/' periodLength]);
title('Frequency plot');
et ce qui lui donne comme nombre de périodes par cycle.
period = 1./freq;
figure;
plot(period,power)
grid on
ylabel('Power')
xlabel(['Period (' periodLength 's/Cycle)']);
title('Period Plot');
Regardez dans le concept de autocorrelation d'un signal, (XCORR fonction Matlab)
candidat pour WQOSO? –