Просмотр содержимого документа
«Современные интегрированные математические пакеты»
Современные интегрированные математические пакеты
Выполнила студентка группы МДМ-116:
Трунина Кристина Валериевна
Введение
Сегодня серьезное конструирование, градостроительство и архитектура, электротехника и масса смежных с ними отраслей, а также учебные заведения технической направленности уже не могут обойтись без систем автоматизированного проектирования, производства и расчетов. А математические пакеты являются составной частью мира CAE-систем, но эта часть никак не может считаться второстепенной, поскольку некоторые задачи вообще невозможно решить без помощи компьютера. Более того, к системам символьной математики сегодня прибегают даже теоретики (так называемые чистые, а не прикладные математики), например для проверки своих гипотез.
Использование систем
Спектр задач, решаемых подобными системами, очень широк:
проведение математических исследований, требующих вычислений и аналитических выкладок;
разработка и анализ алгоритмов;
математическое моделирование и компьютерный эксперимент;
анализ и обработка данных;
визуализация, научная и инженерная графика;
разработка графических и расчетных приложений.
MatLab
MATLAB — это высокоуровневый язык и интерактивная среда для программирования, численных расчетов и визуализации результатов. С помощью MATLAB можно анализировать данные, разрабатывать алгоритмы, создавать модели и приложения.
http://www.mathworks.com/
MatLab
Библиотека C Math позволяет пользоваться следующими категориями функций:
операции с матрицами;.
сравнение матриц;
решение линейных уравнений;
разложение операторов и поиск собственных значений;
нахождение обратной матрицы;
поиск определителя;
вычисление матричного экспоненциала;
элементарная математика;
функции beta, gamma, erf и эллиптические функции;
основы статистики и анализа данных;
поиск корней полиномов;
фильтрация, свертка;
быстрое преобразование Фурье (FFT);
интерполяция;
операции со строками;
операции ввода-вывода файлов и т.д.
MatLab
MATLAB предоставляет набор встроенных функций построения 2D и 3D графиков, а также функции объёмной визуализации. Вы можете использовать эти функции для визуализации и как средство представления обрабатываемой информации. Графики могут быть созданы как интерактивно, так и программно.
Scilab
Scilab - это бесплатное программное обеспечение с открытым исходным кодом для численных вычислений, обеспечивающее мощную вычислительную среду для инженерных и научных приложений. Аналог MATLAB.
Scilab
В Scilab включено большое количество функциональных возможностей:
Математика и моделирование
2-D и 3-D визуализация
Оптимизация
Статистика
Проектирование и анализ систем управления
Обработка сигнала
Разработка приложения
Xcos - модельер и симулятор гибридных динамических систем
Maple
Программа Maple— своего рода патриарх в семействе систем символьной математики и до сих пор является одним из лидеров среди универсальных систем символьных вычислений. Она предоставляет пользователю удобную интеллектуальную среду для математических исследований любого уровня и пользуется особой популярностью в научной среде. Отметим, что символьный анализатор программы Maple является наиболее сильной частью этого ПО, поэтому именно он был позаимствован и включен в ряд других CAE-пакетов, таких как MathCad и MatLab.
http://www.maplesoft.com/
Maple
Пользователи могут вычислительную программу Maple скачать бесплатно и использовать функции приложения для решения дифференциальных приложений, вычисления статистических данных, выполнения математического анализа.
Maple
Особенности программы Maple:
совместимость со всеми системами Виндовс;
абсолютная точность вычислений;
большой выбор инструментов для работы;
наличие функции графического изображения;
разнообразие шрифтов и оформления документа;
конвертирование файлов;
русская версия программы.
Mathematica
Mathematica — это, с одной стороны, типичная система программирования на базе одного из самых мощных проблемно-ориентированных языков функционального программирования высокого уровня, предназначенная для решения различных задач (в том числе и математических), а с другой — интерактивная система для решения большинства математических задач в диалоговом режиме без традиционного программирования.
http://www.wolfram.com/
Mathematica
Основные аналитические возможности:
решение систем полиномиальных и тригонометрических уравнений и неравенств, а также трансцендентных уравнений, сводящихся к ним;
решение рекуррентных уравнений;
упрощение выражений;
нахождение пределов;
интегрирование и дифференцирование функций;
нахождение конечных и бесконечных сумм и произведений;
решение дифференциальных уравнений и уравнений в частных производных;
преобразования Фурье и Лапласа, а также Z-преобразование;
преобразование функции в ряд Тейлора, операции с рядами Тейлора: сложение, умножение, композиция, получение обратной функции;
вейвлет-анализ.
Mathcad
MathCad— это, скорее, простой, но продвинутый редактор математических текстов с широкими возможностями символьных вычислений и прекрасным интерфейсом. Все вычисления здесь осуществляются на уровне визуальной записи выражений в общеупотребительной математической форме. Пакет имеет хорошие подсказки, подробную документацию, функцию обучения использованию, целый ряд дополнительных модулей и приличную техническую поддержку производителя. Однако пока математические возможности MathCad в области компьютерной алгебры намного уступают системам Maple, Mathematica, MatLab.
Mathcad
Особенности приложения Matchcad:
доступное и простое в изучении;
способно выполнять любые математические операции;
файлы могут быть импортированы другими приложениями;
активно развивается и дополняется;
обладает обширной справочной базой;
широко применяется в прикладных сферах.
Заключение
Современные математические пакеты можно использовать и как обычный калькулятор, и как средства для упрощения выражений при решении каких-либо задач, и как генератор графики или даже звука. Стандартными стали также средства взаимодействия с Интернетом, и генерация HTML-страниц выполняется теперь прямо в процессе вычислений. Теперь можно решать задачу и одновременно публиковать для коллег ход ее решения на своей домашней странице.
С помощью описываемого ПО можно сэкономить массу времени и избежать многих ошибок при вычислениях.