Finding peak value and peak arrival time from a time-domain plot and store it into a matrix.
Mostra commenti meno recenti
I have 360 differential signals to be processed through SVM. How do I extract peak value and peak arrival time from time-domain plot of each signal and store it in a single matrix? Below is my code.
% load a .mat file
load ('Defect_Signals_with_Labels.mat');
fs = 100000;
for j = 1:360
x = SurfaceDifferential(:,j);
% set time to be in milliseconds
time = ( 0: length(x)-1) / fs;
% plot frequency in time domain
figure(2);
plot(time, x);
xlabel('Time (s)');
ylabel('Magnitude (Gauss)');
grid on;
end
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Descriptive Statistics in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!