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

Comprendre les variables dans MATLAB : Bases et exemples

Dans MATLAB, toute variable est un tableau ou une matrice.

Assignation simple :

x = 3  % définit x et l'initialise
x = 3

Cela crée une matrice 1×1 nommée x contenant 3.

x = sqrt(16)  % initialisation par expression
x = 4

Règles importantes :

sqrt(78)
ans = 8.8318
sqrt(78); 9876/ans
ans = 1118.2
x = 7 * 8; y = x * 7.89
y = 441.84

Assignations multiples

a = 2; b = 7; c = a * b
c = 14

Lister les variables

who : noms des variables utilisées.

who
Your variables are: a ans b c

whos : détails (taille, octets, classe, complexité).

whos
  Attr Name Size Bytes Class
  ==== ==== ==== ==== =====
  a    1x1  8    double
  ans  1x70 757  cell
  b    1x1  8    double
  c    1x1  8    double
Total is 73 elements using 781 bytes

clear : supprime variable(s) de la mémoire.

clear x      % supprime x
clear        % supprime toutes les variables

Assignations longues

Utilisez l'ellipse ... pour continuer sur la ligne suivante.

initial_velocity = 0; acceleration = 9.8; time = 20;
final_velocity = initial_velocity + acceleration * time
final_velocity = 196

Commande format

Par défaut : 4 décimales (short format).

Exemples

format long
x = 7 + 10/3 + 5 ^ 1.2
x = 17.2319816406394
format bank
daily_wage = 177.45; weekly_wage = daily_wage * 6
weekly_wage = 1064.70
format short e
4.678 * 4.9
ans = 2.2922e+01
format rat
4.678 * 4.9
ans = 34177/1491

Création de vecteurs

Un vecteur est un tableau 1D. Deux types :

Vecteurs ligne (Row vectors)

Crochets, éléments séparés par espace ou virgule.

r = [7 8 9 10 11]
r = 7 8 9 10 11
r = [7 8 9 10 11]; t = [2, 3, 4, 5, 6]; res = r + t
res = 9 11 13 15 17

Vecteurs colonne (Column vectors)

Crochets, éléments séparés par point-virgule.

c = [7; 8; 9; 10; 11]
c = 7 8 9 10 11

Création de matrices

Matrice 2D : lignes séparées par point-virgule, éléments par espace/virgule.

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

MATLAB

  1. Comprendre les variables en C : Types, règles de nommage et gestion mémoire
  2. Types de données MATLAB : Guide complet
  3. Maîtriser les opérateurs MATLAB : Arithmétiques, Logiques, Bitwise et Ensemblistes
  4. Maîtriser les matrices MATLAB : Création, indexation et manipulation
  5. MATLAB : Maîtriser les tableaux multidimensionnels et spéciaux
  6. Maîtriser la notation deux-points de MATLAB : créer des vecteurs et itérer efficacement
  7. MATLAB - Nombres : Types, stockage et conversion
  8. Maîtriser les chaînes de caractères MATLAB : création et utilisation faciles
  9. Fonctions MATLAB : définition, espace de travail, entrées et sorties