Система MatLab

Система MatLab - интегрированная программная среда для выполнения расчетов, компьютерного моделирования и вычислительных экспериментов, охватывающих в том или ином объеме различные области математики.

Система MatLab состоит из базового ядра и пакетов расширения, которые обеспечивают широкий класс решаемых задач.

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

Панель доступа к компонентам системы осуществляется в стиле проводника. окно просмотра рабочей области позволяет рассматривать и редактировать значения отдельных переменных. Следует иметь в виду, что все переменные в MatLab рассматриваются как матрицы.

В окне просмотра кроме имени переменной указывается ее размерность (как матрицы), размер в байтах и тип переменной.

Ввод команды осуществляется набором соответствующих символов после приглашения в командной строке.

Запуск осуществляется нажатием клавиши «ввод» или “Enter”.

Роль знака присваивания осуществляет знак равенства «=»

Ввод матрицы осуществляется следующим образом: M = [1 6; 2 8]

MatLab располагает удобными функциями для построения разнообразных графических объектов. При этом можно строить кривые, поверхности, диаграммы и т.п.

Пусть требуется построить график функции. Для этого сначала нужно построить множество значений независимой переменной: x = -10: 0.1: 10

Далее объявляется сама функция, например: y = sin(x)

А затем рисуем: plot(x, y)

После чего появляется отдельно окно с графиком функции. У этого окна имеется собственное меню, которое позволяет редактировать график.

Если мы хотим построить несколько графиков в одном окне, то можно также пользоваться командой plot.

z = cos(x)

plot(x, y, x, z)

Для построения 3D поверхностей также необходимо задать множество значений независимых переменных, а затем функцию:

[x,y]=meshgrid([-1:0.1:1])

z = min(x, y)

plot3(x, y, z)

Для реализации нечеткой логики и нечетких отношений в системе MatLab используется команда fuzzy. Для нейронных сетей - anfisedit.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: