Texte de sortie pour l'Octave de la Console
Permet de dire que j'ai une variable A=5
et je veux de sortie, mais avec un peu de texte ajouté à l'avant et l'après. Quelque chose comme ceci: "There are 5 horses."
(esprit que 5
devrait être changable variable A
)
Si j'écris: disp("There are "),disp(A),disp(" horses.")
j'obtiens:
There are
5
horses.
MAIS je veux tout dans une seule ligne.
Comment dois-je faire?
OriginalL'auteur user1926550 | 2013-03-07
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser:
de sortie:
ou même
ou même
mais vous aurez à ajouter quelque chose, car octave/matlab, ne laissez pas l'espace blanc à la fin d'une chaîne, de sorte que la sortie est:
ans =
également imprimé. La seule réponse correcte est d'utiliserprintf
(j'ai édité votre réponse), ou à l'utilisation de l'affichage autour de vos autres exemples) (vous devez modifier votre réponse pour ceux).Mon mal, vous avez raison. J'ai fait les corrections, merci
Comment faire pour afficher une chaîne de caractères et de la matrice à l'aide de la même touche disp() pour, par exemple, disp("la Matrice est:", M); où M est une matrice.
OriginalL'auteur ThiS
Comme par la documentation officielle,
pour éviter le retour à la ligne, vous devez utiliser une alternative à la sortie de données pour chaque chaîne, ou la première concaténer une chaîne unique et puis
disp
.Ce les options cotées.
OriginalL'auteur sancho.s