Автор: Пользователь скрыл имя, 06 Мая 2012 в 13:32, реферат
Цель моей работы – раскрыть сущность компьютера как инструмента научной работы на примере программы Mathcad. Для ее достижения были поставлены следующие задачи:
рассмотреть интерфейс программы;
определить ее назначение и применение;
изучить ее основные функции и возможности.
Введение 3
Интерфейс Mathcad 5
Назначение Mathcad 8
Графика в Mathcad 10
Функции и возможности Mathcad 12
Ввод формул 15
Аналитические вычисления 19
Решение уравнений и систем 22
Работа с комплексными числами 24
Работа с интегралами 25
Работа с матрицами 26
Заключение 29
Список литературы 30
Формулы — основные объекты рабочего листа. Новый объект по умолчанию является формулой. Чтобы начать ввод формулы, надо установить крестообразный курсор в нужное место и начать ввод букв, цифр, знаков операций. При этом создается область формулы, в которой появляется уголковый курсор, охватывающий текущий элемент формулы, например имя переменной (функции) или число. При вводе бинарного оператора по другую сторону знака операции автоматически появляется заполнитель в виде черного прямоугольника. В это место вводят очередной операнд.
Для управления порядком операций используют скобки, которые можно вводить вручную. Уголковый курсор позволяет автоматизировать такие действия. Чтобы выделить элементы формулы, которые в рамках операции должны рассматриваться как единое целое, используют клавишу ПРОБЕЛ. При каждом ее нажатии уголковый курсор «расширяется», охватывая элементы формулы, примыкающие к данному. После ввода знака операции элементы в пределах уголкового курсора автоматически заключаются в скобки.
Элементы формул можно вводить с клавиатуры или с помощью специальных панелей управления. Панели управления (рис. 3) открывают с помощью меню View (Вид) или кнопками панели управления Math (Математика). Для ввода элементов формул предназначены следующие панели:
Введенное выражение обычно вычисляют или присваивают переменной. Для вывода результата выражения используют знак вычисления, который выглядит как знак равенства и вводится при помощи кнопки Evaluate Expression (Вычислить выражение) на панели инструментов Evaluation (Вычисление).
Рисунок 3 - Панели инструментов программы MathCad для ввода формул
Знак присваивания изображается как «:=», а вводится при помощи кнопки Assign Value (Присвоить значение) на панели инструментов Evaluation (Вычисление). Слева от знака присваивания указывают имя переменной. Оно может содержать латинские и греческие буквы, цифры, символы «'», «_» и «¥», а также описательный индекс. Описательный индекс вводится с помощью символа «.» и изображается как нижний индекс, но является частью имени переменной, например Vinit. «Настоящие» индексы, определяющие отдельный элемент вектора или матрицы, задаются по-другому.
Переменную, которой присвоено значение, можно использовать далее в документе в вычисляемых выражениях. Чтобы узнать значение переменной, следует использовать оператор вычисления.
В следующем
примере вычислена площадь
r: = 2 s : = pr2 s = 12.566
С помощью аналитических вычислений находят аналитические или полные решения уравнений и систем, а также проводят преобразования сложных выражений (например, упрощение). Иначе говоря, при таком подходе можно получить нечисловой результат. В программе MathCad конкретные значения, присвоенные переменным, при этом игнорируются — переменные рассматриваются как неопределенные параметры. Команды для выполнения аналитических вычислений в основном сосредоточены в меню Symbolics (Аналитические вычисления).
Чтобы упростить выражение (или часть выражения), надо выбрать его при помощи уголкового курсора и дать команду Symbolics > Simplify (Аналитические вычисления > Упростить). При этом выполняются арифметические действия, сокращаются общие множители и приводятся подобные члены, применяются тригонометрические тождества, упрощаются выражения с радикалами, а также выражения, содержащие прямую и обратную функции (типа е!пх). Некоторые действия по раскрытию скобок и упрощению сложных тригонометрических выражений требуют применения команды Symbolics > Expand (Аналитические вычисления > Раскрыть).
Команду Symbolics > Simplify (Аналитические вычисления > Упростить) применяют и в более сложных случаях. Например, с ее помощью можно:
• вычислить предел числовой последовательности, заданной общим членом;
· найти общую формулу для суммы членов числовой последовательности, заданной общим членом;
• вычислить производную данной функции;
· найти первообразную данной функции или значение определенного интеграла.
Другие возможности меню Symbolics (Аналитические вычисления) состоят в выполнении аналитических операций, ориентированных на переменную, использованную в выражении. Для этого надо выделить в выражении переменную и выбрать команду из меню Symbolics > Variable (Аналитические вычисления > Переменная). Команда Solve (Решить) ищет корни функции, заданной данным выражением, например, если выделить уголковым курсором переменную х в выражении а×х2 + b×х + с, то в результате применения команды Symbolics > Variable > Solve (Аналитические вычисления > Переменная > Решить), будут найдены все корни:
Другие
возможности использования
· аналитическое дифференцирование и интегрирование: Symbolics > Variable > Differentiate (Аналитические вычисления > Переменная > Дифференцировать) и Symbolics > Variable > Integrate (Аналитические вычисления > Переменная > Интегрировать);
замена переменной: Symbolics > Variable > Substitute (Аналитические вычисления >Переменная > Подставить) — вместо переменной подставляется содержимое буфера обмена;
разложение в ряд Тейлора: Symbolics > Variable > Expand to Series (Аналитические вычисления > Переменная > Разложить в ряд);
представление дробно-рациональной функции в виде суммы простых дробей с линейными и квадратичными знаменателями: Symbolics t Variable > Convert to Partial Fraction (Аналитические вычисления > Переменная > Преобразовать в простые дроби).
Наконец, самым мощным инструментом аналитических вычислений является оператор аналитического вычисления, который вводится с помощью кнопки Symbolic Evaluation (Вычислить аналитически) на панели инструментов Evaluation (Вычисление). Его можно, например, использовать для аналитического решения системы уравнений и неравенств. Блок решения задается точно так же, как при численном решении (хотя начальные значения переменных можно не задавать), а последняя формула блока должна выглядеть как find(х,у,...)®, где в скобках приведен список искомых величин, а далее следует знак аналитического вычисления, отображаемый в виде стрелки, направленной вправо.
Любое аналитическое вычисление можно применить с помощью ключевого слова. Для этого используют кнопку Symbolic Keyword Evaluation (Вычисление с ключевым словом) на панели инструментов Evaluation (Вычисление). Ключевые слова вводятся через панель инструментов Symbolics (Аналитические вычисления). Они полностью охватывают возможности, заключенные в меню Symbolics (Аналитические вычисления), позволяя также задавать дополнительные параметры.
Для численного поиска корней уравнения в программе MathCad используется функция root. Она служит для решения уравнений вида f(x) = 0, где f(x) — выражение, корни которого нужно найти, а х — неизвестное. Для поиска корней с помощью функции root, надо присвоить искомой переменной начальное значение, а затем вычислить корень при помощи вызова функции: root(f(x),x). Здесь f(x) — функция переменной х, используемой в качестве второго параметра. Функция root возвращает значение независимой переменной, обращающее функцию f(x) в 0. Например:
х := I
root(2×sin(x) –x,x) = 1.895.
Если
уравнение имеет несколько
Если надо решить систему уравнений (неравенств), используют так называемый блок решения, который начинается с ключевого слова given (дано) и заканчивается вызовом функции find (найти). Между ними располагают «логические утверждения», задающие ограничения на значения искомых величин, иными словами, уравнения и неравенства. Всем переменным, используемым для обозначения неизвестных величин, должны быть заранее присвоены начальные значения.
Чтобы записать уравнение, в котором утверждается, что левая и правая части равны, используется знак логического равенства — кнопка Boolean Equals (Логически равно) на панели инструментов Evaluation (Вычисление). Другие знаки логических условий также можно найти на этой панели.
Заканчивается блок решения вызовом функции find, у которой в качестве аргументов должны быть перечислены искомые величины. Эта функция возвращает вектор, содержащий вычисленные значения неизвестных. Например:
x:=0
y:=0
given
х + у=1
x2 + y2 = 4
find(x,y)=
Большинство
операций в среде Mathcad по умолчанию
осуществляются над комплексными числами.
Комплексное число является суммой
действительного и мнимого
После того, как вы попробуете складывать комплексные числа, можно попробовать их перемножать, чтобы убедиться в том, что Mathcad умеет делать и это. Можете попробовать возводить комплексные числа в какую-либо степень, а также любым другим образом поиздеваться над ними. Как и следовало ожидать, Mathcad с легкостью справляется с подобными заданиями. Поэтому вы можете работать с комплексными числами фактически точно так же, как и с действительными.
Интегрирование, как и дифференцирование, и множество других математических действий, устроено в Mathcad по принципу "как пишется, так и вводится". Чтобы вычислить определенный интеграл, следует напечатать его обычную математическую форму в документе. Делается это с помощью панели Calculus (Вычисления) нажатием кнопки со значком интеграла или вводом с клавиатуры сочетания клавиш <Shift>+<7> (или символа "&", что то же самое). Появится символ интеграла с несколькими местозаполнителями (рис. 3), в которые нужно ввести нижний и верхний интервалы интегрирования, подынтегральную функцию и переменную интегрирования.
Чтобы получить
результат интегрирования, следует
ввести знак равенства или символьного
равенства. В первом случае интегрирование
будет проведено численным
Рисунок 4 - Численное и символьное вычисление интеграла в Mathcad
Векторы и
матрицы рассматриваются в
После щелчка на кнопке ОК в формулу вставляется матрица, содержащая вместо элементов заполнители. Вместо каждого заполнителя надо вставить число, переменную или выражение.
Для матриц определены следующие операции: сложение, умножение на число, перемножение и прочие. Допустимо использование матриц вместо скалярных выражений: в этом случае предполагается, что указанные действия должны быть применены к каждому элементу матрицы, и результат также представляется в виде матрицы. Например, выражение М+ 3, где М — матрица, означает, что к каждому элементу матрицы прибавляется число 3. Если требуется явно указать необходимость поэлементного применения операции к матрице, используют знак векторизации, для ввода которого служит кнопка Vectorize (Векторизация) на панели инструментов Matrix (Матрица). Например: