Bonjour à tous,
Je commence juste à utiliser MatLab...
Voici mon problème:
j'ai deux fichiers .mat, l'un qui correspond uniquement à des dates (du 1950/05/01 au 2013/08/31, que j’appellerai ici "dates") et l'autre qui correspond à des données de précipitations, appelé "RR", (fichier en points de grille, avec en ligne les 23118 jours correspondant à mon fichier date et en colonne mes 49762 points de grille).
Dans un premier temps, j'ai créé un fichier "dates_sept_avr" ou je ne prends en compte que les mois de septembre à avril. Pour faire ça, j'ai appliqué la fonction dates_sept_avr=find(dates(:,2)>=9 | dates( :,2)<=4). Ça me retient donc que les ligne correspondant aux dates souhaitées, soit 15226 lignes.
Maintenant, j'aimerais récupérer ces 15226 lignes dans mon fichier "RR", pour ne garder que les données de précipitations souhaitées (c'est à dire uniquement les données de précipitations des mois de septembre à avril pour les 63 ans).
c'est là que le problème se pose, je ne sais pas comment faire... J'essaie en faisant x=find(RR(:,: )==dates_sept_avr(:,: )) mais bien sur ça ne marche pas... Je ne sais pas comment faire...
Si quelqu'un à une solution elle sera vraiment la bienvenue.
Merci d'avance,
Ramone12
Partager