МуПАД
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Компания Mathworks Inc. |
---|---|
Стабильная версия | 7.2.0 (Р2017а)
|
Операционная система | Windows , Mac OS X , Linux |
Тип | Система компьютерной алгебры |
Лицензия | Собственный |
Веб-сайт | www |
MuPAD — это система компьютерной алгебры (CAS). Первоначально разработанный исследовательской группой MuPAD в Университете Падерборна , Германия , начиная с 1997 года разработка была передана компании SciFace Software GmbH & Co. KG в сотрудничестве с исследовательской группой MuPAD и партнерами из некоторых других университетов. Графический пакет MuPAD был особенно удачным, особенно учитывая эпоху, когда он был разработан. [ нужна ссылка ]
До осени 2005 года версия «MuPAD Light» предлагалась бесплатно для исследований и обучения, но в результате закрытия головного института исследовательской группы MuPAD для покупки стала доступна только версия «MuPAD Pro».
Ядро MuPAD поставляется в комплекте с Scientific Notebook и Scientific Workplace . Предыдущие версии MuPAD Pro поставлялись в комплекте с SciLab . В MathCAD версии 14 MuPAD был принят в качестве механизма CAS.
В сентябре 2008 года SciFace был приобретен компанией MathWorks , а код MuPAD был включен в надстройку Symbolic Math Toolbox для MATLAB . 28 сентября 2008 года MuPAD был снят с рынка как отдельный программный продукт. [1] Однако он по-прежнему доступен в наборе инструментов символьной математики в MATLAB, а также может использоваться как отдельная программа с помощью команды mupad
вошел в терминал MATLAB.
Функция блокнота MuPAD была удалена в MATLAB R2020a. Однако в MATLAB 's Symbolic Math Toolbox по-прежнему используется язык MuPAD как часть базового вычислительного механизма. MATLAB Live Editor — рекомендуемая среда для выполнения, документирования и обмена символьными математическими вычислениями. [2]
Функциональность [ править ]
МуПАД предлагает:
- система компьютерной алгебры для символического управления формулами;
- классический и проверенный численный анализ с произвольной точностью;
- пакеты программ для линейной алгебры , дифференциальных уравнений , теории чисел , статистики и функционального программирования ;
- интерактивная графическая система, поддерживающая анимацию и прозрачные области в 3D;
- язык программирования , поддерживающий объектно-ориентированное и функциональное программирование.
Часто используемые команды доступны через меню. MuPAD предлагает концепцию блокнота, аналогичную системам обработки текстов , которая позволяет формулировать математические задачи, а также графическую визуализацию и пояснения в форматированном тексте.
MuPad не соответствует NIST 4.37 определению обратного гиперболического косинуса .
MuPAD можно расширить с помощью C++ подпрограмм для ускорения вычислений. Код Java также может быть встроен.
Синтаксис MuPAD был смоделирован на языке программирования Pascal и аналогичен синтаксису, используемому в системе компьютерной алгебры Maple . Важным различием между ними является то, что MuPAD обеспечивает поддержку объектно-ориентированного программирования . Это означает, что каждый объект «несет с собой» методы, разрешенные к использованию на нем. Например, после определения
A := matrix( [[1,2],[3,4]] )
все следующие выражения являются допустимыми и дают ожидаемый результат:
A+A, -A, 2*A, A*A, A^-1, exp( A ), A.A, A^0, 0*A
где A.A
представляет собой объединенную матрицу 2×4, тогда как все остальные, включая две последние, снова являются матрицами 2×2.