Matlab как язык инженерных и научных исследований. Интеграция с другими системами.



Основные компоненты Matlab:

язык Matlab;

среда Matlab;

управляемая графика;

библиотека математических функций;

программный интерфейс(С, Fortran,Java).

Особенности командной строки: В одной строке можно набрать несколько команд. Их отделяют символом «,», либо «;». Если отделяется «,», то команды выполняются после Enter. Если «;», то команды выполняться не будут. Имена переменных ограничений на длину нет, но если сравнивать имена, то роль играет первые 31 символы. Важен регистр. i,j – предопределенные константы, обозначают мнимую часть комплексного числа; eps – погрешность для операций над числами с плавающей точкой (2‑52); realmin – наименьшее число с плавающей точкой (2-1022); realmax – наибольшее число с плавающей точкой (21023); Inf – машинная бесконечность; NaN – указание на нечисловой характер данных (Not-a-Number).

Если очистить содержимое переменной (clear i), то переменная вновь становиться предопределенной константой.Matlab прекрасно интегрируется с Word и Excel. Связь Matlab и Word обеспечивает возможность написания в Word интерактивных документов М-книги.

Пользователь работающий с М-книгой может запускать блоки команд Matlab непосредственно из Word и результаты команд будут отображаться в Matlab.

Надстройка ExcelLink поставляется вместе с пакетом Matlab и позволяет связывать Excel и функции Matlab. Символические вычисления в Matlab основываются на ядре Maple. Информация хранящаяся в б.д. многих популярных форматов может быть импортирована в Matlab, нужным образом обработана и исследована при помощи Matlab, а затем экспортирована в какую-нибудь другую базу данных. Для обмена данными используют команды языка запросов SQL. Поддерживается связь с Access, SQLServer, Oracle.

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

Визуальная среда GUIDE предназначена для написания приложений с графическим интерфейсом пользователя. Matlab является интерпретатором (считывается строка и сразу выполняется). Для повышения производительности вычислений в состав пакета входит дополнительный модуль Compilе, который позволяет компилировать алгоритмы. Программный интерфейс приложения API реализует связь Matlab с простейшими, написанными на С и Фортран.


Дата добавления: 2015-12-17; просмотров: 17; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!