Автор работы: Пользователь скрыл имя, 06 Ноября 2013 в 15:56, реферат
Фирма MathSoft Inc.(США) выпустила первую версию системы в 1986 г. Главная отличительная особенность системы MathCAD заключается в её входном языке, который максимально приближён к естественному математическому языку, используемому как в трактатах по математике, так и вообще в научной литературе. В ходе работы с системой пользователь готовит так называемые документы. Они одновременно включают описания алгоритмов вычислений, программы управляющие работой систем, и результат вычислений. По внешнему виду тексты мало напоминают обычной программы.
1. Введение 3
2. Возможности системы: 3
- Состав системы MathCAD 4
- Варианты системы MathCAD 2000 5
- Особенности новых версий MathCAD. 5
3. Входной язык: 7
- Понятие о документах 7
- Особые средства оформления 8
- Работа с символами кириллицы 8
- Понятие о входном языке общения и языке реализации
MathCAD 8
- Средства повышения эффективности вычислений и их оптимизация. 10
- Средства расширения системы MathCAD. 10
4. Приёмы работы с системой MathCAD: 11
- Ввод формул 11
- Ввод текста 13
- Форматирование формул и текста 13
- Работа с матрицами 13
- Стандартные и пользовательские функции 15
- Решение уравнений и систем 16
- Построение графиков 18
- Аналитические вычисления 20
- Программирование 22
Для отображения векторного поля при помощи команды Insert > Graph > Vector Field Plot (Вставка > График > Поле векторов) значения матрицы должны быть комплексными. В этом случае в каждой точке графика отображается вектор с координатами, равными действительной и мнимой частям элемента матрицы. Во всех этих случаях после создания области графика необходимо указать вместо заполнителя имя матрицы, содержащей необходимые значения. Для построения параметрического точечного графика командой
Insert > Graph > 3D Scatter Plot (Вставка > График > Точки в пространстве) необходимо задать три вектора с одинаковым числом элементов, которые соответствуют х-, у- и z-координатам точек, отображаемых на графике. В области графика эти три вектора указываются внутри скобок через запятую. Аналогичным образом можно построить поверхность, заданную параметрически. Для этого надо задать три матрицы, содержащие, соответственно, х-, у- и z-координаты точек поверхности. Теперь надо дать команду построения поверхности Insert > Graph >Surface Rot (Вставка > График > Поверхность) и указать в области графика эти три матрицы в скобках и через запятую. Таким образом можно построить практически любую криволинейную поверхность, в том числе с самопересечениями.
Рис.4 Построение графиков.
Аналитические вычисления
С помощью аналитических вычислений находят аналитические или полные решения уравнений и систем, а также проводят преобразования сложных выражений (например, упрощение). Иначе говоря, при таком подходе можно получить нечисловой результат. В программе MathCad конкретные значения, присвоенные переменным, при этом
игнорируются — переменные
рассматриваются как
Другие возможности меню Symbolics (Аналитические вычисления) состоят в выполнении аналитических операций, ориентированных на переменную, использованную в выражении. Для этого надо выделить в выражении переменную и выбрать команду из меню Symbolics> Variable (Аналитические вычисления > Переменная). Команда Solve (Решить) ищет корни функции, заданной данным выражением, например, если выделить уголковым курсором переменную х в выражении ах2 + bx + с, то в результате применения команды Symbolics > Variable > Solve (Аналитические вычисления > Переменная > Решить), будут найдены все корни:
Другие возможности
Наконец, самым мощным инструментом аналитических вычислений является оператор аналитического вычисления, который вводится с помощью кнопки Symbolic Evaluation (Вычислить аналитически) на панели инструментов Evaluation (Вычисление). Его можно, например, использовать для аналитического решения системы уравнений и неравенств. Блок решения задается точно так же, как при численном решении (хотя начальные значения переменных можно не задавать), а последняя формула блока должна выглядеть
find(x,y,...)®, где в скобках приведен список искомых величин, а далее следует знак аналитического вычисления, отображаемый в виде стрелки, направленной вправо. Любое аналитическое вычисление можно применить с помощью ключевого слова. Для этого используют кнопку Symbolic Keyword Evaluation (Вычисление с ключевым словом) на панели инструментов Evaluation (Вычисление). Ключевые слова вводятся через панель инструментов Symbolics (Аналитические вычисления). Они полностью охватывают возможности, заключенные в меню Symbolics (Аналитические вычисления), позволяя также задавать дополнительные параметры.
Рис.5 Аналитические вычисления.
П рограммирование.
Наиболее заметная «изюминка» MathCAD, которую сразу оценили пользователи, - это встроенный язык программирования. В MathCAD, по сути, не встроен язык программирования, а просто снято ограничение на использование составных операторов в теле алгоритмических управляющих конструкций выбор и повторение. Кроме того, добавлены цикл с параметром и оператор досрочного выхода break. Алгоритмические конструкции и составные операторы в среде MathCAD вводятся нажимом одной из семи кнопок панели управления:
Add line |
¬ |
if |
while |
for |
break |
otherwise |
Add line - добавить строку программы, тела цикла, плеча альтернативы и т.д.
¬ - знак присвоения.
While - при нажатии на эту кнопку на экране появляется заготовка цикла с предпроверкой: слово while с двумя пустыми квадратиками. В квадратик правее while нужно записать булево выражение (переменную), управляющее циклом, а во второй квадратик (ниже while ) - тело цикла.
If - позволяет вводить в программу альтернативу с одним плечом.
Otherwise - позволяет превратить неполную альтернативу в полную:
C ¬ D if A > B
E ¬ F otherwise
for - кнопка для ввода в программы цикла с параметром.
Break - кнопка досрочного выхода из программы или цикла.
Литература :
1.Симонович С.В. « Информатика базовый курс».
2. Дьяконов В. « Mathcad 2000».
3.Плис А.И. Сливина Н.А. «Mathcad 2000 математический практикум»
Стр: 3