Comment imprimer les résultats MATLAB

Produisez des graphiques de vos résultats MATLAB.

MATLAB (Matrix Laboratory) est un ensemble d'outils mathématiques très puissants pour les logiciels de manipulation mathématique, ainsi qu'un langage de programmation de haut niveau et un environnement d'exploitation. MATLAB est souvent utilisé dans des contextes de recherche scientifique et universitaire et offre de nombreuses façons de montrer les résultats de calculs et de processus. Vous pouvez choisir d'afficher les résultats intermédiaires à l'écran pendant l'exécution du programme, de les enregistrer dans des fichiers ou de créer des graphiques de données.

Visualisation textuelle et stockage de fichiers

Ignore le point-virgule à la fin d'une commande MATLAB pour que MATLAB affiche les résultats de la commande dans la fenêtre de commande. Il s'agit d'une fonctionnalité de base de la syntaxe MATLAB qui est appliquée aux commandes que vous exécutez manuellement, ainsi qu'aux commandes des programmes. Laisser de côté le point-virgule trop souvent rendra probablement l’exécution du programme trop difficile à suivre, mais obtenir la sortie de certaines lignes de code clé pendant l’exécution d’un processus est une technique de débogage très utile. Entrez le nom d'un tableau ou d'une autre variable et appuyez sur Entrée pour afficher la fenêtre de commande.

Enregistrez un tableau dans un fichier en utilisant la commande "Enregistrer". Ce n'est pas un moyen de formater les données pour la présentation, mais simplement un moyen de stocker les données de sortie pour une récupération ultérieure. Voici un exemple qui enregistre les matrices "xfactor" et "yresults" dans un fichier nommé "outputfile:"

enregistrer le fichier de sortie xfactor yresults

Si vous écrivez simplement "save" et le nom du fichier, toutes les variables actuellement en mémoire seront sauvegardées. Utilisez "load" avec le nom du fichier pour récupérer votre travail lors d’une session MATLAB ultérieure.

Utilisez la commande "dlmwrite" pour enregistrer un tableau en tant que fichier texte lisible. L'exemple suivant enregistre le tableau nommé "x" dans un fichier nommé "output.txt:"

dlmwrite ('output.txt', x)

Avec cette forme simple de la commande, les entrées de chaque ligne de la matrice seront séparées par des virgules et chaque ligne sera sur sa propre ligne. Utilisez la syntaxe suivante pour utiliser des espaces au lieu de virgules:

dlmwrite ('output.txt', x, '')

Vous pouvez utiliser n'importe quel caractère à la place de l'espace. Ce caractère s'appelle le délimiteur.

Graphiques

Choisissez "Figures" dans le menu "Bureau" si la fenêtre "Figures" n'est pas encore visible. Maximisez la fenêtre "Figures" en cliquant sur le bouton carré à droite de la barre bleue en haut de la fenêtre.

Cliquez sur le bouton "Nouvelle figure", qui ressemble à une page vierge, dans le coin supérieur gauche de la fenêtre "Figures".

Cliquez sur le bouton "Afficher les outils de tracé et la figure d'ancrage" situé à l'extrême droite de la rangée de boutons en haut de la fenêtre "Figures".

Faites glisser une variable de la liste "Variables" du panneau "Palette des figures" dans la partie gauche de la fenêtre, dans la zone grise située au centre de la fenêtre. Une représentation graphique des données apparaîtra avec des axes numérotés. Vous pouvez également créer un nouveau tracé en cliquant avec le bouton droit de la souris sur une variable de la liste et en choisissant un type de graphique dans le menu déroulant. Ajoutez un autre tracé en cliquant sur les boutons "Axes 2D" ou "Axes 3D" dans le panneau "Palette de figures". Faites glisser une variable dans un graphique existant pour l'ajouter au graphique afin que vous puissiez voir plusieurs variables sur le même graphique.

Cliquez sur "Navigateur de tracé" dans le menu "Affichage" si le panneau "Navigateur de tracé" n'est pas encore visible. Ce panneau répertorie les parcelles que vous avez créées et les variables correspondantes. Utilisez-le pour éliminer les variables d'un graphique (en cliquant sur son nom et en appuyant sur Supprimer) et pour supprimer les graphiques de la figure.

Utilisez le panneau "Property Editor" pour personnaliser l'apparence de votre graphique. Cliquez sur un tracé au centre de la fenêtre (ou dans le panneau "Navigateur de tracé") pour le sélectionner et modifier sa couleur à l'aide des commandes situées à gauche du panneau. Étiquetez les axes de votre graphique dans leurs onglets respectifs. Limitez la plage d'un axe et spécifiez son échelle à l'aide des champs "Limites" et du menu déroulant "Echelle" de l'onglet correspondant.

Sélectionnez une variable dans le panneau "Navigateur de tracé" (ou en cliquant dessus dans le même tracé), puis modifiez son apparence dans le tracé à l'aide du panneau "Editeur de propriétés". Modifiez le style du graphique (pour créer un graphique à barres, par exemple) à l'aide du menu déroulant "Type de tracé". La couleur correspondante et les autres contrôles d'aspect se trouvent juste en dessous de ce menu. Modifiez le nom de la variable dans le graphique à l'aide du champ "Nom complet" et modifiez les données MATLAB utilisées avec les menus déroulants "Source de données".

Cliquez sur un type d'annotation dans la liste du panneau "Palette de la figure", puis cliquez dessus et faites-le glisser sur le graphique pour le dessiner. Vous pouvez dessiner des flèches pour indiquer certaines parties du tracé, des zones de texte pour ajouter des étiquettes personnalisées, des rectangles et des ellipses pour indiquer les zones d’un tracé.

Cliquez sur le bouton "Masquer les outils de tracé" pour obtenir une vue claire de votre parcelle. Si vous êtes satisfait de l'apparence de tout, cliquez sur "Enregistrer" dans le menu "Fichier" (ou appuyez sur Ctrl-S) pour enregistrer votre travail dans un fichier afin de pouvoir l'ouvrir ultérieurement dans une session MATLAB. Cliquez sur "Enregistrer sous" dans le menu "Fichier" et choisissez un format d'image dans le menu déroulant "Enregistrer en tant que type" afin de représenter la figure en tant que fichier image que vous pouvez partager sur Internet et ouvrir dans d'autres programmes. Cliquez sur "Imprimer" dans le menu "Fichier" pour produire une copie imprimée de votre personnage.

Conseil

Utilisez la fonction "fprintf" pour enregistrer une matrice de données dans un fichier si vous souhaitez un contrôle plus précis du format des données (par exemple, si le fichier doit être lu par un autre logiciel spécialisé). "Fprintf" se comporte presque comme la commande du même nom en langage C. Consultez la documentation MATLAB pour plus d'informations sur "fprintf".