Решение систем трансцендентных уравнений



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

Последовательность действийпри численном решении сводится к следующему:

1. Задаются начальные значения для искомых переменных.

2. Формируется блок решения, а именно: между ключевыми словами Given и find (список искомых переменных) записывается система уравнений. Напомним, что знак «=» при написании уравнений выделен цветом. Это – булевский знак! Его следует брать с панели Boolean .

3. После конструкции find записывается знак «=».

При символьном решении задание начальных значений не требуется, а вместо знака «=» для решения следует использовать знак «→»

Пример 39. Требуется найти точки экстремума функции F(x,y)= x3+3x∙ y2+ y23x + 2y – 15.

Решение. Известно, что необходимым условием для существования экстремума – равенство нулю частных производных первого порядка. Поэтому на начальном этапе необходимо получить частные производные по переменной x и по переменной y и приравнять их нулю. Для вычисления производной можно воспользоваться соответствующей командой панели Calculus. После чего процесс решения задачи можно свести к процессу решения системы уравнений. На рис. 59 представлены фрагменты документа MathCAD, содержащие поиск экстремумов функции. На рис. 59 представлены два варианта записи решения.
На фрагменте, представленном на рис. 59, а, системы записаны в развернутом виде, а на рис. 59, b частные производные оформлены в виде функций и результаты решения заносятся в векторные значения.

Рис. 59. Решение системы нелинейных уравнений
в задаче поиска экстремума

 

Пример 40. Требуется найти точки пересечения параболы, заданной уравнением 2 ∙ t2 – r + 4 – 3 ∙ t= 0 и прямой, заданной в виде: 3∙r – 5∙ t = 36.

Решение. Предоставим два варианта решения задачи:

а) решение с использованием блока решения;

б) решение в графическом виде.

Вариант а

Поскольку точки пересечения линий являются общими для этих линий, то для определения точек пересечения следует решить систему из двух уравнений, описывающих эти линии. Если воспользоваться символьным блоком решения, то точки пересечения могут быть получены в виде, как это показано на рис. 60.

Поскольку используется символьный блок решения, для представления результатов в числовом виде используется команда float . Анализ полученных результатов показывает, что заданные линии пересекаются в двух точках с координатами (r, t) – (17.8, 3.49) и (10.0, -1.15).

Рис. 60. Решение системы нелинейных уравнений в задаче поиска экстремума

 

Вариант б

Для получения графического решения представим уравнения линий в виде функций от одной из переменных. В качестве независимой переменной выберем переменную t, т.к. переменная r в данном случае входит в оба уравнения в первой степени. В результате придем сначала к двум уравнениям вида: r = 2∙t2 + 4 – 3t и r = 5∙ t + 12. А затем каждое из уравнений можно представить в виде функций, которые в дальнейшем будем использовать при построении графиков.

Изменение независимой переменной на начальном этапе будет взято «по умолчанию». Для уточнения координат точек пересечения выполняются следующие действия:

1) переустанавливаются на графике диапазоны для изменения x и у;

2) включается режим трассировки, путем щелчка правой кнопкой мыши на графике, выбор команды Trace ... (Трассировка ...);

3) активизирует окно с координатами трассировки – щелчок левой кнопкой мыши на графике;

4) появившиеся координатные оси можно перемещать по графику от одной точки пересечения до другой.

На рис. 61 приведен фрагмент документа с графическим решением задачи – получение точек пересечения двух линий в декартовой системе координат.

Анализ решений показывает, что результаты решений, произведенных разными способами, совпадают между собой.

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

Рис. 61. Решение системы нелинейных уравнений
в задаче поиска экстремума

 

Пример 41.Требуется построить график функции, заданной в параметрическом виде: x(t) = cos3t, y(t) = sin3t, .

Решение. Для построения графика функции, заданной в параметрическом виде, сначала нужно выбрать шаблон двумерного графика X - Y Plot , в середине горизонтальных и вертикальных осей ввести функции Переменная может быть задана, как индексированная переменная. На рис. 62 представлены результаты построения требуемой функции.

Рис. 62. График сложной функции, заданной параметрически

Контрольные вопросы

1. Что подразумевается под решением уравнения?

2. Сколько и какие подходы к решению уравнений существует в пакете MathCAD?

3. С помощью каких функций в пакете MathCAD реализуется численное решение уравнений?

4. Опишите порядок действий при решении уравнений с помощью функции root.

5. Как в MathCAD получить результат решения уравнения в символьном виде?

6. В какой панели находятся кнопки для определения предела функции в MathCAD?

7. Порядок действий при построении двух графиков в одних осях в MathCAD.

8. С помощью какой команды реализуется упрощение функций в пакете MathCAD?

9. Графическое решение систем нелинейных алгебраических уравнений.

10. Дайте определение термину «режим трассировки», как он осуществляется в MathCAD?


Дата добавления: 2019-02-26; просмотров: 291; Мы поможем в написании вашей работы!

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






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