Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MLab.doc
Скачиваний:
8
Добавлен:
25.11.2019
Размер:
1.17 Mб
Скачать

89

СОДЕРЖАНИЕ

Назначение Matlab 2

Интерфейс Matlab 3

Вычисления в ML 8

Особенности ввода команд и данных 8

Элементы данных в ML 9

Форматы представления результатов вычислений 10

Переменные в ML 11

Задание векторов и матриц 13

Способы задания векторов. 13

Задание матриц 16

Операции в ML 16

Приоритет операций в ML 19

Элементарные функции 20

Особые матрицы 21

Операции с векторами и матрицами. 24

Выполнение операций с векторами 24

Выполнение операций над матрицами 25

Специальные функции для матриц 30

Действия с элементами матрицы 30

Функции, используемые для работы с векторами и матрицами 37

Действия с полиномами (многочленами) 42

Графика в ML 44

Построение простейших графиков 44

Вывод нескольких графиков в одном окне. 49

Диаграммы 52

Построение графиков в полярных координатах. 56

Трехмерная графика. 58

Программирование в ML 65

Операторы языка 66

Операторы ввода/вывода 67

Операторы цикла и условные операторы. 68

Оператор цикла с предусловием 71

Условный оператор 72

Оператор переключения (выбора) 74

Встроенные функции для работы с символьными данными 75

Создание и использование m-файлов 77

Script-файлы 77

Файлы-функции 79

Отличия файла функций от Scipt-файлов: 80

Использование файлов- функций. 81

Построение графика. 81

Вычисление интеграла. 82

Решение трансцендентных уравнений. 84

Нахождение min на заданном интервале. 85

Решение систем дифференциальных уравнений. 87

Назначение Matlab

Система Matlab (Matrix Laboratory - матричная лаборатория) разработана компанией MathWork. Это мощная вычислительная система, предназначенная для решения широкого круга математических, инженерных и экономических задач.

Работая в среде Matlab(ML), пользователь, не имея специальной программистской подготовки, получает возможность легко и быстро решать вычислительные задачи в различных областях науки и техники (линейная алгебра, теория управления, обработка сигналов и т. п.). Простая командная среда позволяет вводить выражения в форме, близкой к естественной математической записи.

В наибольшей степени система ориентирована на выполнение инженерных расчетов. Математический аппарат оптимизирован на вычисления, проводимые с матрицами и комплексными числами. Matlab содержит множество встроенных функций, необходимых инженеру и научному работнику для выполнения сложных численных расчетов, а также моделирования поведения технических систем и физических процессов.

Кроме того, Matlab имеет мощную графическую систему, которая позволяет визуализировать представление данных, что делает возможным графический анализ результатов.

Все функциональные возможности объединены удобным пользовательским интерфейсом.

Большим плюсом системы является ее открытость и расширяемость. В системе Matlab могут быть написаны программы для многократного использования. Пользователь может не только использовать имеющиеся функции, но и, используя встроенный язык программирования, создавать собственные специализированные функции. ML позволяет работать с программами, написанными на языках Фортран и Си. Большинство специализированных функций хранятся в виде текстовых файлов с расширением m (m-файлов). Файлы могут быть созданы в редакторе среды Matlab либо во внешнем редакторе, совместимом по кодировке с встроенным редактором. Созданные пользователем m-файлы могут использоваться так же, как и встроенные в Matlab функции.

Помимо работы с программами (функциями), вычисления в ML можно выполнять в режиме ‘’калькулятора’’, т.е. получать результат сразу после ввода очередной команды. Для решения специальных задач разработаны пакеты с дополнительными функциями, которые называются Toolboxes.

Предусмотрена возможность интегрирования системы ML с Microsoft Word и Microsoft Excel.

Интерфейс Matlab Структура окна рабочей среды ml

После запуска программы Matlab на экран выводится основное окно рабочей среды ML, которое называется рабочий стол.

Это окно содержит:

  • строку заголовка;

  • строку главного меню, в которой находятся пункты меню File (Файл), Edit (Редактирование), View (Вид), Web, Window (Окно), Help (Справка).

  • панель инструментов с кнопками, позволяющими выполнить некоторые наиболее распространенные операции, которые можно выбрать и через меню. Рядом расположено окно Current Directory, позволяющее установить текущую папку;

  • 3 внутренних окна :

    • справа самое большое и важное окно — Command Window (командное окно), где отображаются вводимые пользователем данные, команды и результаты их выполнения, а также сообщения об ошибках;

    • слева вверху окно с вкладками Workspace (рабочее пространство), позволяющее получить доступ к содержимому рабочей области, и Launch Pad, служащее для просмотра содержимого папки ML (например, чтобы просмотреть демонстрационные примеры или вызвать help);

    • слева внизу окно с вкладками Command History (история команд), предназначенное для просмотра и повторного вызова ранее введенных команд, и окно Current Directory (текущая папка), служащее для установки текущего каталога;

  • строку состояния, где отображаются сообщения системы.

В правом углу каждого окна 2 кнопки: Х — закрыть; — открепить от рабочего стола. Для возвращения в прежнее состояние необходимо выбрать пункты меню: View, Desktop Layout, Default.

Все используемые в текущем сеансе работы переменные хранятся в памяти компьютера. Полный перечень заданных переменных отображается в окне Workspace. Здесь содержится полный список переменных и их размеры, но не значения переменных. Двойной щелчок по имени переменной вызывает открытие окна ArrayEditor, которое можно использовать для редактирования отдельных элементов векторов и матриц.

Регулировать размеры окон можно с помощью мыши.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]