Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> MATLAB

Maîtriser les matrices MATLAB : Création, indexation et manipulation

Une matrice est un tableau bidimensionnel de nombres.

Dans MATLAB, on crée une matrice en entrant chaque ligne (éléments séparés par espace/virgule) et en terminant chaque ligne par un point-virgule.

Création d'une matrice

Exemple matrice 4×5 a :

a = [1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]
a = 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8

Référencer les éléments d'une matrice

Élément à la m-ième ligne, n-ième colonne : mx(m, n).

Exemple : élément ligne 2, colonne 5 de a :

a(2,5)
ans = 6

Tous les éléments de la m-ième colonne : A(:,m).

Vecteur colonne depuis 4ème ligne de a :

v = a(:,4)
v = 4 5 6 7

Colonnes m à n : a(:, m:n).

a(:, 2:3)
ans = 2 3 3 4 4 5 5 6

Sous-matrice

Partie interne de a (lignes 2-3, colonnes 2-4) :

sa = a(2:3, 2:4)
sa = 3 4 5 4 5 6

Supprimer une ligne ou colonne

Affecter un tableau vide [] à la ligne/colonne.

Supprimer 4ème ligne :

a(4, :) = []
a = 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7

Supprimer 5ème colonne :

a(:, 5) = []
a = 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7

Exemple : duplication de lignes

a = [1 2 3; 4 5 6; 7 8 9];
new_mat = a([2,3,2,3], :)
new_mat = 4 5 6 7 8 9 4 5 6 7 8 9

Opérations matricielles

MATLAB

  1. MATLAB : Aperçu complet de l'environnement de calcul numérique de référence
  2. Maîtriser les bases de MATLAB : Syntaxe et commandes essentielles
  3. Comprendre les variables dans MATLAB : Bases et exemples
  4. Commandes MATLAB essentielles pour un calcul efficace
  5. Types de données MATLAB : Guide complet
  6. Maîtriser les opérateurs MATLAB : Arithmétiques, Logiques, Bitwise et Ensemblistes
  7. Maîtriser les vecteurs MATLAB : Bases des vecteurs ligne et colonne
  8. MATLAB : Maîtriser les tableaux multidimensionnels et spéciaux
  9. Maîtriser la notation deux-points de MATLAB : créer des vecteurs et itérer efficacement