Логгирование текста Command Window в файл
diary входящие в систему переключатели и прочь. Когда логгирование включено, MATLAB® получения ввели команды, ввод с клавиатуры и вывод текста из Командного окна. Это сохраняет получившийся журнал в текущую папку, когда UTF-8 закодировал текстовый файл под названием diary. Чтобы гарантировать, что все результаты правильно получены, отключите логгирование прежде, чем открыть или отобразить получившийся журнал.
Чтобы видеть, ли включено логгирование, введите get(0,'Diary'). MATLAB возвращает любой 'on' или 'off'.
diary сохраняет получившийся журнал в filenamefilename. Если файл существует, 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 функция.