MATLAB est un environnement logiciel , produit par The MathWorks , conçu comme une plateforme pour les mathématiques et techniques d'acquisition de données , l'affichage, la modélisation et l'analyse. Par défaut, MATLAB permet d'afficher les résultats de chaque calcul que d'une chaîne de production dans la fenêtre d'invite de commande . MATLAB comprend plusieurs mécanismes permettant de formater la sortie de programme pour maintenir écrans propre et facile à lire tout en affichant des informations de programme important. Sortie supprimant
Chaque ligne de code exécuté par MATLAB retourne habituellement une ou plusieurs valeurs . La sortie de la ligne, aussi appelé un écho, peut être supprimée en terminant la ligne par un point-virgule. La ligne " a = 5 +6" retours " ans = 11". Ajout d'un point-virgule garde sortie d'être écrit dans la fenêtre de commande: "a = 5 +6 ; ». Echo peut être désactivé dans le périmètre de la fonction actuelle en exécutant la commande " echo off " . Tous écho peut être désactivée en utilisant " echo off all" .
Présentation de variables
Il est facile de visualiser le contenu d'une variable en tapant le nom de l' variable dans l'invite de commande . Toutefois, cette préfaces l'écran avec la chaîne " Écriture de chaînes sur le bureau
Vous pouvez trouver utile pour imprimer chaîne indiquant l'état d'avancement d'un programme en cours d'exécution , plutôt que d'avoir tous les échos de la ligne de la fenêtre de commande . La commande printf () vous permet de formater une chaîne et d'écrire dans un fichier , ou de la fenêtre de commande si aucun descripteur de fichier est donné. Les caractères de format sont précédées d'un caractère "% " , telle que% d pour un nombre base 10 , % s pour une chaîne ou % f pour un nombre à virgule flottante .
Fprintf ( «Mon programme ,% s , a atteint l'étape % d de % d étapes \\ n ' , my_program_name , current_step , total_steps ) .
écriture de chaînes dans un fichier
Une chaîne peut être formaté et enregistrée à une variable pour la sortie plus tard en utilisant la fonction sprintf (). La fonction printf () peut être utilisé pour écrire directement une chaîne formatée dans un fichier de sortie
my_string = sprintf ( " Mon numéro est le % d \\ n ". , My_numer ) . File_handle = fopen (' my_output_file . txt ',' w '); fprintf ( file_handle , my_string ) ; fclose ( file_handle ) ;