how to display newline
943 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Tor Fredrik Hove
il 16 Ott 2011
Risposto: Steven Lord
il 6 Set 2022
Can you use newline seperately or do you always have to use it in fprintf in order to make it work. Theese are my attempts with newline:
this did not work:
This gave a strange result
Is this the only way to make a newline?:
Here is my script for the last line:
rows=3;
columns=5;
for i=1:rows
for j=1:columns
fprintf('*')
end
fprintf('\n')
end
1 Commento
the cyclist
il 16 Ott 2011
I think you got the answer you need from Wayne, but for future reference, you posted three copies of the same image in this question.
Risposta accettata
Wayne King
il 16 Ott 2011
Hi, '\n' by itself outside of special calls is just interpreted as the string (character array) \n
It's not just in fprintf(), sprintf() also interprets escape characters correctly like \n or \t
but yes you're right:
disp('Hi \n nice to meet you')
% produces Hi \n nice to meet you
but
fprintf('Hi \n nice to meet you')
% Hi
% nice to meet you>>
4 Commenti
Sina Davari
il 11 Dic 2020
Hi;
You could simply put { disp(' '); } between two disp for obtaining an empty line.
disp('Hi'); disp(' '); disp('nice to meet you')
Più risposte (3)
Steven Lord
il 6 Set 2022
If you're using release R2016b or later you can use the newline function, perhaps in conjunction with a string array.
s = "apple" + newline + "banana"
c = ['apple', newline, 'banana']
0 Commenti
Kleber Zuza Nobrega
il 19 Set 2020
supose you want to disp the word 'Ball'. Try
a=['Ball',char(13),'to a new line']
disp(a)
4 Commenti
Saul Stokar
il 6 Set 2022
Youj can do it using sprintf :
string2Print=sprintf('%s\n','Hi','nice to meet you');
disp(string2Print)
This prints:
Hi
nice to meet you
0 Commenti
Vedere anche
Categorie
Scopri di più su Desktop in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!