Salut tout le monde, voilà j'utilise la fonction Findpeaks sur un fichier date de 2 colonne pour retrouver les pics, voilà ce que je fais (j'utilise Octave sur Linux) :
Mon problème c'est que je ne sais pas comment m'y prendre pour organiser les Outputs par ordre croissant (ou décroissant) suivant les valeurs de la 1ère colonne (t), je sais que c'est la fonction Sort, mais je ne sais pas où faut-il l'introduire. Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 clear all; close all; clc pkg load signal fid = fopen('~/input.dat'); a = fscanf(fid, '%g', [2 inf]); size (a) fclose(fid); t=a(1,:); A=abs(a(2,:)); [pks,idx]=findpeaks(A); fileID = fopen('~/output.dat','w'); fprintf(fileID, '%g\t%g\n',[t(idx);A(idx)]); fclose(fileID);
Partager