Логгирование текста 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 функция.