- •Лабораторная работа № 1 основные понятия, определения
- •Навыки работы
- •1.1. Теоретические сведения и основы работы
- •Система matlab как суперкалькулятор
- •Операторы и функции
- •Диагностика ошибок
- •Форматы чисел
- •Задания векторов и матриц
- •Дефрагментация рабочей области
- •Сохранение рабочей области сессии
- •Ведение дневника
- •Загрузка рабочей области сессии
- •Завершение вычислений и работы с системой
- •Контрольные вопросы
Ведение дневника
Чередуя команды diary off и diary on, можно сохранить нужные фрагменты сессии в их формальном виде. Команду diary можно задать в виде функции diary('file') – задает имя файла. Технику применения команды рассмотрим на примере
>> diary myfile.m
>> 1+2
ans =
3
>> diary off
>> 2+3
ans =
5
>> diary on
>> sin(1)
ans =
0.8415
>> diary off
Вторая запись 2+3=5 не будет записана. Будет создан файл сценария следующего вида:
1+2
ans =
3
diary off
sin(1)
ans =
0.8415
diary off
Записи дневника запускать на выполнение нельзя. Это просто текстовая запись команд и результатов их выполнения, не проверяемая на корректность и содержащая ряд строк.
Команда type позволяет просмотреть текст такого файла со всеми записанными действиями:
>> type myfile
1+2
ans =
3
diary off
sin(1)
ans =
0.8415
diary off
Во избежание казусов рекомендуется записывать дневник в файл с расширением, отличным от .m, например, .txt. Это позволит встраивать подобные текстовые файлы дневника сессии в документы, содержащие ее описание.
Загрузка рабочей области сессии
Для загрузки сессии (если она была сохранена) можно использовать команду load:
load fname … загрузка ранее сохраненных данных в файле fname.mat;
load('fname'. …) – загрузка файла fname.mat в форме функции.
Завершение вычислений и работы с системой
Для прерывания вычислений при зацикливании достаточно одновременно нажать Ctrl + C (латинское).
Для завершения работы с системой можно использовать команды exit.quit или комбинацию клавиш Ctrl + Q.
Если необходимо сохранить значения всех переменных (векторов, матриц) системы, то перед вводом команды exit следует дать команду save нужной формы.
Контрольные вопросы
Как редактировать документы и управлять окном?
Как выполнять простые расчеты?
Как записываются числа, константы и переменные разного типа?
Как задавать текстовые комментарии?
Как использовать наиболее распространенные операторы и функции?
Как распознавать сообщения об ошибках и предупреждать их?
Как задавать разные форматы чисел?
Как осуществлять простые операции с матрицами?
Как дефрагментировать, сохранять и загружать рабочую область?
Как завершать работу с сессией?