blog

Astuces Matlab : créer un « tableau », modifier les éléments de la matrice

Parmi les autres astuces que vous pouvez utiliser lors de l’utilisation de Matlab, voici deux astuces qui peuvent vous aider à avoir un contrôle plus facile lorsque vous travaillez avec des matrices.

La première astuce vous aide à créer une liste d’éléments dans un certain ordre, et la seconde vous aidera simplement à modifier un élément dans une matrice déjà existante.

Nous y voilà!

Création d’un tableau/tableau d’éléments

Juste pour avoir plus de lumière vers la direction vers laquelle nous nous dirigeons avec cette astuce, nous utiliserons l’exemple suivant pour vous montrer ce que nous essayons de construire

Nous voulons créer quelque chose comme ce qui suit

Exemple 1

matlab-matrice

Exemple 2

matlab-matrice

Avec ces matrices, nous essayons simplement de montrer qu’il existe un certain modèle ici qui est en quelque sorte évident à partir du deuxième exemple. Les éléments de la matrice sont équidistants d’une ligne/colonne à l’autre, par exemple sur le deuxième exemple, la première colonne est de 1 à 5 espacée d’un élément à l’autre de 1.

Voyons maintenant comment créer de telles matrices dans Matlab

Le code

Exemple 1 (code correspondant à l’exemple 1)

n=(0:5)’; A=[n n.^2 2.^n]

Exemple 2 (code correspondant à l’exemple 2)

n=(1:5)’; B=[n n+1 n+2 n+3]

Dans les exemples ci-dessus, vous pouvez modifier la taille des étapes à moins d’un, en mettant sa valeur entre les chiffres de la première ligne de code

n=(1:0.5:5) % la taille du pas est maintenant réduite de moitié % La matrice aura plus de lignes si vous l’utilisez

Modification des éléments de la matrice

D’après les articles précédents sur la manipulation de la matrice dans Matlab, nous savons comment accéder à des éléments spécifiques dans une matrice, nous pouvons utiliser la même technique pour modifier les valeurs des éléments d’une matrice.

Si nous avons une matrice A ressemblant à la suivante

matlab-matrice

Nous pouvons, par exemple, décider de changer les deuxième et troisième lignes et les deuxième, troisième et quatrième colonnes à 1.

Le code

B(2:3,2:4)=1

Voici à quoi ressemblera B alors

matlab-matrice

Articles qui pourraient vous plaire :

Opérations matricielles Matlab
Écrire une fonction Matlab qui fait pivoter une matrice de 90 degrés
Multiplication matricielle – Matlab
Astuces Matlab : Créer un « tableau », modifier les éléments de la matrice
Trier une matrice dans Matlab
Vecteurs dans Matlab : opérations de base

A lire :  Optimiser votre façon de dessiner
Bouton retour en haut de la page