Средства MathCad для вычисления производных и интегралов



С помощь соответствующих шаблонов, расположенных на палитре Исчисления панели Математика, MathCad позволяет легко вычислять значения производных, как первого, так и высших порядков, от функции, заданной аналитическим выражением:

        

Способ вычисления определенного интеграла с использованием системы MathСad напрямую зависит от способа задания подынтегральной функции. Если подынтегральная функция задана в аналитическом виде, то интеграл может быть вычислен с помощью встроенного в систему оператора:

                

Если необходимо вычислить определенный интеграл от таблично заданной функции, то прямое применение встроенного оператора невозможно. Ниже приведены примеры вычисления определенных интегралов с использованием формул метода трапеций (It) и метода Симпсона (Ic).

                 

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

                

С помощью средств MathCad можно получить символьные выражения для производных и интегралов. Символьный знак равенства (стрелка) расположен на палитре Символика панели Математика.

 

Средства MathCad для решения обыкновенных дифференциальных уравнений

Решением обыкновенного дифференциального уравнения (ОДУ)   является функция , которая при всех  удовлетворяет уравнению . График решения ОДУ называется интегральной кривой. При решении ОДУ его следует привести к нормальной форме (к виду исходного ОДУ, разрешенного относительно производной)

Для ОДУ с разделяющимися переменными исходное уравнение можно привести к виду , тогда выражение , задает решение задачи Коши с начальными условиями  как функцию y от переменной х.

Например, требуется решить ОДУ вида . Разделив переменные, получим

Найдем частное решение данного ОДУ с использованием средств MathCad, сначала методом разделения переменных, а затем с использованием с использованием функции Odesolve(x, xk, n), где х – имя переменной, относительно которой решается уравнение, xk – конец интервала интегрирования, n – количество шагов, на которых вычисляются решение ОДУ. Результаты подтверждают правильность преобразований.

    Произвольная постоянная  Аналитическое решение ОДУ     Численное решение ОДУ

Аналитическое выражение для решения ОДУ удается получить достаточно редко, в таких случаях используются численные методы. Простейшими методами решения ОДУ является метод Эйлера (метод Рунге-Кутты 1-го порядка), реализуемый рекуррентной формулой вида  и модифицированный метод Эйлера (метод Рунге-Кутты 2-го порядка), имеющий рекуррентную формулу вида:

.

Однако более точным является метод Рунге-Кутты 4-го порядка. Он дает погрешность решения ОДУ порядка h4. Одной из рекуррентных формул является:

Решить ОДУ в пакете MathCad методами Рунге-Кутты 1-го, 2-го и 4-го порядка можно следующим образом:

     Метод Эйлера      Метод Рунге-Кутты 2-го порядка Метод Рунге-Кутты 4-го порядка

В MathCad нет средств символьного решения ОДУ, но достаточно широко представлены методы численного решения задачи Коши. Для этого предназначена, например, функция rkfixed(y, x0, xend, N, D), где y – первоначально равное y0, x0 и xend – начальное и конечное значения аргумента, N – количество проводимых вычислений решения, а переменной D(x,y) должно быть присвоено выражение для вычисления правой части уравнения. Результатом вычислений функции rkfixed служит матрица, в первом столбце которой содержатся координаты узлов x0 … xend, а во втором – значения приближенного решения в соответствующих узлах. В функции rkfixed вместо метода Рунге-Кутта используется метод Булирша-Штера. Ниже приведены решения и их графическая иллюстрация, полученные с шагом 0.6 и 0.15.

   

Решение ОДУ 2-го порядка вида   также может быть получено методом Рунге-Кутты 4-го порядка. Ниже приведен пример решения ОДУ

                             

 


Дата добавления: 2018-05-12; просмотров: 630; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!