Как изменить настройки Matlab (для history.m) в терминале? - PullRequest
3 голосов
/ 01 ноября 2011

Я использую Matlab на удаленном сервере с моего MacBook. Отчасти потому, что я нахожу Matlab GUI неудобным под X11, я использую его в окне терминала (запустив matlab -nodesktop). Это работало нормально, пока мне не нужно было скопировать некоторые вещи из истории команд.

Кажется, что history.m сохраняется только при выходе, хотя, когда я проверяю настройки в графическом интерфейсе, он говорит, что он сохраняется для каждой команды. Также кажется, что операторы exit включаются в history.m, когда Matlab запускается из терминала, но не в GUI, поэтому кажется, что настройки в GUI там не применяются. На страницах справки Matlab я не могу найти информацию о том, как изменить настройки окна терминала.

Мне нужен доступ к истории команд для моего сеанса, пока он еще открыт. У кого-нибудь есть идеи о том, как я могу это сделать - если не считать использования графического интерфейса?

1 Ответ

2 голосов
/ 25 февраля 2012

Вы можете попробовать функцию дневника. Он записывает обе команды и их (текстовые) результаты в файл. В моей системе (Mac OSX с MATLAB R2011b) выходные данные не отображаются сразу в файле дневника, но обновляются при выключении дневника. Что вы можете сделать несколько раз, если вам нужно, не выходя из Matlab.

...