Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 使用带有显示器的“屏幕”_Matlab_Unix_X11_Display_Gnu Screen - Fatal编程技术网

Matlab 使用带有显示器的“屏幕”

Matlab 使用带有显示器的“屏幕”,matlab,unix,x11,display,gnu-screen,Matlab,Unix,X11,Display,Gnu Screen,我在Unix服务器上使用Matlab,希望能够在Matlab窗口仍然显示在屏幕上的情况下保持会话打开,以便我可以随时返回到它 我发现一个可行的解决方案是使用altscreen并将其设置为on 但是我真的不确定如何继续进行,以及如何正确调用该函数。这条路对吗 如果有人能给我一些建议,那太棒了 您可以使用screen-R myscreen创建一个新屏幕,然后使用matlab-nodesktop-nosplash-R myscript-logfile log.out启动matlab,而不使用myscr

我在Unix服务器上使用Matlab,希望能够在Matlab窗口仍然显示在屏幕上的情况下保持会话打开,以便我可以随时返回到它

我发现一个可行的解决方案是使用altscreen并将其设置为on

但是我真的不确定如何继续进行,以及如何正确调用该函数。这条路对吗


如果有人能给我一些建议,那太棒了

您可以使用screen-R myscreen创建一个新屏幕,然后使用matlab-nodesktop-nosplash-R myscript-logfile log.out启动matlab,而不使用myscript中的.m

-nodesktop-nosplash选项允许您在没有GUI的情况下启动matlab, 然后您可以使用CTRL+A+D关闭屏幕

您可以在不连接到屏幕的情况下检查日志文件上的进度


如果您想重新连接到屏幕,请使用screen-R myscreen

我不建议这样做,因为通常ssh连接可能会被中断几秒钟,从而导致窗口关闭和代码丢失。我更喜欢使用屏幕和-logfile选项来跟踪进度!谢谢你的回答。我实际上是在使用屏幕,这样我就可以失去ssh连接,我在远程计算机上使用Matlab,并使用屏幕运行夜间模拟。使用日志文件返回到以前会话中的任何位置的最有效方法是什么?嗨!再次感谢你的回答!我考虑过这个解决方案,但我也需要使用Simulink,这在没有任何GUI的情况下是不可能的。这个想法实际上是尝试存储GUI状态,并在连接回屏幕时恢复它。你知道在已经启动时是否可以打开/关闭Matlab的GUI吗?我现在想不出什么,尽管我很确定你可以在simulink GUI中编写代码。