Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / lect3.doc
Скачиваний:
24
Добавлен:
20.05.2014
Размер:
71 Кб
Скачать
☆

3.7. Достоинства и недостатки системы MathCad.

Перечислим некоторые основные достоинства системы MathCAD.

1. Естественный математический язык.

2. Наглядность.

3 Хорошая диагностика ошибок.

5. Высокая точность вычислений.

6. Обеспечение работы с комплексными числами.

7. Реализация многих стандартных функций вычислительной математики.

8. Возможности символьных математических преобразований.

К основными недостатками системы относятся следующие:

- ограниченные возможности существующих операторов;

- трудности реализации сложных алгоритмов.

Из рассмотренных пунктов следует, что система MathCAD не позволяет

разрабатывать сложные программы, но она очень удобна для тестирования их

отдельных частей. Следовательно, основное применение MathCAD - это

проведение несложных расчетов и исследований, а также тестирование

составных частей больших вычислительных программ, написанных на

современных языках высокого уровня, например, на С++ .

3.8. Сравнение с системой Mathematica

Разработка системы MATHEMATICA завершена в США в 1988 г. Она

предназначена для численных и символьных вычислений, графических отображений

и преобразований, включает также язык программирования высокого уровня,

имеет широкие возможности разработки и редактирования программ.

Создатели систем Mathematica приложили много усилий для распространения

своей продукции, и в настоящее время она широко используется в учебном процессе

университетов США, Англии, Франции и других стран.

Есть специальные пакеты программ для этой системы .

MathCAD - более простая и наглядная система, чем Mathematica, но последняя

имеет больше возможностей при использовании встроенных и дополнительных

функций, графики и языка программирования. Обе системы могут

взаимодействовать с программами на других языках. В настоящее время

возможности этих систем в случае разработки несложных программ примерно

одинаковы.

В системе Mathematica программа состоит из блоков. Каждый блок

начинается с новой строки и система их автоматически нумерует.

В блоке может быть один или несколько операторов. Если операторов

несколько, то они разделяются точкой с запятой (;).

Как и MathCAD, Mathematica является интерпретирующей

системой и поэтому каждый блок сразу выполняется. Результаты выводятся в

выходной блок с тем же номером, который начинается со следующей строки.

Например, функция пользователя и обращение к ней можно записать в виде

In [2]:= f [x_] := Sin[x] + Cos[x]; N [f [Pi/2] ]

Out [2] = 1.

Аргументы функций заключаются в квадратные скобки, а фигурные скобки

используются для списков. Отдельные элементы списков разделяются запятыми.

Символ N означает численные расчеты в отличие от символьных.

Возможно свободное размещение операторов а экране, т.к.

ключевые слова In, Out c номерами на экране появляются автоматически после

завершения ввода или вывода блока. Все графики и таблицы получаются с

помощью встроенных функций.

Система MATHEMATICA имеет очень большую библиотеку встроенных

функций, реализующих основные формулы и методы всех разделов

математического анализа и численных методов. Поэтому эта система,

как и MathCAD, применяется для математического моделирования

в физике, химии, биологии и других областях науки, техники и образования.

Соседние файлы в папке Лекции