Bonjour,
J'ai une matrice P de dimension: 61*3*18
et j'aimerai remplacer toutes les valeurs nulles de la colonne 3 du 2ème indice par des NaN.
Si je fais
C'est bien, ça marche mais je pense qu'on peut faire mieux!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for i=1:61 for j=1:18 if P(i,3,j)==0 P(i,3,j)=NaN; end end end
Quelque chose du genre:
Mais là, il me mets toutes les valeurs nulles à NaN. Je n'arrive pas à écrire ce que je veux faire avec cette méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 L=P==0; P(L)=NaN
Merci de m'aider
Partager