Choisissez votre fonction de sortie. MATLAB offre deux fonctions pour afficher une variable numérique dans une chaîne: "sprintf" et "fprintf." La fonction "sprintf" formate la sortie comme une variable de chaîne MATLAB. La fonction "fprintf", écrit la chaîne formatée dans un fichier texte, ou à la sortie du bureau si aucun ID de fichier est donné.
Format de votre chaîne. Considérons deux variables numériques contenant des nombres entiers: "number1" et "number2". A titre d'exemple, en affichant les deux nombres de même que le résultat de la division "number1" par "number2". La chaîne de format à donner à la fonction d'impression pourrait être, "Le résultat de la division% d de% d% f est."
Notez que les guillemets doubles doivent ê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 va formater une variable numérique comme une base 10, entier signé. Le caractère de conversion "% f" formate la variable comme un point fixe décimal.
Imprimer l'exemple ci-dessus pour le bureau MATLAB lors de l'exécution d'un programme, faire l'appel de fonction suivante dans votre programme:
fprintf ("Le résultat de la division d% par% d est% f", nombre1, nombre2, numéro1 / nombre2);
Enregistrer l'exemple ci-dessus pour une variable de chaîne. Assurez la fonction MATLAB appel suivant dans votre programme:
output_string = sprintf ("Le résultat de la division d% par% d est% f", nombre1, nombre2, numéro1 / nombre2);