【发布时间】:2011-10-31 21:08:48
【问题描述】:
我在 MacBook 上的远程服务器上使用 Matlab。部分是因为我发现 X11 下的 Matlab GUI 很笨重,所以我在终端窗口中使用它(通过运行 matlab -nodesktop)。这一直运行良好,直到我现在需要从命令历史记录中复制一些东西。
似乎 history.m 仅在退出时保存,即使当我检查 GUI 中的设置时,它说它正在为每个命令保存。当 Matlab 从终端运行时,exit 语句似乎也包含在 history.m 中,但不在 GUI 中,因此 GUI 中的设置似乎不适用于那里。我在 Matlab 帮助页面中找不到有关如何更改终端窗口设置的任何内容。
我需要在会话仍处于打开状态时访问它的命令历史记录。有没有人知道我该怎么做——除了开始使用 GUI 吗?
【问题讨论】:
-
您使用的是哪个版本的 Matlab?如果我没记错的话,GUI 自 2009a 以来就不再基于 X11。
-
是的。但请注意,我在远程服务器上运行 Matlab(通过 ssh)。这就是我仍然坚持使用 X11 的原因——除非你知道我不知道的事情。
-
(我非常喜欢原生 GUI,顺便说一句,我尽可能多地使用它。但每当我处理大数据时,我需要比我的 MacBook 更多的计算能力,并且然后我必须 ssh。如果 Matlab 允许您通过其接口访问另一台机器,那就太好了,但除非我不知道这样做,否则这是另一个讨论;)