MATLAB est un langage de programmation de premier plan technique pour la science et l'ingénierie. Lors de l'exécution d'un programme, il est souvent nécessaire d'imprimer un message contenant les valeurs actuelles pour certaines variables. MATLAB vous permet de placer les caractères spéciaux de conversion en chaîne qui sera formaté avec le contenu actuel d'une variable numérique . Instructions
1
Choisissez votre fonction de sortie . MATLAB offre deux fonctions permettant d'afficher une variable numérique dans une chaîne : " . Fprintf " " sprintf " et Les formats de fonction " sprintf " la sortie comme une variable chaîne MATLAB. La fonction « printf », écrit la chaîne formatée dans un fichier texte, ou à la sortie du bureau si aucun ID de fichier est donné .
2
Format de votre chaîne. Considérons deux variables numériques contenant des entiers: " number1 " et " number2 " . À titre d'exemple , afficher deux chiffres ainsi que le résultat de la division " nombre1 " par " number2 " . La chaîne de format à donner à la fonction d'impression pourrait être : «Le résultat de la division d % par % d % f . "
Notez que les doubles citations marques devraient être inclus dans votre code MATLAB . Le "% d" et " % f" sont des caractères de conversion qui racontent MATLAB comment formater la variable numérique . Le "% d" caractère de conversion permet de formater une variable numérique comme une base 10, entier signé . Le "% f" formats de caractères de conversion de la variable par un nombre décimal à virgule fixe.
3
Imprimer l'exemple ci-dessus pour le bureau MATLAB lors de l'exécution d'un programme, faire l'appel de fonction suivant dans votre programme :
fprintf ( " le résultat de la division d % par % d % f " , nombre1, nombre2 , number1/number2 ) ;
4
Enregistrer l'exemple ci-dessus pour un variable de chaîne. Faire l'appel de fonction MATLAB suivante dans votre programme :
output_string = sprintf ( " Le résultat de la division d % par % d % f " , nombre1, nombre2 , number1/number2 ) ;