disp
Afficher la valeur d’une variable
Syntaxe
Description
Exemples
Afficher les valeurs des variables
Créez une variable comportant des nombres et une autre du texte.
A = [15 150];
S = 'Hello World.';
Affichez la valeur de chaque variable.
disp(A)
15 150
disp(S)
Hello World.
Afficher une matrice avec des étiquettes pour les colonnes
Affichez une matrice et étiquetez les colonnes en tant que Corn
, Oats
et Hay
.
X = rand(5,3);
disp(' Corn Oats Hay')
Corn Oats Hay
disp(X)
0.8147 0.0975 0.1576 0.9058 0.2785 0.9706 0.1270 0.5469 0.9572 0.9134 0.9575 0.4854 0.6324 0.9649 0.8003
Afficher un lien hypertexte dans la fenêtre de commande
Affichez un lien vers une page web en incluant un code de lien hypertexte au format HTML en entrée de disp
. Par exemple, vous pouvez afficher un lien vers le site web de MathWorks®.
X = '<a href = "https://www.mathworks.com">MathWorks Web Site</a>';
disp(X)
Afficher plusieurs variables sur une même ligne
Voici trois manières permettant d’afficher les valeurs de plusieurs variables sur une même ligne dans la fenêtre de commande.
Concaténez plusieurs vecteurs de caractère à l’aide de l’opérateur []
. Convertissez n’importe quelle valeur numérique en caractères à l’aide de la fonction num2str
. Utilisez disp
pour afficher le résultat.
name = 'Alice'; age = 12; X = [name,' will be ',num2str(age),' this year.']; disp(X)
Alice will be 12 this year.
Utilisez sprintf
pour créer du texte, puis affichez-le avec disp
.
name = 'Alice'; age = 12; X = sprintf('%s will be %d this year.',name,age); disp(X)
Alice will be 12 this year.
Utilisez fprintf
pour afficher directement le texte sans créer de variable. Toutefois, pour parachever l’affichage, vous devez placer le métacaractère de retour à la ligne (\n
) à la fin du texte.
name = 'Alice'; age = 12; fprintf('%s will be %d this year.\n',name,age);
Alice will be 12 this year.
Arguments d'entrée
X
— Tableau en entrée
tableau
Tableau en entrée.
Pour afficher plus d’un tableau, vous pouvez utiliser la concaténation ou les fonctions sprintf
ou fprintf
, tel qu’illustré dans l’exemple suivant : Afficher plusieurs variables sur une même ligne.
Capacités étendues
Environnement basé sur les threads
Exécutez du code en arrière-plan avec MATLAB® backgroundPool
ou accélérez le code avec Parallel Computing Toolbox™ ThreadPool
.
Cette fonction supporte entièrement les environnements basés sur des threads. Pour plus d’informations, consultez Run MATLAB Functions in Thread-Based Environment.
Historique des versions
Introduit avant R2006a
Ouvrir l'exemple
Vous possédez une version modifiée de cet exemple. Souhaitez-vous ouvrir cet exemple avec vos modifications ?
Commande MATLAB
Vous avez cliqué sur un lien qui correspond à cette commande MATLAB :
Pour exécuter la commande, saisissez-la dans la fenêtre de commande de MATLAB. Les navigateurs web ne supportent pas les commandes MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)