Зарегистрирован в Федеральной службе по надзору в сфере связи,
информационных технологий и массовых коммуникаций.
Регистрационный номер и дата принятия решения о регистрации: серия Эл № ФС77-78575 от 08 июля 2020 г
Научно-методическому журналу присвоен международный код ISSN 2304-120X
Все материалы доступны по лицензии Creative Commons С указанием авторства 4.0 Всемирная.
Видео:53. Приведение общего уравнения кривой к каноническому видуСкачать
Приведение к каноническому виду линейных уравнений с частными производными второго порядка
Федеральное агентство по образованию
ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Институт математики, экономики и информатики
Кафедра дифференциальных и интегральных уравнений
ПРИВЕДЕНИЕ К КАНОНИЧЕСКОМУ ВИДУ ЛИНЕЙНЫХ УРАВНЕНИЙ С ЧАСТНЫМИ ПРОИЗВОДНЫМИ ВТОРОГО ПОРЯДКА
Приведение к каноническому виду линейных уравнений с частными производными 2-го порядка с двумя независимыми переменными …………………………………………………………………………
1.1. Необходимый теоретический материал………………………..
1.2. Пример выполнения задачи1 (приведение к
каноническому виду уравнений гиперболического типа) .
1.3. Пример выполнения задачи 2 (приведение к
каноническому виду уравнений параболического типа)
1.4. Пример выполнения задачи 3 (приведение к
каноническому виду уравнений эллиптического типа) ..
1.5. Задачи для самостоятельного решения ………………….….
Упрощение группы младших производных
для уравнений второго порядка с постоянными коэффициентами
2.1. Необходимый теоретический материал …………………..
2.2. Пример выполнения задачи 4
2.3. Задачи для самостоятельного решения ……………………..
В настоящих методических указаниях изложен теоретический материал и на конкретных примерах разобрано приведение к каноническому виду линейных уравнений с частными производными второго порядка с двумя независимыми переменными для уравнений гиперболического, эллиптического и параболического типов.
Методические указания предназначены для студентов математических специальностей очной и заочной формы обучения.
§1. Приведение к каноническому виду линейных уравнений с частными производными 2-го порядка с двумя независимыми переменными.
Задача. Определить тип уравнения
(1)
и привести его к каноническому виду.
1.1. Необходимый теоретический материал.
I. Тип уравнения (1) определяется знаком выражения :
· если в некоторой точке, то уравнение (1) называется уравнением гиперболического типа в этой точке;
· если в некоторой точке, то уравнение (1) называется уравнением эллиптического типа в этой точке;
· если в некоторой точке, то уравнение (1) называется уравнением параболического типа в этой точке.
Уравнение (1) будет являться уравнением гиперболического, эллиптического, параболического типа в области D, если оно гиперболично, эллиптично, параболично в каждой точке этой области.
Уравнение (1) может менять свой тип при переходе из одной точки (области) в другую. Например, уравнение является уравнением эллиптического типа в точках ; параболического типа в точках ; и гиперболического типа в точках .
II. Чтобы привести уравнение к канонического виду, необходимо:
1. Определить коэффициенты ;
2. Вычислить выражение ;
3. Сделать вывод о типе уравнения (1) (в зависимости от знака выражения );
4. Записать уравнение характеристик:
; (2)
5. Решить уравнение (2). Для этого:
а) разрешить уравнение (2) как квадратное уравнение относительно dy:
; (3)
б) найти общие интегралы уравнений (3) (характеристики уравнения (1)):
· (4)
в случае уравнения гиперболического типа;
· , (5)
в случае уравнения параболического типа;
· , (6)
в случае уравнения эллиптического типа.
6. Ввести новые (характеристические) переменные и :
· в случае уравнения гиперболического типа в качестве и берут общие интегралы (4) уравнений (3), т. е.
· в случае уравнения параболического типа в качестве берут общий интеграл (5) уравнения (3), т. е. , в качестве берут произвольную, дважды дифференцируемую функцию , не выражающуюся через , т. е. ;
· в случае уравнения эллиптического типа в качестве и берут вещественную и мнимую часть любого из общих интегралов (6) уравнений (3):
7. Пересчитать все производные, входящие в уравнение (1), используя правило дифференцирования сложной функции:
,
,
, (7)
,
.
8. Подставить найденные производные в исходное уравнение (1) и привести подобные слагаемые. В результате уравнение (1) примет один из следующих видов:
· в случае уравнения гиперболического типа:
;
· в случае уравнения параболического типа:
;
· в случае уравнения эллиптического типа:
.
1.2. Пример выполнения задачи 1.
Определить тип уравнения
и привести его к каноническому виду.
1. Определим коэффициенты :
2. Вычислим выражение :
.
3. уравнение гиперболического типа во всей плоскости XOY.
4. Запишем уравнение характеристик:
. (9)
5. Решим уравнение (9). Для этого:
а) разрешаем уравнение (9) как квадратное уравнение относительно dy: ;
;
(10)
б) найдём общие интегралы уравнений (10) (характеристики уравнения (9)):
6. Введём характеристические переменные:
7. Пересчитаем производные, входящие в исходное уравнение.
Используя формулы (7), получим:
Здесь слева написаны коэффициенты уравнения (8) при соответствующих производных.
8. Собирая подобные слагаемые, получим:
Или после деления на -100 (коэффициент при ):
Ответ. Уравнение (8) является уравнением гиперболического типа на всей плоскости XOY. Канонический вид
где
1.3. Пример выполнения задачи 2.
Определить тип уравнения
и привести его к каноническому виду.
1. Определим коэффициенты . В нашем примере они постоянны:
2. Вычислим выражение :
.
3. уравнение параболического типа во всей плоскости XOY.
4. Запишем уравнение характеристик:
. (12)
5. Решим уравнение (12). Для этого:
а) разрешаем уравнение (9) как квадратное уравнение относительно dy. Однако в этом случае левая часть уравнения является полным квадратом:
;
(13)
б) имеем только одно уравнение характеристик (13). Найдём его общий интеграл (уравнения параболического типа имеют только одно семейство вещественных характеристик):
6. Введём характеристические переменные: одну из переменных вводим как и ранее
а в качестве берут произвольную, дважды дифференцируемую функцию, не выражающуюся через , пусть
;
7. Пересчитаем производные, входящие в исходное уравнение.
Используя формулы (7), получим:
Здесь слева написаны коэффициенты уравнения (11) при соответствующих производных.
8. Собирая подобные слагаемые, получим:
Функцию, стоящую в правой части уравнения (11) необходимо также выразить через характеристические переменные.
После деления на 25 (коэффициент при ):
Ответ. Уравнение (11) является уравнением параболического типа на всей плоскости XOY. Канонический вид
где
1.4. Пример выполнения задачи 3.
Определить тип уравнения
(14)
и привести его к каноническому виду.
1. Определим коэффициенты :
2. Вычислим выражение :
.
3. уравнение эллиптического типа во всей плоскости XOY.
4. Запишем уравнение характеристик:
. (15)
5. Решим уравнение (15). Для этого:
а) разрешаем уравнение (15) как квадратное уравнение относительно dy: ; (16)
б) уравнения (16) – это пара комплексно-сопряженных уравнений. Они имеют пару комплексно-сопряженных общих интегралов. (Уравнения эллиптического типа не имеют вещественных характеристик)
(17)
6. Введём характеристические переменные как вещественную и мнимую части одного из общих интегралов (17):
7. Пересчитаем производные, входящие в исходное уравнение.
Используя формулы (7), получим:
Здесь слева написаны коэффициенты уравнения (14) при соответствующих производных.
8. Собирая подобные слагаемые, получим:
Или после деления на 4 (коэффициент при и ):
Ответ. Уравнение (14) является уравнением эллиптического типа на всей плоскости XOY. Канонический вид
где
1.5. Задачи для самостоятельного решения.
Определить тип уравнения и привести его к каноническому виду.
.
.
.
.
.
.
.
.
.
.
Определить тип уравнения и привести его к каноническому виду.
Определить тип уравнения и привести его к каноническому виду.
§2. Упрощение группы младших производных
для уравнений второго порядка с постоянными коэффициентами
2. 1. Необходимый теоретический материал
В самом общем виде линейное уравнение с частными производными второго порядка с двумя независимыми переменными имеет вид
(1)
Преобразованием независимых переменных группа старших производных уравнения может быть упрощена. Уравнение (1) приводится к одному из следующих видов
· в случае уравнения гиперболического типа:
; (11)
· в случае уравнения параболического типа:
; (12)
· в случае уравнения эллиптического типа:
. (13)
Если коэффициенты исходного уравнения постоянны, то для дальнейшего упрощения уравнения любого типа нужно сделать замену неизвестной функции
, (14)
где — новая неизвестная функция, — параметры, подлежащие определению. Такая замена не «испортит» канонического вида, но при этом позволит подобрать параметры так, чтобы из трех слагаемых группы младших производных в уравнении осталось только одно. Уравнения гиперболического, параболического и эллиптического типов соответственно примут вид
;
;
.
Чтобы реализовать замену (14) в уравнениях (11), (12), (13), необходимо пересчитать все производные, входящие в эти уравнения по формулам
(15)
Подробно рассмотрим этот процесс на примере уравнения гиперболического типа, т. е. уравнения (11). Пересчитаем производные, входящие в это уравнение, используя формулы (15).
Здесь слева расставлены соответствующие коэффициенты уравнения (11). Собирая подобные слагаемые, получим
. (16)
В уравнении (16) приравняем к нулю коэффициенты при и
Откуда Подставив эти значения параметров в уравнение (16) и разделив его на , придем к уравнению
,
где .
2.2. Пример выполнения задачи 4
к каноническому виду и упростить группу младших производных.
9. Определим коэффициенты :
10. Вычислим выражение :
.
11. уравнение эллиптического типа во всей плоскости XOY.
12. Запишем уравнение характеристик:
. (18)
5. Решим уравнение (18). Для этого:
а) разрешаем уравнение (18) как квадратное уравнение относительно dy: ;
; (19)
б) найдём общие интегралы уравнений (19) (характеристики уравнения (17)):
6. Введём характеристические переменные:
13. Пересчитаем производные, входящие в исходное уравнение.
Используя формулы (7), получим:
Здесь слева написаны коэффициенты уравнения (17) при соответствующих производных.
14. Собирая подобные слагаемые, получим:
(20)
Теперь с помощью замены неизвестной функции (14)
упростим группу младших производных.
Пересчитаем производные, входящие в уравнение (20), используя формулы (15).
Здесь слева расставлены соответствующие коэффициенты уравнения (20). Собирая подобные слагаемые, получим
. (21)
В уравнении (21) приравняем к нулю коэффициенты при и
Откуда Подставив эти значения параметров в уравнение (21) и разделив его на , придем к уравнению
.
Ответ. Уравнение (20) является уравнением эллиптического типа на всей плоскости XOY. Его канонический вид
,
где .
2.3. Задачи для самостоятельного решения
Задача 4. Привести уравнения к каноническому виду и упростить группу младших производных.
.
.
.
.
.
.
.
.
.
.
Видео:§31.1 Приведение уравнения кривой к каноническому видуСкачать
Электронная библиотека
Задача ставится следующим образом:
Пусть имеется алгебраическое уравнение с одним неизвестным х или система алгебраических уравнений
Требуется решить данное уравнение или систему уравнений, т.е. найти те значения х, в которых уравнения превращаются в верное равенство.
Отыскание корней численными методами связано с несколькими задачами:
Ø Исследование существования корней в принципе, определение их количества и примерного расположения;
Ø Отыскание корней с заданной погрешностью
Всевозможные функции MathCAD нацелены на решение второй задачи, т.е. предполагается, что корни уже приблизительно локализированы. Выбор встроенных функций для решения уравнений и систем уравнений осуществляется в зависимости от специфики уравнения.
Решение одного уравнения с одним неизвестным
Рассмотрим алгебраическое уравнение f(x)=0 с одним неизвестным х, например, sin(x)=0.
Для решения таких уравнений MathCAD имеет встроенную функцию root, которая, в зависимости от типа задачи, может включать либо два, либо четыре аргумента и, соответственно, работает несколько по-разному.
Мнемоника команды выглядит следующим образом:
root (f(x), x) или root (f(x), x, a, b),
где f(х) – скалярная функция, определяющая уравнение; х – скалярная переменная, относительно которой решается уравнение; а, b – границы интервала, внутри которого происходит поиск корня.
Первый тип функции root требует дополнительного задания начального значе
ния переменной х. Для этого нужно просто предварительно присвоить х некоторое число. Поиск корня будет производиться вблизи этого числа. Таким образом, присвоение начального значения требует априорной информации о примерной локализации корня.
Приведем пример решения очень простого уравнения sin(x)=0, корни которого известны заранее (рис. 38).
Обратите внимание, что, хотя уравнение имеет бесконечное количество корней MathCAD находит (с заданной точностью) только один из них, х0, лежащий наиболее близко к х = 0,5. Если задать другое начальное значение, например х = 3, то решением будет другой корень уравнения х1 = π и т.д. Таким образом, для поиска корня средствами MathCAD требуется его предварительная локализация. Это связано с особенностями выбранного численного метода, который называется методом секущих.
Если уравнение неразрешимо, то при попытке найти его корень будет выдано сообщение об ошибке. Кроме того, к ошибке или выдаче неправильного корня может привести и попытка применить метод секущих в область локального экстремума. В этом случае секущая может иметь направление, близкое к горизонтальному, выводя точку следующего приближения далеко от предполагаемого корня. Для решения таких уравнений лучше применять функцию Minerr.
Рис. 7.1. Функция Minerr
Примечание: Для решения уравнения с одним неизвестным применимы и градиентные методы, относящиеся в MathCAD к системам уравнений.
Иногда удобнее задавать не начальное приближение к корню, а интервал [а, b], внутри которого корень заведомо находится. В этом случае следует использовать функцию root с четырьмя аргументами, а присваивать начальное значение х не нуж
но. Поиск корня будет осуществлен в промежутке между а и b альтернативным численным методом (Риддера или Брента). Явный вид функции f(x) может быть определен непосредственно в теле функции root (рис. 39).
Когда root имеет четыре аргумента, следует помнить о двух ее особенностях:
Ø внутри интервала [а, b] не должно находиться более одного корня, иначе будет найден один из них, заранее неизвестно, какой именно;
Ø значения f(а) и f(b) должны иметь разный знак, иначе будет выдано сообщение об ошибке.
Если уравнение не имеет действительных корней, но имеет мнимые, то их также можно найти. Например, уравнение х 2 +1=0, имеющее два чисто мнимых корня, решается два раза с разными начальными значениями (рис. 40).
При задании начального значения 0,5 численный метод отыскивает первый корень (отрицательную мнимую единицу –i), а при начальном значении –0,5 находится и второй корень i.
Для решения этого уравнения второй вид функции root (с четырьмя, а не с двумя аргументами) неприменим, поскольку f(х) является положительно определенной, и указать интервал, на границах которого она имела бы разный знак, невозможно.
Нахождение корней полинома
Если функция f(x) является полиномом, то все его корни можно определить, использую встроенную функцию polyroots(v), где v – вектор, составленный из коэффициентов полинома.
Поскольку полином n-й степени имеет ровно n корней (некоторые из них могут быть кратными), вектор v должен состоять из n+1 элемента. Результатом действия функции polyroots является вектор, составленный из n корней рассматриваемого полинома. При этом нет надобности вводить какое-либо начальное приближение, как для функции root.
Например, найдем корни полинома четвертой степени f(x)=х 4 -6х 3 +12х 2 -10х+3 с
помощью функции polyroots (рис. 41).
Рис. 7.2. Функция Polyroots
Запишем коэффициенты рассматриваемого в примере полинома в виде вектора. Первым в векторе должен идти свободный член полинома, вторым – коэффициент при х 1 и т.д. Соответственно, последним n+1 элементом вектора должен быть коэффициент при старшей степени x N .
Совет: Иногда исходный полином имеется не в развернутом виде, а, например, как произведение нескольких полиномов. В этом случае определить все его коэффициенты можно, выделив его и выбрав в меню Symbolics (Символика) пункт Expand (Разложить). В результате символьный процессор MathCAD сам преобразует полином в нужную форму, пользователю надо будет только корректно ввести ее в аргументы функции polyroots.
Далее показано действие функции polyroots. Обратите внимание, что численный метод вместо двух из трех действительных единичных корней (иными словами, кратного корня 1) выдает два мнимых числа. Однако малая мнимая часть этих корней находится в пределах погрешности, определяемой константой TOL, и не должна вводить пользователей в заблуждение. Просто нужно помнить, что корни полинома могут быть комплексными, и ошибка вычислений может сказываться как на действительной, так и на комплексной части искомого корня.
Для функции polyroots можно выбрать один из двух численных методов – метод полиномов Лаггера (он установлен по умолчанию) или метод парной матрицы.
Решение системы линейных алгебраических уравнений
Рассмотрим систему уравнений вида
В матричной форме СЛАУ записывается в эквивалентном виде:
где А – матрица коэффициентов СЛАУ размерности n×n; x – вектор неизвестных; В – вектор правых частей уравнений.
СЛАУ имеет единственное решение, если матрица А является невырожденной, т. е. ее определитель не равен нулю. С вычислительной точки зрения, решение СЛАУ не представляет трудностей, если матрица А не очень велика.
В MathCAD СЛАУ можно решить как в более наглядной форме (1), так и в более удобной для записи форме (2). Для первого способа следует использовать вычислительный блок Given/Find, а для второго – встроенную функцию решения системы линейных уравнений lsolve. Мнемоника написания команды следующая:
где А – матрица коэффициентов системы; В – вектор правых частей.
Применение функции lsolve показано на рис. 42.
В некоторых случаях, для большей наглядности представления СЛАУ, его можно решить точно так же, как систему нелинейных уравнений. Не забывайте, что при численном решении всем неизвестным требуется присвоить начальные значения (это сделано в первой строке листинга) (рис. 43). Они могут быть произвольными, так как решение СЛАУ с невырожденной матрицей единственно.
Решение системы нелинейных уравнений
Рис. 7.4. Решение системы
Рассмотрим решение системы N нелинейных уравнений с m неизвестными
Здесь fi(x1, … , xm) – некоторые скалярные функции от скалярных переменных x1, x2, …, хm и, возможно, от еще каких-либо переменных. Уравнений может быть как больше, так и меньше числа переменных. Заметим, что систему можно формально переписать в виде f(x)=0, где х – вектор, составленный из переменных x1, x2, …, хm; f(x) – соответствующая векторная функция.
Для решения систем имеется специальный вычислительный блок, состоящий из трех частей, идущих последовательно друг за другом:
1) Given – ключевое слово;
2) Система, записанная логическими операторами в виде равенств и, возможно, неравенств;
3) Find (х1, …, хm) – встроенная функция для решения системы относительно переменных х1, …, хm.
Вставлять логические операторы следует, пользуясь панелью инструментов Boolean (Булевы операторы). Если вы предпочитаете ввод с клавиатуры помните, что логический знак равенства вводится сочетанием клавиш + . Блок Given/Find используется для поиска решения итерационные методы, поэтому, как и для функции root, требуется задать начальные значения для всех х1, …, хm. Сделать это необходимо до ключевого слова Given. Значение функции Find есть вектор, составленный из решения по каждой переменной. Таким образом, число элементов вектора
Find равно числу аргументов.
В листинге (рис 44) приведен пример решения системы двух уравнений.
В первой строке листинга переменным х и у, относительно которых она будет решаться, присваиваются начальные значения. После этого следует ключевое слово Given и два логических оператора, выражающих рассматриваемую систему уравнений. Завершает вычислительный блок функция Find, содержащая вектор решения. Первый элемент вектора есть первый аргумент функции Find, второй элемент – ее второй аргумент.
Совет: Часто бывает очень полезно проверить точность решения уравнений, вычислив значения образующих их функций в найденных вычислительным процессором корнях.
Рис. 7.6. Точность
В листинге найдено только одно из двух решений – находящееся в правой нижней части графика (рис. 45). Чтобы отыскать и второе решение, следует повторить вычисления, изменив начальные значения так, чтоб они лежали ближе к другой точке пересечения графиков, например, х=–1, y=–1.
Пока мы рассмотрели пример системы из двух уравнений и таким же числом
неизвестных, что встречается наиболее часто. Но число уравнений и неизвестных может и не совпадать. Более того, в вычислительный блок можно добавить дополнительные условия в виде неравенств. Например, введение ограничения на поиск только отрицательных значений х (рис. 46).
Рис. 7.7. Ограничение на поиск
Обратите внимание, что, несмотря на те же начальные значения, что и в предыдущем листинге мы получили другой корень. Это произошло именно благодаря введению дополнительного неравенства, которое определено в блоке Given в предпоследней строке.
Если предпринять попытку решить несовместную систему, MathCAD выдаст сообщение об ошибке, гласящее, что ни одного решения не найдено, и предложение попробовать поменять начальные значения или значение погрешности.
Примечание: Вычислительный блок использует константу CTOL в качестве погрешности выполнения уравнений, введенных после ключевого слова Given. Другая константа TOL определяет условие прекращения итераций численным алгоритмом. Значение CTOL может быть задано пользователем, так же как и TOL, например, CTOL:=0,01. По умолчанию принято, что CTOL=TOL=0,001, но по желанию можно переопределить их.
Рис. 7.8. Переопределение
Вычислительным блоком с функцией Find можно найти и корень уравнения с одним неизвестным. Действие Find в этом случае совершенно аналогично уже рас
смотренным в данном разделе примерам. Задача поиска корня рассматривается как решение системы, состоящей из одного уравнения. Единственным отличием будет скалярный, а не векторный тип числа возвращаемого функцией Find (рис 47).
Символьное решение уравнений
Некоторые уравнения можно решить точно с помощью символьного процессора MathCAD. Делается это очень похоже на численное решение уравнений с применением вычислительного блока. Присваивать неизвестным начальные значения нет необходимости. Рассмотрим листинги символьного решение уравнения с одним неизвестным и системы двух уравнений с двумя неизвестными.
Как видно, вместо знака равенства после функции Find в листингах (рис. 48) следует знак символьных вычислений, который можно ввести с панели Symbolic, или, нажав клавиши + .
Рис. 7.9. Пример вычисления
Не забывайте, что сами уравнения должны иметь вид логических выражений, т.е. знаки равенства нужно вводить с помощью панели Booleans (Булевы операторы). Обратите внимание, что во втором листинге вычислены как два первых действительных корня, которые мы уже находили численным методом, так и два других мнимых корня. Эти два последних корня чисто мнимые, так как множитель
Срочно?
Закажи у профессионала, через форму заявки
8 (800) 100-77-13 с 7.00 до 22.00
💥 Видео
Видеоурок "Приведение к каноническому виду"Скачать
Приводим уравнение кривой 2 порядка к каноническому видуСкачать
13. Общие уравнения прямой в пространстве / приведение к каноническому видуСкачать
Приведение кривой второго порядка к каноническому виду. ПримерСкачать
Семинар №9 "Приведение уравнения второго порядка к каноническому виду"Скачать
2. Приведение уравнений второго порядка к каноническому видуСкачать
Метод Лагранжа. Приведение квадратичной формы к каноническому и нормальному видамСкачать
Приведение поверхности второго порядка к каноническому виду ортогональным преобразованием.Скачать
§23 Приведение матрицы к каноническому видуСкачать
Приведение линейного уравнения в частных производных c постоянными коэфф--ми к каноническому виду.Скачать
Приведение ДУ 2 порядка в частных производных к каноническому видуСкачать
Привести квадратичную форму к каноническому видуСкачать
Поворот и параллельный перенос координатных осей. ЭллипсСкачать
Семинар 6. Приведение уравнения кривой II порядка к каноническому видуСкачать
Mathcad-09. Пример: уравненияСкачать
Кривые второго порядка. Эллипс. Приведение к каноническому виду и чертежСкачать
Математика без Ху!ни. Кривые второго порядка. Эллипс.Скачать