Bonjour.
Je précise avant toute chose que je ne m'y connais pas du tout en matlab (la syntaxe je veux dire, aucun problème pour ce qui est de la programmation).
Je cherche à plotter les données d'un fichier, données qui sont en assez grand nombre (50000 points).
Je commence donc par récupérer les colonnes qui m'intéressent dans un vecteur x et dans un vecteur y.
Première question : je cherche tout d'abord à retrier mes points en fonction de x.
Pour l'instant, je fais :
N'y aurait-il pas une façon plus simple (et surtout plus rapide) de trier y en fonction de x.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [xs,xidx]=sort(x); for i=1:size(x) ys(i)=y(xidx(i)); end
Ensuite, seconde question : comment faire une "moving average" ou une "moving median" sur tous mes points avant de plotter ?
Merci beaucoup
Partager