Читайте также:
|
|
Под системами компьютерной математики (СКА) понимаются, как правило, программные продукты, позволяющие проводить алгебраические преобразования над объектами достаточно общей, в математическом смысле, природы.
Одно из основных отличий СКА от традиционных систем программирования связано с процессом численного решения уравнений. Обычно значения вычисляются в 2 этапа, в начале вместо входящих в выражения переменных подставляются их значения, а затем вычисляется все выражение.
СКА же, например, при решении линейных алгебраических уравнений выделит все его точные рациональные и алгебраические решения, даже если коэффициенты уравнения зависят от буквенных параметров, в то время как, самое большее на что можно рассчитывать, используя численные методы — это протабулировать решение уравнения при различных значениях этих параметров.
Важным достоинством СКА являются развитые 2-х и 3-х мерные графические возможности.
Наиболее известными на сегодняшний день среди универсальных СКА являются Matlab, MathCad, Maple, Mathematica и Derive.
MATLAB выполняет множество компьютерных задач для поддержки научных и инженерных работ, начиная от сбора и анализа данных до разработки приложений. Среда MATLAB объединяет математические вычисления, визуализацию и мощный технический язык. Встроенные интерфейсы позволяют получить быстрый доступ и извлекать данные из внешних устройств, файлов, внешних баз данных и программ.
Основные функции: быстрые и точные численные алгоритмы; графика для анализа и отображения данных; интерактивный язык и среда программирования; инструменты для настройки пользовательских интерфейсов; интерфейсы с внешними языками, такими как С, С++, Fortran и Java; поддержка импорта данных из файлов и внешних устройств плюс доступ к базам данных и вспомогательному оборудованию при помощи приложений; преобразование MATLAB приложений в С и С++.
Mathca d – это многофункциональная интерактивная вычислительная система, позволяющая, благодаря встроенным алгоритмам, решать аналитически и численно большое количество математических задач не прибегая к программированию.
Программа Mathcad сочетает в себе набор мощных инструментов для технических расчетов с полиграфическим качеством написания формул и гибкий, полнофункциональный текстовый редактор. С помощью эффективной среды решения задач программы Mathcad можно выполнять работу и демонстрировать результаты в одном и том же документе — на рабочей странице Mathcad.
В отличие от другого технического программного обеспечения Mathcad осуществляет математические расчеты в той же последовательности в которой Вы их записываете.
Maple — это мощная вычислительная система, предназначенная для выполнения сложных вычислительных проектов как аналитическими так и численными методами.
Maple обладает также развитым языком программирования. Это дает возможность пользователю самостоятельно создавать команды и приложения и таким образом расширять возможности Maple для решения специальных задач.
Mathematica является одной из универсальных математических систем, которая дает возможность решать большое количество весьма сложных задач не вдаваясь в сложности программирования.
Сильной стороной системы, выгодно отличающей ее от остальных, является двух и трехмерная графика, применяемая для визуализации кривых и поверхностей в трехмерном
пространстве.
В среде Mathematica содержится язык программирования современного высокого уровня с более емким и естественным функциональным стилем и стилем правил преобразований.
Derive является универсальной математической системой, ориентированной на решение широкого круга математических и научно-технических задач. Современные версии Derive — это расширяемые системы, способные легко адаптироваться под решение специальных задач. Они поставляются с развитой библиотекой функций, существенно расширяющей возможности системы. Derive позволяет готовить расширения и записывать их в виде файлов.
Эта книга является методическим пособием, содержащим лабораторные работы позволяющие освоить системы Derive и MathCad.
Дата добавления: 2015-02-16; просмотров: 70 | Поможем написать вашу работу | Нарушение авторских прав |