Bonjour,
aprés plusieurs heures de galère je reviens pour demander de l'aide car je ne vois plus comment faire.
J'ai une matrice A où je veux mettre des NaN de la ligne 1 à une ligne x et ça pour toutes mes colonnes sachant que la ligne x change d'une colonne à l'autre. Puis d'une ligne y jusqu'a la fin de la matrice pour toutes mes colonnes sachant que la ligne y change également d'une colonne à l'autre.
Example, j'ai une matrice A(202,4) et j'ai un vecteur Lignmin qui représente les ligne x et Ligmax les lignes y pour chaque colonnes.
Pour mettre des NaN de 1 à Ligmin et de Ligmax à la fin de la matrice, j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Ligmin=[110 16 127 1] Ligmax=[202 33 151 60]
ça me donne des NaN sur 110 lignes de la matrice A mais sur les 4 colonnes. ça vient de DebutTab qui s'arrête à la première colonne. J'ai essayé plein d'autres trucs pour avoir un bon DebutTab ( DebutTab=A(1:Ligmin-1,........) mais rien ne marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for DebutTab=1:Ligmin-1 A(DebutTab,:)=NaN; end for FinTab=Ligmax+1:size(A,1); A(FinTab)=NaN; end
A l'aide
Partager