- •Содержание
- •Введение
- •1. Описание панели инструментов
- •1.1. Командное окно
- •1.2. Окно редактирования и отладки
- •1.3. Окно рабочей области
- •1.4. Пути доступа к m-файлам
- •1.5. Окно справки Help Window
- •2. Переменные, операторы и функции системы matlab
- •2.1. Переменные, константы и специальные символы
- •2.2. Арифметические операторы
- •2.3. Операторы и функции отношения
- •2.4. Логические операторы
- •2.5. Элементарные функции
- •2.6. Массивы и матрицы
- •3. Графические средства системы matlab
- •3.1. Основные операторы и функции графики
- •3.2. Окно графики
- •3.3. Графика в прямоугольных координатах
- •3.4. Масштабирование осей и вывод на экран
- •3.5. Графика в полярных координатах
- •3.6. Построение столбиковых даграмм и гистограмм
- •3.7. Отображение трехмерных поверхностей
- •4. Программирование в системе matlab
- •4.1. Структура m-файла сценария и функции
- •4.2. Ввод и вывод иформации
- •4.3. Форматы вывода чисел
- •4.4. Функции nargin и nargout
- •4.5. Локальные и глобальные переменные
- •4.6. Управление последовательностью выполнения
- •4.7. Ускорение вычислений
- •4.8. Примеры программирования с использованием средств пакета Matlab
- •5. Система simulink
- •5.1. Библиотека модулей
- •5.2. Раздел Sinks (получатели сигналов)
- •5.3. Раздел Sources (источники сигналов)
- •5.4. Раздел Continuous (аналоговые блоки)
- •5.5. Раздел Discrete (дискретные блоки)
- •5.6. Раздел Function & Tables (функции и таблицы)
- •5. Логические операторы (&& | | !).
- •5.7. Раздел Math (математические блоки)
- •5.8. Раздел Nonlinear (нелинейные компоненты)
- •5.9. Раздел Signal & Systems (блоки преобразования сигналов и создания систем)
- •5.10. Применение системы Simulink в задачах моделирования динамических систем
- •Литература
1. Описание панели инструментов
1.1. Командное окно
На рис. 1.1 приведены главное меню и панель инструментов Matlab.
Рис. 1.1 - Главное меню и панель инструментов
Назначение 10 кнопок, приведенных на рис.1.1 следующее:
1 - создание нового m-файла (New File);
2 - открытие существующего m-файла (Open File);
3 - перенос с удалением выделенной части документа в буфер (Cut);
4 - копирование выделенной части документа в буфер (Copy);
5 - вставка содержимого буфера (Paste);
6 - восстановление только выполненной операции (Undo);
7 - просмотр рабочей области (Workspace Browser);
8 - управление списком путей доступа (Path Browser);
9 - создание новой Simulink - модели (Simulink);
10 - помощь (Help).
В верхней части рис.1.1 приведены 5 ниспадающих меню:
1) File - работа с файлами и установка свойств системы;
2) Edit - редактирование командного окна;
3) View - позволяет выводить или скрывать панель инструментов;
4) Window - управление окнами системы;
5) Help - работа со справочной базой.
Очистка командного окна: нажав левую кнопку мыши выполнить команду Clear Session.
1.2. Окно редактирования и отладки
Окно редактирования и отладки может быть вызвано из командной строки командой New file или через ниспадающее меню File (команда - new m-file). Инструментальная панель окна редактора и отладчика показана на рис. 1.2.
Рис. 1.2 - Окно редактирования и отладки
В верхней части рис.1.2 приведены ниспадающие меню, состоящее из позиций: File, Edit, View, Debug, Tools, Window, Help. Перечислим назначение 14 кнопок, приведенных на рис.1.2:
1 - создание нового m-файла (New File);
2 - открытие существующего m-файла (Open File);
3 - сохранение m-файла на диске (Save to Disk);
4 - перенос с удалением выделенной части документа в буфер (Cut);
5 - копирование выделенной части документа в буфер (Copy);
6 - вставка (Paste);
7 - печать документа (Print);
8 - помощь (Help);
9 - продолжить выполнение (Continue);
10 - установить/удалить контрольную точку (Set/Clear Breakpoint);
11 - удалить все контрольные точки (Clear All Breakpoints);
12 - выполнить один шаг отладки (Single Step);
13 - войти в М-модуль (Step In);
14 - завершить отладку (Quit Debugging).
1.3. Окно рабочей области
Рабочая область системы Matlab - это область памяти, в которой размещены переменные системы. Содержимое этой области можно просмотреть также из командной строки с помощью команд who и whos. Команда who выводит только имена переменных, а команда whos - информацию о размерах массивов и типе переменной. Ниже на рис. 1.3 приведено окно рабочей области, в котором указывается имя переменной, ее размерность, объем в bytes и тип. В этом окне можно выполнить операции: удалить переменную, если выделить ее и нажать кнопку Delete; закрыть окно с помощью кнопки Close и с помощью операции Open можно посмотреть значение переменной.
Рис. 1.3 - Окно рабочей области
