printing string arrays in figure
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello, thanks for your help in advance!
I plan to output a string array t1, one by one in a for loop, in a figure. The problem I have is that the code I wrote only outputs the first letter of each string (e.g. 'O', then 'N', then 'D', etc). Is there a way to print out the complete string such as 'Oct', 'Nov' and so on? Thanks again.
t1 = str2mat('Oct', 'Nov', 'Dec', 'Jan', 'Feb', 'Mar');
figure;
for k = 1: 6
clf;
annotation('textbox', [0.2 0.4 0.1 0.1], ...
'String', t1(k), ...
'EdgeColor', 'none', ...
'HorizontalAlignment', 'center', 'FontSize', 16);
pause(0.50);
end
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
dpb
am 29 Aug. 2013
annotation('textbox', [0.2 0.4 0.1 0.1], ...
'String', t1(k), ...
Use t1(k,:) instead or make the strings into cell strings
doc cellstr
0 Kommentare
Siehe auch
Kategorien
Mehr zu Characters and Strings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!