Is there a way to open a second command window to displya some numbers and text?

8 次查看(过去 30 天)
I know, I can do this using a GUI. But is there another way to do it, especially as no graphics capability is required?
Thanks Tomy Duby

采纳的回答

Titus Edelhofer
Titus Edelhofer 2011-11-8
Alternatively you could open some file and use fprintf to output data there. Open the file with some editor during the run of the program ...
Titus

更多回答(2 个)

Daniel Shub
Daniel Shub 2011-11-8
Sure, but is is ugly ...
system('matlab -r ''disp(12.01);pause(10);exit''')

Jan
Jan 2011-11-8
What about opening a figure and inserting a large UICONTROL('Style', 'listbox'). Then you can add messages as strings.
FigH = figure('menubar', 'none');
ListH = uicontrol('Style', 'listbox', ...
'Units', 'normalized', ...
'Position', [0,0,1,1], ...
'String', {}, ...
'Min', 0, 'Max', 2, ...
'Value', []);
for i = 1:10
pause(0.5);
Str = datestr(now, 0);
newString = cat(1, get(ListH, 'String'), {Str});
set(ListH, 'String', newString);
drawnow;
end

类别

Help CenterFile Exchange 中查找有关 Entering Commands 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by