how do i display text in command window matlab LiveScript?
Mostrar comentarios más antiguos
Every time that i'd like use the command "display" or "disp ", the text is showing in Live Script file. how do i display this text in command window?
display('Wello World');
3 comentarios
Joe Bienkowski
el 5 de Mzo. de 2020
There is currently no MATLAB command or option within the Live Editor to do this. One technique to get outputs into the Command Window is to run the script from the Command Window. This will result in any "disp" or "display" commands to be shown in the Command Window.
K.
el 11 de Mayo de 2021
Can you share a little more about what you are trying to accomplish and why you'd like it to go to the Command Window? This might help us find a better workaround for you, and will help us understand how we might be able to improve the Live Editor for your use case.
Also, are you looking for all output to go to the Command Window (with figures in separate windows), or only the output from specific lines of code?
Francisco Serra
el 14 de Dic. de 2023
@K. Hello. Regarding your second question:
"Also, are you looking for all output to go to the Command Window (with figures in separate windows), or only the output from specific lines of code?"
Any of those would be great. Is there any option for any of those?
Respuestas (5)
Joe Bienkowski
el 12 de Mayo de 2020
2 votos
There is currently no MATLAB command or option within the Live Editor to do this. One technique to get outputs into the Command Window is to run the script from the Command Window. This will result in any "disp" or "display" commands to be shown in the Command Window.
Sarah T
el 1 de Jul. de 2020
1 voto
The "input" function works (although it is designed for a different purpose, it does print to the command window)
Jan Frouws
el 16 de Jun. de 2021
Editada: Jan Frouws
el 16 de Jun. de 2021
1 voto
This is not directly an answer to this question, but it helped me with a related problem:
how to display text in the command window from simulink 'block property callbacks' like the 'OpenFnc' callback.
This post: From 'Undocumented Matlab' offers a function (cprintf) to print text to the command line with configurable colours.
As its working principle it directly manipulates the command window which has helped me at least.
Hopefully this is helpfull for someone.
Kind regards, Jan
1 comentario
Kouichi C. Nakamura
el 16 de Jun. de 2021
Good to know! Thanks, Jan.
埃博拉酱
el 22 de Mayo de 2024
T=toc;
timer(TimerFcn=@(~,~)display(T),StartDelay=0.1).start;
Kouichi C. Nakamura
el 11 de Mayo de 2021
As Sarah T wrote, input can show text in Command Window, but it prompts user input. Sometimes you don't want that.
If your purpose is to show some information visible outside of Live Editor, msgbox may be used as workaround.
f = msgbox('Operation Completed');
f.WindowStyle = 'docked'
This can show the message in a docked window instead of Command Window. You can use Latex syntax.
Categorías
Más información sobre Entering Commands en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!