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) :
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);
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