我正从我的MacBook在远程服务器上使用Matlab。部分原因是我发现X11下的Matlab GUI很笨拙,所以我在终端窗口中使用它(通过运行matlab -nodesktop
)。这一直运行得很好,直到我现在需要从命令历史中复制一些东西。
看起来history.m只在退出时被保存,尽管当我检查GUI中的设置时,它显示每个命令都被保存。当Matlab从终端运行时,exit
语句似乎包含在history.m中,但不包括在图形用户界面中,因此图形用户界面中的设置似乎不适用于此。我在Matlab帮助页中找不到任何关于如何更改终端窗口设置的内容。
我需要在会话仍处于打开状态时访问其命令历史记录。有没有人知道我该怎么做--除了开始使用GUI?
发布于 2012-02-25 04:55:14
你可以试试日记功能。它将命令及其(基于文本的)结果记录到一个文件中。在我的系统(Mac和MATLAB R2011b)上,输出不会立即显示在日记文件中,但当您关闭日记时,输出会更新。如果需要,您可以在不退出matlab的情况下重复执行此操作。
https://stackoverflow.com/questions/7959786
复制