|
|
|
Ведение дневника
Мы отмечали, что сессии не записываются на диск стандартной командой save. Однако
если такая необходимость есть, можно воспользоваться специальной командой для
ведения так называемого
дневника
сессии:
-
diary filename — ведет запись на диск всех команд в строках ввода и полученных результатов в виде текстового файла с указанным именем;
-
diary off — приостанавливает запись в файл;
-
diary on — вновь начинает запись в файл.
Таким образом,
чередуя команды diary off и diary on, можно сохранять нужные фрагменты сессии
в их формальном виде. Команду diary можно задать и в виде функции diary('file'),
где строка 'file' задает имя файла. Следующий пример поясняет технику применения
команды diary:
» diary myfile.m
» 1+2
ans =
3
» diary off
» 2+3
ans =
5
» diary on
»
sin(l)
ans =
0.8415
» diary off
Нетрудно заметить, что в данном примере первая операция — 1+2=3 — будет записана
в файл myfile.m, вторая — 2+3=5 — не будет записана, третья операция — sin(1)=0.8415
— снова будет записана. Таким образом, будет создан файл сценария (Script-файл)
следующего вида:
1+2
Warning: require_once(/var/www/u0033082/data/www/kokos13.ru/www.matlabsoft.ru/3d40b281efbf7e201223173b1a015a7e/sape.php): failed to open stream: No such file or directory in /var/www/u0033082/data/www/kokos13.ru/matlabsoft.ru/numpag02/Index24.php on line 212
Fatal error: require_once(): Failed opening required '/var/www/u0033082/data/www/kokos13.ru/www.matlabsoft.ru/3d40b281efbf7e201223173b1a015a7e/sape.php' (include_path='.:') in /var/www/u0033082/data/www/kokos13.ru/matlabsoft.ru/numpag02/Index24.php on line 212