English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans l'environnement MATLAB, chaque variable est un tableau ou une matrice.
Vous pouvez allouer une variable de manière simple. Par exemple,
x = 3 % Définir x et l'initialiser avec une valeur
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
x = 3
Il crée une variable nommée x1Multiplier1Matrice, et assigner la valeur3Stocké dans ses éléments. En voici un exemple supplémentaire,
x = sqrt(16) % Définir x et l'initialiser avec une expression
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
x = 4
Veuillez noter-
Après avoir introduit la variable dans le système, vous pouvez vous y référer à l'avenir.
La variable doit avoir une valeur avant d'être utilisée.
Lorsque l'expression retourne un résultat non attribué à aucune variable, le système le distribue à la variable nommée 'ans', qui peut être utilisée ultérieurement.
Par exemple,
sqrt(78)
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
ans = 8.8318
Vous pouvez utiliser cette variableans-
sqrt(78); 9876/ans
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
ans = 1118.2
affectations multiples-
x = 7 * 8; Vous pouvez effectuer plusieurs affectations sur la même ligne. Par exemple, * 7.89
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
a = 441.84
; c = a
Je me suis trompé de variable ! 2La commande affiche tous les noms de variables que vous avez utilisés. 7who * b
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
c = 14
La commande affiche des informations supplémentaires sur les variablesa ans b c
La commande affiche des informations supplémentaires sur les variables
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
Variables actuelles en mémoire Type de chaque variable
TailleMémoire allouée à chaque variable-
Elles sont-elles des variables complexes
whos
Classe
Octets
Taille
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
Nom d'attribut ==== ==== a 1x1 8 double ans 1x70 757 cell b 1x1 8 double c 1x1 8 double Total est 73 éléments en utilisant 781 bytes
CeclearLa commande variable(s) supprime toutes (ou spécifiées) variables de la mémoire.
clear x % il supprimera x, ne montrera rien clear % il supprimera toutes les variables dans l'espace de travail % tranquillement et discrètement
Vous pouvez utiliser des points de suspension (...) pour allonger une longue instruction sur une autre ligne. Par exemple,
initial_velocity = 0; acceleration = 9.8; time = 20; final_velocity = initial_velocity + acceleration * time
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
final_velocity = 196
Par défaut, MATLAB affiche les nombres avec quatre décimales. C'est ce qu'on appelleshort format.
Cependant, si vous souhaitez augmenter la précision, vous devez utiliserformatcommande.
format longLa commande affiche après la virgule16de chiffres.
Par exemple-
format long x = 7 + 10/3 + 5 ^ 1.2
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
x = 17.2319816406394
Un autre exemple,
format short x = 7 + 10/3 + 5 ^ 1.2
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
x = 17.232
format bankLa commande arrondit les nombres à deux décimales après la virgule. Par exemple,
format bank daily_wage = 177.45; weekly_wage = daily_wage * 6
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
weekly_wage = 1064.70
MATLAB utilise la notation exponentielle pour afficher de grands nombres.
format short eLa commande permet d'afficher sous forme exponentielle, avec quatre décimales après le point et l'exponentiel.
Par exemple,
format short e 4.678 * 4.9
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
ans = 2.2922e+01
format long eLa commande permet d'afficher sous forme exponentielle, avec quatre décimales après le point et l'exponentiel. Par exemple,
format long e x = pi
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
x = 3.141592653589793e+00
format ratLa commande donne l'expression rationnelle la plus proche du calcul. Par exemple,
format rat 4.678 * 4.9
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
ans = 34177/1491
Un vecteur est un tableau unidimensionnel de nombres. MATLAB permet de créer deux types de vecteurs-
Vektors lignes
Vektors colonnes
Vektors lignes(vectors lignes) Créez-les en encadrant l'ensemble des éléments entre des crochets et en les séparant par des espaces ou des virgules.
Par exemple,
r =7 8 9 10 11]
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
r = 7 8 9 10 11
Un autre exemple,
r =7 8 9 10 11] t =2 3 4 5 6] res = + t
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
res = 9 11 13 15 17
Vektors colonnes (vectors colonnes) Créez en encadrant l'ensemble des éléments entre des crochets et en les séparant par des points-virgules (;).
c =7; 8; 9; 10; 11]
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
c = 7 8 9 10 11
Une matrice est un tableau bidimensionnel de nombres.
Dans MATLAB, créez une matrice en saisissant l'ordre des éléments de chaque ligne, séparés par des espaces ou des virgules, et terminez chaque ligne par un point-virgule. Par exemple, créons une3×3La matrice est-
m =1 2 3; 4 5 6; 7 8 9]
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant-
m = 1 2 3 4 5 6 7 8 9