Метод лагранжа для системы уравнений

Решение линейных неоднородных дифференциальных уравнений высших порядков методом Лагранжа

Метод Лагранжа (вариация постоянных)

Рассмотрим линейное неоднородное дифференциальное уравнение с постоянными коэффициентами произвольного n-го порядка:
(1) .
Метод вариации постоянной, рассмотренный нами для уравнения первого порядка, также применим и для уравнений более высоких порядков.

Решение выполняется в два этапа. На первом этапе мы отбрасываем правую часть и решаем однородное уравнение. В результате получаем решение, содержащее n произвольных постоянных. На втором этапе мы варьируем постоянные. То есть мы считаем, что эти постоянные являются функциями от независимой переменной x и находим вид этих функций.

Хотя мы здесь рассматриваем уравнения с постоянными коэффициентами, но метод Лагранжа также применим и для решения любых линейных неоднородных уравнений. Для этого, однако, должна быть известна фундаментальная система решений однородного уравнения.

Шаг 1. Решение однородного уравнения

Как и в случае уравнений первого порядка, вначале мы ищем общее решение однородного уравнения, приравнивая правую неоднородную часть к нулю:
(2) .
Общее решение такого уравнения имеет вид:
(3) .
Здесь – произвольные постоянные; – n линейно независимых решений однородного уравнения (2), которые образуют фундаментальную систему решений этого уравнения.

Шаг 2. Вариация постоянных – замена постоянных функциями

На втором этапе мы займемся вариацией постоянных. Другими словами, мы заменим постоянные на функции от независимой переменной x :
.
То есть мы ищем решение исходного уравнения (1) в следующем виде:
(4) .

Если мы подставим (4) в (1), то получим одно дифференциальное уравнение для n функций . При этом мы можем связать эти функции дополнительными уравнениями. Тогда получится n уравнений, из которых можно определить n функций . Дополнительные уравнения можно составить различными способами. Но мы это сделаем так, чтобы решение имело наиболее простой вид. Для этого, при дифференцировании, нужно приравнивать к нулю члены, содержащие производные от функций . Продемонстрируем это.

Чтобы подставить предполагаемое решение (4) в исходное уравнение (1), нам нужно найти производные первых n порядков от функции, записанной в виде (4). Дифференцируем (4), применяя правила дифференцирования суммы и произведения:
.
Сгруппируем члены. Сначала выпишем члены с производными от , а затем – члены с производными от :

.
Наложим на функции первое условие:
(5.1) .
Тогда выражение для первой производной по будет иметь более простой вид:
(6.1) .

Тем же способом находим вторую производную:

.
Наложим на функции второе условие:
(5.2) .
Тогда
(6.2) .
И так далее. В дополнительных условиях, мы приравниваем члены, содержащие производные функций , к нулю.

Таким образом, если выбрать следующие дополнительные уравнения для функций :
(5.k) ,
то первые производных по будут иметь наиболее простой вид:
(6.k) .
Здесь .

Подставляем в исходное уравнение (1):
(1) ;

.
Учтем, что все функции удовлетворяют уравнению (2):
.
Тогда сумма членов, содержащих дают нуль. В итоге получаем:
(7) .

В результате мы получили систему линейных уравнений для производных :
(5.1) ;
(5.2) ;
(5.3) ;
. . . . . . .
(5.n-1) ;
(7′) .

Решая эту систему, находим выражения для производных как функции от x . Интегрируя, получим:
.
Здесь – уже не зависящие от x постоянные. Подставляя в (4), получаем общее решение исходного уравнения.

Заметим, что для определения величин производных мы нигде не использовали тот факт, что коэффициенты ai являются постоянными. Поэтому метод Лагранжа применим для решения любых линейных неоднородных уравнений, если известна фундаментальная система решений однородного уравнения (2).

Далее рассмотрены примеры решения уравнений методом Лагранжа.

Примеры

Решить уравнения методом вариации постоянных (Лагранжа).

Решение примеров > > >

Автор: Олег Одинцов . Опубликовано: 05-08-2013 Изменено: 22-06-2017

Метод вариации произвольной постоянной решения линейных неоднородных уравнений

Пример №1 . Найдём общее решение уравнения y» + 4y’ + 3y = 9e -3 x . Рассмотрим соответствующее однородное уравнение y» + 4y’ + 3y = 0. Корни его характеристического уравнения r 2 + 4r + 3 = 0 равны -1 и -3. Поэтому фундаментальная система решений однородного уравнения состоит из функций y1 = e — x и y2 = e -3 x . Решение неоднородного уравнения ищем в виде y = C1(x)e — x + C2(x)e -3 x . Для нахождения производных C’1, C’2 составляем систему уравнений (8)
C′1·e -x +C′2·e -3x =0
-C′1·e -x -3C′2·e -3x =9e -3x
решая которую, находим , Интегрируя полученные функции, имеем
Окончательно получим

Пример №2 . Решить линейные дифференциальные уравнения второго порядка с постоянными коэффициентами методом вариации произвольных постоянных:

y(0) =1 + 3ln3
y’(0) = 10ln3

Решение:
Данное дифференциальное уравнение относится к линейным дифференциальным уравнениям с постоянными коэффициентами.
Решение уравнения будем искать в виде y = e rx . Для этого составляем характеристическое уравнение линейного однородного дифференциального уравнения с постоянными коэффициентами:
r 2 -6 r + 8 = 0
D = (-6) 2 — 4·1·8 = 4

Корни характеристического уравнения: r1 = 4, r2 = 2
Следовательно, фундаментальную систему решений составляют функции: y1=e 4x , y2=e 2x
Общее решение однородного уравнения имеет вид: y =C1·e 4x +C2·e 2x
Поиск частного решения методом вариации произвольной постоянной.
Для нахождения производных C’i составляем систему уравнений:
C′1·e 4x +C′2·e 2x =0
C′1(4e 4x ) + C′2(2e 2x ) = 4/(2+e -2x )
Выразим C’1 из первого уравнения:
C’1 = -c2e -2x
и подставим во второе. В итоге получаем:
C’1 = 2/(e 2x +2e 4x )
C’2 = -2e 2x /(e 2x +2e 4x )
Интегрируем полученные функции C’i:
C1 = 2ln(e -2x +2) — e -2x + C * 1
C2 = ln(2e 2x +1) – 2x+ C * 2

Поскольку y =C1·e 4x +C2·e 2x , то записываем полученные выражения в виде:
C1 = (2ln(e -2x +2) — e -2x + C * 1) e 4x = 2 e 4x ln(e -2x +2) — e 2x + C * 1 e 4x
C2 = (ln(2e 2x +1) – 2x+ C * 2)e 2x = e 2x ln(2e 2x +1) – 2x e 2x + C * 2 e 2x
Таким образом, общее решение дифференциального уравнения имеет вид:
y = 2 e 4x ln(e -2x +2) — e 2x + C * 1 e 4x + e 2x ln(2e 2x +1) – 2x e 2x + C * 2 e 2x
или
y = 2 e 4x ln(e -2x +2) — e 2x + e 2x ln(2e 2x +1) – 2x e 2x + C * 1 e 4x + C * 2 e 2x

Найдем частное решение при условии:
y(0) =1 + 3ln3
y’(0) = 10ln3

Подставляя x = 0, в найденное уравнение, получим:
y(0) = 2 ln(3) — 1 + ln(3) + C * 1 + C * 2 = 3 ln(3) — 1 + C * 1 + C * 2 = 1 + 3ln3
Находим первую производную от полученного общего решения:
y’ = 2e 2x (2C1 e 2x + C2 -2x +4 e 2x ln(e -2x +2)+ ln(2e 2x +1)-2)
Подставляя x = 0, получим:
y’(0) = 2(2C1 + C2 +4 ln(3)+ ln(3)-2) = 4C1 + 2C2 +10 ln(3) -4 = 10ln3

Получаем систему из двух уравнений:
3 ln(3) — 1 + C * 1 + C * 2 = 1 + 3ln3
4C1 + 2C2 +10 ln(3) -4 = 10ln3
или
C * 1 + C * 2 = 2
4C1 + 2C2 = 4
или
C * 1 + C * 2 = 2
2C1 + C2 = 2
Откуда: C1 = 0, C * 2 = 2
Частное решение запишется как:
y = 2e 4x ·ln(e -2x +2) — e 2x + e 2x ·ln(2e 2x +1) – 2x·e 2x + 2·e 2x

Условный экстремум. Метод множителей Лагранжа. Первая часть.

Для начала рассмотрим случай функции двух переменных. Условным экстремумом функции $z=f(x,y)$ в точке $M_0(x_0;y_0)$ называется экстремум этой функции, достигнутый при условии, что переменные $x$ и $y$ в окрестности данной точки удовлетворяют уравнению связи $\varphi (x,y)=0$.

Название «условный» экстремум связано с тем, что на переменные наложено дополнительное условие $\varphi(x,y)=0$. Если из уравнения связи можно выразить одну переменную через другую, то задача определения условного экстремума сводится к задаче на обычный экстремум функции одной переменной. Например, если из уравнения связи следует $y=\psi(x)$, то подставив $y=\psi(x)$ в $z=f(x,y)$, получим функцию одной переменной $z=f\left(x,\psi(x)\right)$. В общем случае, однако, такой метод малопригоден, поэтому требуется введение нового алгоритма.

Метод множителей Лагранжа для функций двух переменных.

Метод множителей Лагранжа состоит в том, что для отыскания условного экстремума составляют функцию Лагранжа: $F(x,y)=f(x,y)+\lambda\varphi(x,y)$ (параметр $\lambda$ называют множителем Лагранжа). Необходимые условия экстремума задаются системой уравнений, из которой определяются стационарные точки:

Достаточным условием, из которого можно выяснить характер экстремума, служит знак $d^2 F=F_^<''>dx^2+2F_^<''>dxdy+F_^<''>dy^2$. Если в стационарной точке $d^2F > 0$, то функция $z=f(x,y)$ имеет в данной точке условный минимум, если же $d^2F 0$, то $d^2F 0$, т.е. имеем условный минимум функции $z=f(x,y)$.

Примечание относительно формы записи определителя $H$. показать\скрыть

Некоторые авторы записывают определитель $H$ в иной форме (с знаком «-«):

В этой ситуации сформулированное выше правило изменится следующим образом: если $H > 0$, то функция имеет условный минимум, а при $H m$):

Обозначив множители Лагранжа как $\lambda_1,\lambda_2,\ldots,\lambda_m$, составим функцию Лагранжа:

Необходимые условия наличия условного экстремума задаются системой уравнений, из которой находятся координаты стационарных точек и значения множителей Лагранжа:

Выяснить, условный минимум или условный максимум имеет функция в найденной точке, можно, как и ранее, посредством знака $d^2F$. Если в найденной точке $d^2F > 0$, то функция имеет условный минимум, если же $d^2F 0.$$

Следовательно, в точке $M_1(1;3)$ функция $z(x,y)=x+3y$ имеет условный максимум, $z_<\max>=z(1;3)=10$.

Аналогично, в точке $M_2(-1;-3)$ найдем:

$$H=8\cdot\left| \begin 0 & x & y\\ x & \lambda & 0 \\ y & 0 & \lambda \end \right|= 8\cdot\left| \begin 0 & -1 & -3\\ -1 & 1/2 & 0 \\ -3 & 0 & 1/2 \end \right|=-40$$

Так как $H 0$. Следовательно, знак $H$ противоположен знаку $\lambda$. Можно и довести вычисления до конца:

Вопрос о характере экстремума в стационарных точках $M_1(1;3)$ и $M_2(-1;-3)$ можно решить и без использования определителя $H$. Найдем знак $d^2F$ в каждой стационарной точке:

Отмечу, что запись $dx^2$ означает именно $dx$, возведённый в вторую степень, т.е. $\left( dx \right)^2$. Отсюда имеем: $dx^2+dy^2>0$, посему при $\lambda_1=-\frac<1><2>$ получим $d^2F 0$, посему в данной точке функция имеет условный максимум, $z_<\max>=\frac<500><243>$.

Исследуем характер экстремума в каждой из точек иным методом, основываясь на знаке $d^2F$:

Из уравнения связи $x+y=0$ имеем: $d(x+y)=0$, $dx+dy=0$, $dy=-dx$.

Так как $ d^2F \Bigr|_=10 dx^2 > 0$, то $M_1(0;0)$ является точкой условного минимума функции $z(x,y)=3y^3+4x^2-xy$. Аналогично, $d^2F \Bigr|_=-10 dx^2 0$, то $M_1$ – точка минимума функции $u(x)$, при этом $u_<\min>=u(0)=0$. Так как $u_^<''>(M_2) 0; \; y > 0. \end \right. $$

Все дальнейшие преобразования осуществляются с учетом $x > 0; \; y > 0$ (это оговорено в условии задачи). Из второго уравнения выразим $\lambda=-\frac<5x>$ и подставим найденное значение в первое уравнение: $5y-\frac<5x>\cdot \frac<4>=0$, $4y^2-x^2=0$, $x=2y$. Подставляя $x=2y$ в третье уравнение, получим: $\frac<4y^2><8>+\frac<2>-1=0$, $y^2=1$, $y=1$.

Так как $y=1$, то $x=2$, $\lambda=-10$. Характер экстремума в точке $(2;1)$ определим, исходя из знака $d^2F$.

В принципе, здесь можно сразу подставить координаты стационарной точки $x=2$, $y=1$ и параметра $\lambda=-10$, получив при этом:

Однако в других задачах на условный экстремум стационарных точек может быть несколько. В таких случаях лучше $d^2F$ представить в общем виде, а потом подставлять в полученное выражение координаты каждой из найденных стационарных точек:

Подставляя $x=2$, $y=1$, $\lambda=-10$, получим:

Ответ: в точке $(2;1)$ функция имеет условный максимум, $z_<\max>=6$.

В следующей части рассмотрим применение метода Лагранжа для функций большего количества переменных.

Заметили ошибку, опечатку, или некорректно отобразилась формула? Отпишите, пожалуйста, об этом в данной теме на форуме (регистрация не требуется).


источники:

http://math.semestr.ru/math/varconst.php

http://math1.ru/education/funct_sev_var/lagranj.html