Логгирование текста Command Window в файл
diary
входящие в систему переключатели и прочь. Когда логгирование включено, получения MATLAB® вводимые команды, ввод с клавиатуры и вывод текста из Командного окна. Это сохраняет получившийся журнал в текущую папку, когда UTF-8 закодировал текстовый файл под названием diary
. Чтобы гарантировать, что все результаты правильно получены, отключите логгирование прежде, чем открыть или отобразить получившийся журнал.
Чтобы видеть, ли включено логгирование, введите get(0,'Diary')
. MATLAB возвращает любой 'on'
или 'off'
.
diary
сохраняет получившийся журнал в filename
filename
. Если файл существует, MATLAB добавляет текст в конец файла. Видеть имя текущего diary
файл, введите get(0,'DiaryFile')
.
diary off
отключает логгирование.
diary on
позволяет регистрировать использование текущего diary
fileName .
Поскольку выход diary
простой текст, файл журнала точно не зеркально отражает то, что вы видите на экране:
Файл дневника не включает графику (окна рисунка).
Файл дневника не сохраняет настройки шрифта и подсветка синтаксиса.
Файл дневника показывает скрытые компоненты в Командном окне, такие как информация о гиперссылке, сгенерированная с matlab:
, в простом тексте. Например, если вы вводите этот оператор в Командном окне
str = sprintf('%s%s', ... '<a href="matlab:magic(4)">', ... 'Generate magic square</a>'); disp(str)
Отображения MATLAB
Однако файл дневника, когда просматривается в текстовом редакторе, показывает
str = sprintf('%s%s', ... '<a href="matlab:magic(4)">', ... 'Generate magic square</a>'); disp(str) <a href="matlab:magic(4)">Generate magic square</a>
Чтобы просмотреть содержимое файла дневника с подсветкой синтаксиса, используйте type
функция.