Sortie texte dans MATLAB

MATLAB est un programme d'ordinateur polyvalent capable de tous les niveaux de mathématiques, figure de traçage, la programmation et le traitement du signal. Vous voudrez peut-être à la sortie du texte à l'écran. Matlab offre plusieurs fonctions de programmation pour ce faire, chacune légèrement différente dans son application prévue. Sélectionnez la méthode qui convient le mieux à votre situation de programmation.

Disp Fonction

Vous pouvez afficher un texte, ou une "chaîne" dans la nomenclature de programmation, sur l'écran en le mettant à l'intérieur de la fonction "DISP" de MATLAB. "Disp" est un raccourci pour "affichage". Par exemple, si vous voulez afficher à l'écran les mots «Jack a 10 ans aujourd'hui", tapez le code suivant à l'invite de commande MATLAB:

disp ( 'Jack a 10 ans aujourd'hui.)

Appuyez sur Entrée." MATLAB va afficher votre phrase à l'écran. Il affiche le texte, mais ne stocke pas la chaîne.

Cordes multiples Directement

si vous tapez une expression, par exemple le nombre "3", MATLAB ne fera que la sortie "3." Vous pouvez forcer MATLAB pour une sortie seulement une chaîne que vous tapez. Par exemple, vous pouvez taper la commande suivante à l'invite de MATLAB:

str = [ 'Jack est de 10', 'ans aujourd'hui']

MATLAB répète tout tapé sauf pour les supports et les guillemets simples. Contrairement à la fonction "DISP", MATLAB stocke la chaîne dans une variable. Dans cet exemple, le nom de la variable est "str." Avec cette syntaxe, vous pouvez combiner plusieurs chaînes en une seule chaîne.

Sprintf puis Disp

"Sprintf" de MATLAB est une autre façon de générer une chaîne et la stocker dans une variable. Entrez ce code à l'invite de commande:

str = sprintf ( 'Jack a 10 ans aujourd'hui);

Avec cette fonction, le point-virgule à la fin indique MATLAB pour exécuter l'action, mais de ne pas fournir le résultat. Maintenant que vous avez créé la chaîne de texte et son contenu stocké dans une variable, vous pouvez utiliser la fonction "DISP" pour le mettre sur l'écran. Utilisez ce code:

disp (str)

fprintf Fonction

Si vous voulez créer la chaîne, la stocker et l'afficher avec une fonction, utilisez la fonction "fprintf" de MATLAB. Tapez le code suivant à l'invite de commande MATLAB:

str = fprintf ( «Jack a 10 ans aujourd'hui

Tout en une seule action, MATLAB va stocker votre chaîne de texte dans une variable, l'imprimer à l'écran et ne pas inclure la partie "str =" en face de lui, comme il l'a fait lors de l'enregistrement et délivrer directement des chaînes multiples.