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

7 visualizaciones (últimos 30 días)
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

Respuesta aceptada

Titus Edelhofer
Titus Edelhofer el 8 de Nov. de 2011
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

Más respuestas (2)

Daniel Shub
Daniel Shub el 8 de Nov. de 2011
Sure, but is is ugly ...
system('matlab -r ''disp(12.01);pause(10);exit''')
  2 comentarios
Tomy Duby
Tomy Duby el 8 de Nov. de 2011
Does not seem to be working for me. This is what I get:
ans =
disp(12.01);pause(10);exit
>>
and does not close the second Matlab windows after 10 seconds...
Tomy Duby

Iniciar sesión para comentar.


Jan
Jan el 8 de Nov. de 2011
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

Categorías

Más información sobre Entering Commands en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by