[Débutante] Mettre des NaN dans une matrice de façon bien déterminer
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.
Code:
1 2 3
|
Ligmin=[110 16 127 1]
Ligmax=[202 33 151 60] |
Pour mettre des NaN de 1 à Ligmin et de Ligmax à la fin de la matrice, j'ai essayé
Code:
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 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 :cry:
A l'aide :cry: