Символьные вычисления в MathCAD

Имеются некоторые задачи, для которых возможности MathCAD позволяют находить решения в символьном (аналитическом) виде. Решение уравнений в символьном виде позволяет найти точные или приближенные корни уравнения:

• если решаемое уравнение имеет параметр, то решение в символьном виде может выразить искомый корень непосредственно через параметр. Поэтому вместо того чтобы решать уравнение для каждого нового значения параметра, можно просто заменять его значение в найденном символьном решении;

• если нужно найти все комплексные корни полинома со степенью меньше или равной 4, символьное решение даст их точные значения в одном векторе или в аналитическом или цифровом виде.

Команда Символы→ Переменные→ Вычислитьпозволяет решить уравнение относительно некоторой переменной и выразить его корни через остальные параметры уравнения.

Чтобы решить уравнение символьно, необходимо:

1. Напечатать выражение (для ввода знака равенства используйте комбинацию клавиш Ctrl + =);

2. Выделить переменную, относительно которой нужно решить уравнение, щелкнув на ней мышью;

3. Выбрать пункт меню Символы → Переменные → Вычислить.

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

Чтобы решить систему уравнений в символьном виде, необходимо выполнить следующее:

1. Напечатать ключевое слово Given;

2. Напечатать уравнения в любом порядке ниже слова Given. Удостоверьтесь, что для ввода знака = используется Ctrl + =;

3. Напечатать функцию Find, соответствующую системе уравнений;

4. Нажать Ctrl + .(клавиша CTRL, сопровождаемая точкой). MathCAD отобразит символьный знак равенства →;

5. Щелкнуть мышью на функции Find.

Нахождение корней полинома

Для нахождения корней выражения, имеющего вид v0+v1x+… vn-1xn-1 +vnxn, лучше использовать функцию polyroots, нежели root. В отличие от функции root, функция polyroots не требует начального приближения и возвращает сразу все корни, как вещественные, так и комплексные.

Функция Polyroots(v)- возвращает корни полинома степени n. Коэффициенты полинома находятся в векторе v длины n + 1. Возвращает вектор длины n, состоящий из корней полинома.

Интегрирование

С помощью пакета Mathcad можно определять значение определенных интегралов на заданном промежутке или получить выражение для неопределенного интеграла. Для получения значения определенного интеграла необходимо воспользоваться панелью Calculus.

Cледует выполнить следующие шаги:

-- На панели Calculus выбрать кнопку со значком определенного интеграла.

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

-- Ввести знак равенства, появится искомое значение.

Пример решения.

Найти значение определенного интеграла на отрезке [0;2], если подынтегральная функция (x+1)ex.

Решение:

Для получения символьного решения при нахождении неопределенного интеграла следует выполнить следующую последовательность действий:

-- На панели Calculus выбрать кнопку со значком неопределенного интеграла;

-- Ввести подынтегральную функцию;

--С панели Evaluation ввести знак “→”, позволяющий получить символьное решение, и щелкнуть левой кнопкой мышки по свободному месту на листе, после стрелки появится искомое выражение.

Пример решения:

Вычислить неопределенный интеграл, подынтегральная функция которого имеет вид

Решение:

Задание №1

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

Таблица 1 – Варианты заданий

№ варианта Подынтегральная функция Интервал
1, 11 (2x+2)e2x [0;2]
2, 12 x sin(x) [0;π]
3, 13 (x+4)cos(x) [0;π/2]
4, 14 x3ln(x) [1;e]
5, 15 exsin(x) [0;π]
6, 16 excos(x) [0;π]
7, 17 (x-3)ex [0;1]
8, 18 (x+1)sin(x) [0;π]
9, 19 x ln(x) [1;e]
10, 20 x cos(x) [0;π]

Задание №2

Наши рекомендации