Remplacer une ligne ou une colonne dans une matrice Matlab
Dans ce tutoriel, je vais vous montrer comment modifier spécifiquement une ligne ou une colonne dans une matrice Matlab, tout en préservant l'intégrité des autres éléments.
Remplacement d'une ligne dans la matrice
Commencez par générer une matrice carrée de taille 3x3, composée de trois lignes et trois colonnes :
>> matrix = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
matrix =
1 2 3
4 5 6
7 8 9
Pour remplacer la première ligne, entrez la commande matrix(1,:)=[-1 -2 -3].
Cette instruction remplace directement les valeurs initiales [1 2 3] de la première ligne par les nouvelles valeurs [-1 -2 -3].
>> matrix(1,:)=[-1 -2 -3]
matrix =
-1 -2 -3
4 5 6
7 8 9
Poursuivez en modifiant la deuxième ligne avec matrix(2,:)=[-4 -5 -6].
>> matrix(2,:)=[-4 -5 -6]
matrix =
-1 -2 -3
-4 -5 -6
7 8 9
Enfin, pour ajuster la troisième ligne, utilisez matrix(3,:)=[-7 -8 -9].
>> matrix(3,:)=[-7 -8 -9]
matrix =
-1 -2 -3
-4 -5 -6
-7 -8 -9
Remplacement d'une colonne dans la matrice
Créez d'abord une nouvelle matrice carrée 3x3.
>> matrix = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
matrix =
1 2 3
4 5 6
7 8 9
Pour modifier la première colonne, saisissez matrix(:,1)=[-1 -2 -3].
Cette commande remplace les valeurs [1 2 3] de la première colonne par [-1 -2 -3].
>> matrix(:,1)=[-1 -2 -3]
matrix =
-1 2 3
-2 5 6
-3 8 9
Continuez avec la modification de la deuxième colonne en entrant matrix(:,2)=[-4 -5 -6].
>> matrix(:,2)=[-4 -5 -6]
matrix =
-1 -4 3
-2 -5 6
-3 -6 9
Et enfin, pour ajuster la troisième colonne, utilisez matrix(:,3)=[-7 -8 -9].
>> matrix(:,3)=[-7 -8 -9]
matrix =
-1 -4 -7
-2 -5 -8
-3 -6 -9
Avec ces méthodes, vous pouvez aisément modifier n'importe quelle ligne ou colonne d'une matrice dans Matlab.