Тема 2 начало работы с системой matlab.
Цель работы: Получить основные навыки работы в среде Matlab.
После активизации ярлыка MATLAB появляется окно системы (рис.1). Вначале оно раскрыто не полностью и занимает лишь часть рабочего стола. Система сразу же готова к проведению вычислений в командном режиме, присущем самым первым реализациям ее под MS-DOS.
Рисунок 2.1 Окно системы MatLab
Перечислим назначение девяти кнопок панели инструментов (слева направо):
New file – вывод пустого окна редактора;
Open file – открытие окна загрузки файла;
Cut – перенос выделенного фрагмента в буфер обмена;
Copy – копирование выделенного фрагмента в буфер обмена;
Paste – вставка фрагмента из буфера обмена в текущую строку ввода;
Undo – отмена предыдущих исправлений;
Redo – повторение отменённой операции;
New Simulink Model – открытие окна приложения Simulink;
Help Windows – открытие окна справочной системы.
Даже из нескольких простых примеров, показанных на рис.2.1, можно сделать некоторые выводы:
для указания места ввода исходных данных используется символ »;
для блокировки вывода результата вычислений некоторого выражения в конце выражения надо ввести знак ; (точка с запятой);
если указана переменная со значением результата вычислений, MATLAB назначает такую переменную, дав ей имя ans;
знаком присваивания является привычный математикам знак равенства = , а не комбинированный знак :=, как во многих других математических системах;
встроенные функции (например, sin) записываются строчными буквами, и их аргументы указываются в круглых скобках;
результат вычислений выводится в строках вывода (без знака »);
диалог происходит в стиле «задал вопрос – получил ответ».
В дальнейшем будет использоваться запись копий экрана, полученных в сеансе работы. При этом пробелы между строками опускаются.
Векторы задаются списком своих элементов, разделяемым пробелами или запятыми. Список заключается в квадратные скобки. Для выделения n-го элемента вектора V используется выражение V(n). Оно задает соответствующую индексированную переменную. Будучи матричной системой, MATLAB любое число воспринимает как матрицу размера 1×1, а вектор с длиной n как матрицу размера n×1.
Полезно сразу усвоить некоторые команды управления окном в режиме командной строки:
clc – очищает экран и размещает курсор в левом верхнем углу пустого экрана;
home – возвращает курсор в левый верхний угол экрана;
echo имя_файла on – включает режим вывода на экран текста файла сценария (скрипта);
echo имя_файла off – выключает режим вывода на экран текста файла сценария;
echo имя_файла – меняет режим вывода файла сценария на противоположный;
echo on all – включает режим вывода на экран текста всех m-файлов;
wcho off all – отключает режим вывода на экран текста всех m-файлов;
more on - включает режим постраничного вывода (полезен при просмотре больших m-файлов);
more off – отключает режим постраничного вывода (в этом случае для просмотра больших файлов надо пользоваться полосой прокрутки).
Для завершения работы с системой можно использовать команды quit, exit или комбинацию клавиш Ctrl+Z.
Если необходимо сохранить значения всех переменных (векторов, матриц) системы, то перед этим следует ввести команду save нужной формы. Команда load после загрузки системы считывает значения этих переменных и позволяет начать работу с системой с того момента, когда она была прервана
