English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Commandes MATLAB

MATLAB est un programme interactif utilisé pour le calcul numérique et la visualisation des données. Vous pouvez entrer des commandes en tapant des commandes à l'invite MATLAB '>>' dans la fenêtre de commande.

Dans cette section, nous fournirons une liste des commandes MATLAB couramment utilisées.

Commandes de gestion de session

MATLAB fournit diverses commandes pour gérer les sessions. Le tableau suivant fournit toutes ces commandes-

CommandeObjectif
clcEffacer la fenêtre de commande.
clearSupprimer une variable de la mémoire.
existVérifier l'existence d'un fichier ou d'une variable.
globalDéclarer une variable en tant que variable globale.
helpRechercher un sujet d'aide.
lookforRechercher un mot-clé dans les entrées d'aide.
quitArrêter MATLAB.
whoLister les variables actuelles.
whosLister les variables actuelles (affichage long).

Commandes système

MATLAB fournit diverses commandes utiles pour gérer le système, par exemple enregistrer le travail actuel en tant que fichier dans l'espace de travail et le charger ultérieurement.

Il fournit également diverses commandes pour d'autres activités liées au système, par exemple afficher la date, lister les fichiers dans un répertoire, afficher le répertoire courant, etc.

Le tableau suivant affiche quelques commandes couramment utilisées liées au système.-

CommandeObjectif
cdChanger le répertoire courant.
dateAfficher la date actuelle.
deleteSupprimer un fichier.
diaryOuvrir/Fermer l'enregistrement du fichier journal.
dirLister tous les fichiers du répertoire courant.
loadCharger les variables de l'espace de travail à partir d'un fichier.
pathAfficher le chemin de recherche.
pwdAfficher le répertoire courant.
saveEnregistrer les variables de l'espace de travail dans un fichier.
typeAfficher le contenu du fichier.
whatLister tous les fichiers MATLAB du répertoire courant.
wklreadLecture.wk1Fichier de tableur.

Commandes d'entrée et de sortie

MATLAB fournit les commandes suivantes concernant les entrées et les sorties-

CommandeObjectif
dispAfficher le contenu d'un tableau ou d'une chaîne.
fscanfLire des données formatées à partir d'un fichier.
formatContrôler le format d'affichage de l'écran.
fprintfExécuter une écriture formatée vers l'écran ou le fichier.
inputAfficher un prompt et attendre l'entrée.
;Interdire l'impression en sérigraphie.

fscanfetfprintfLe comportement des commandes est similaire aux fonctions scanf et printf de C. Ils supportent les codes de format suivants-

Code de formatObjectif
%sFormater en chaîne de caractères.
%dFormater en nombre entier.
%fFormater en valeur en virgule flottante.
%eFormater en forme de nombre en notation scientifique.
%gFormater au format le plus compact : %f ou %e.
\nInsérer une nouvelle ligne dans une chaîne de sortie.
\tInsérer un tabulation dans une chaîne de sortie.

Les fonctions de format ont la forme suivante pour l'affichage des nombres-

Fonction de formatAfficher au maximum
format short

Quatre décimales (valeur par défaut).

format long

16Nombre de décimales.

format short eCinq digits plus l'exponent.
format long e16Nombre de digits plus l'exponent.
format bankDeux décimales. Format monétaire fixe
format +Nombre positif, négatif ou nul.
format ratApproximation rationnelle. Représentation fractionnaire décimale
format compactInterdire certains sauts de ligne.
format looseRéinitialiser à un mode d'affichage non compact.

Commandes des vecteurs, des matrices et des tableaux

Le tableau suivant montre diverses commandes utilisées pour traiter des tableaux, des matrices et des vecteurs-

CommandeObjectif
catConnecter des tableaux.
findTrouver l'index des éléments non nuls.
lengthCalculer le nombre d'éléments.
linspaceCréer un vecteur avec des espaces réguliers.
logspaceCréer un vecteur avec des espaces logarithmiques.
maxRetourner l'élément le plus grand.
minRetourner l'élément le plus petit.
prodProduit des colonnes.
reshapeChanger la taille.
sizeCalculer la taille d'un tableau.
sortTrier chaque colonne.
sumSomme de chaque colonne.
eyeCréer une matrice unitaire.
onesCréer un tableau.
zerosCréer un tableau zéro.
crossCalculer le produit vectoriel d'une matrice.
dotCalculer le produit scalaire d'une matrice.
detCalculer le déterminant d'un tableau.
invCalculer l'inverse d'une matrice.
pinvCalculer l'involution d'une matrice.
rankCalculer le rang d'une matrice.
rrefCalculer le tableau trapézoïdal réduit.
cellCréer un tableau de cellules.
celldispAfficher un tableau de cellules.
cellplot

Afficher la représentation graphique d'un tableau de cellules.

num2cellConvertir un tableau numérique en tableau cellulaire.
dealConcorder les listes d'entrée et de sortie.
iscell

Identifier les tableaux cellulaires.

Commandes de dessin

MATLAB fournit de nombreux commandes pour dessiner des graphiques. Le tableau suivant affiche quelques commandes de dessin courantes-

CommandeObjectif
axisDéfinir les limites de l'axe.
fplot

Graphe intelligent de la fonction.

gridAfficher les lignes de grille.
plotGénérer un graphique xy.
printImprimer le graphique ou sauvegarder le graphique dans un fichier.
titlePlacer du texte en haut du graphique.
xlabelAjouter une étiquette de texte à l'axe x.
ylabelAjouter une étiquette de texte à l'axe y.
axesCréer un objet d'axe.
closeFermer le graphique actuel.
close allFermer tous les地块.
figureOuvrir une nouvelle fenêtre graphique.
gtextActiver le placement des étiquettes via la souris.
holdCongeler le graphique actuel.
legendPlacer le légende avec la souris.
refreshRedessiner la fenêtre graphique actuelle.
setSpécifier les attributs de l'objet (par exemple, l'axe).
subplotCréer un graphique dans une sous-fenêtre.
textPlacer une chaîne de caractères dans le graphique.
barCréer un graphique en barres.
loglogCréer un logarithme.-Graphique logarithmique.
polarCréer un graphique polaire.
semilogxCréer un graphique semi-logarithmique (ordonnée logarithmique).
semilogyCréer un graphique semi-logarithmique (abscisse logarithmique).
stairsCréer un graphique en escalier.
stemCréer un diagramme en tiges.