Impression d'une table dans Matlab ne signifie pas toujours que votre tableau va bien paraître sous forme imprimée. Utilisez la fonction printf dans Matlab pour obtenir une impression de table bon. Déclarations vous inclure dans fprintf - à commencer par la fonction boxSizeTable - vous permettent d'ajouter des étiquettes de colonne , les dimensions de la table fixés et variables de table de format , vous donnant un contrôle total sur l'apparence et le formatage des données de ce tableau . Analyser les données de ce tableau , se prononcer sur les étiquettes et, si nécessaire , dessinez un croquis pour rendre l'utilisation fprintf dans Matlab facile. Instructions
1
Ouvrir Matlab et démarrer un nouveau projet en sélectionnant "Nouveau" dans l'onglet "Fenêtre" dans le menu principal Matlab . Page 2 fonction du type de
"
boxSizeTable " sur la première ligne et d'identifier l'objectif de la table en ajoutant un commentaire comme "% Ce tableau fera la démonstration de l'impression avec fprintf " sur la deuxième ligne .
3
identifier les informations de table en fixant des étiquettes de colonnes et les identifiants de ligne , et en précisant le contenu de chaque cellule contiendra. Pour obtenir un tableau qui identifie les tailles disponibles pour les boîtes d'expédition , par exemple, tapez la commande suivante :
étiquette
= char ( «petit» , «moyen» , «grand» ) ; width = [5 , 5, 10] , height = [5 , 8, 15] ; profondeur = [15 , 15, 20]; % en volume est mesuré en cube metersvol = largeur * hauteur * depth/10000 ; . .
4
départ la fonction printf en donnant la table d'un titre. Identifier la fonction et le titre, puis terminer la déclaration avec le caractère spécial - "\\ n " " - qui instruit Matlab pour traiter immédiatement la ligne de code suivante :
fprintf ('\\ nShipping Box tailles \\ n \\ n ");
5
Ajouter une deuxième déclaration fprintf pour imprimer identificateurs de ligne et passer à la ligne de code suivante :
fprintf ( « volume de profondeur largeur hauteur de taille \\ n ");
6
type dans les états fprintf supplémentaires pour achever la mise en forme de la table. Dans ce tableau, par exemple , vous ajoutez une déclaration supplémentaire à dire fprintf à informer les lecteurs des mesures de tableau sont en centimètres plutôt que pouces :
fprintf ('( cm) (cm) (cm) ( m ^ 3 ) \\ n ");
7
finition en forme en ajoutant une boucle" for " qui ajoute champ largeur espacement , les formats texte et des chiffres via des codes de conversion et charge fprintf pour continuer l'impression jusqu'à ce que toutes les informations vous avez spécifié impressions. Par exemple, " 8s " indique fprintf pour permettre à huit espaces de caractère et de formater la ligne comme une chaîne , tandis que " 8d " permet huit espaces de caractère et ordonne fprintf pour formater la ligne comme un entier:
pour i = 1 : longueur ( largeur ) fprintf ( '% -8s % 8d % 8d % 8d % 9.5f \\ n' , ... étiquette (i, :), largeur ( i) , hauteur ( i) , la profondeur ( i) , vol (i))
8
Enregistrer et voir vos résultats sur votre écran, ou sélectionnez " Imprimer" dans le menu "Fichier " dans le menu principal et imprimer vos résultats sur le papier. < br >