Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Обзор мат. пакетов.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
46 Кб
Скачать
☆

Основные характеристики

MATLAB (сокращение от англ. «Matrix Laboratory», в русском языке произносится как Матла́б) — пакет прикладных программ для решения задач технических вычислений и одноимённый язык программирования, используемый в этом пакете. MATLAB используют более 1 000 000 инженерных и научных работников, он работает на большинстве современных операционных систем, включая Linux, Mac OS, Solaris (начиная с версии R2010b поддержка Solaris прекращена) и Microsoft Windows.

MatLab - одна из старейших и тщательно проработанных систем автоматизации математических расчетов. Версия для IBM PC была разработана в начале 80-х годов. С тех пор программа сильно изменилась, обзавелась новыми пакетами расширения (toolboxes) и сейчас является одной из лучших систем численных расчетов.

В среде MatLab можно решать системы ОДУ, благодаря входящим в ее состав пакетам Partial Differential Equations Toolbox (решение систем ДУ в частных производных) и NAG Foundation toolbox (облегченная версия широко известных библиотек численных расчетов NAG). В среде MatLab можно решать ДУ в частных производных.

Scilab

Разработчик: Scilab Enterprises

Официальный сайт: www.scilab.org, Scilab Enterprises

Последняя версия: 5.4.1 (2 апреля 2013)

Тип лицензии: CeCILL (свободная, совместимая с GNU GPL v2) до версии 5.0 — Licence SCILAB (полусвободная)

Основные характеристики

Scilab (читается Сайлэб) — пакет прикладных математических программ, предоставляющий мощное открытое окружение для инженерных (технических) и научных расчётов.

Scilab содержит сотни математических функций, и есть возможность добавления новых, написанных на различных языках (C, C++, Fortran и т. д.). Также имеются разнообразные структуры данных (списки, полиномы, рациональные функции, линейные системы), интерпретатор и язык высокого уровня.

Scilab был спроектирован как открытая система, и пользователи могут добавлять в него свои типы данных и операции путём перегрузки.

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

Scilab позволяет работать с элементарными и большим числом специальных функций (Бесселя, Неймана, интегральные функции), имеет мощные средства работы с матрицами, полиномами (в том числе и символьно), производить численные вычисления (например, численное интегрирование) и решение задач линейной алгебры, оптимизации и симуляции, мощные статистические функции, а также средство для построения и работы с графиками.

Для численных расчётов используются библиотеки Lapack, LINPACK, ODEPACK , Atlas и другие.

В состав пакета также входит Scicos — инструмент для редактирования блочных диаграмм и симуляции (аналог simulink в пакете MATLAB). Имеется возможность совместной работы Scilab с программой LabVIEW.

Mathematica

Разработчик: Wolfram Research

Официальный сайт: http://www.wolfram.com/mathematica/

Последняя версия: 9.0.1 (2 февраля 2013)

Тип лицензии: Проприетарная (Цена лицензии на один компьютер: $221.25)

Основные характеристики

Mathematica — система компьютерной алгебры, используемая во многих научных, инжиниринговых, математических и компьютерных областях. Изначально система была придумана Стивеном Вольфрамом, в настоящее время разрабатывается компанией Wolfram Research.

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

Maple

Разработчик: Waterloo Maple Inc.

Официальный сайт: www.maplesoft.com

Последняя версия: 17 (13 марта 2013)

Тип лицензии: Проприетарная (Цена лицензии на один компьютер: $350)