Линейное дифференциальное уравнение

редактировать
Дифференциальные уравнения, линейные относительно неизвестной функции и ее производных

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

a 0 (Икс) Y + a 1 (Икс) Y ′ + a 2 (X) Y ″ + ⋯ + an (x) y (n) + b (x) = 0, {\ displaystyle a_ {0} (x) y + a_ {1} (x) y '+ a_ {2} (x) y' '+ \ cdots + a_ {n} (x) y ^ {(n)} + b (x) = 0,}{\displaystyle a_{0}(x)y+a_{1}(x)y'+a_{2}(x)y''+\cdots +a_{n}(x)y^{(n)}+b(x)=0,}

где a 0 (x) {\ displaystyle a_ {0} (x)}{\ displaystyle a_ {0} (x)} ,..., an (x) {\ displaystyle a_ {n} (x) }{\ displaystyle a_ {n} (x)} и b (x) {\ displaystyle b (x)}b (x) произвольные дифференцируемые функции, которые не обязательно должны быть линейными, и y ',…, Y (n) {\ displaystyle y', \ ldots, y ^ {(n)}}{\displaystyle y',\ldots,y^{(n)}}последовательные производные и от неизвестная функция y переменная x.

Это обыкновенное дифференциальное уравнение (ODE). Линейное дифференциальное уравнение также может быть линейным уравнением в частных производных (PDE), если неизвестная функция зависит от нескольких, а производные, которые появляются в уравнении, являются частными производными.

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

Решения линейных дифференциальных уравнений с полиноми коэффициентами называются голономными функциями. Этот класс функций стабилен относительно сумм, произведений, дифференцирования, интегрирования и содержит множество обычных функций и специальных функций, таких как экспоненциальная функция, логарифм, синус, косинус, обратные тригонометрические функции, функция ошибок, функции Бесселя и гипергеометрические функции. Их представление с помощью определяющего дифференциального уравнения и начальных условий позволяет выполнять алгоритмические (на этих функциях) большинство операций исчисления, таких как вычисление первообразных, пределов, астотическое разложение и численное вычисление с любым с точностью сертифицированной границей погрешности.

Содержание
  • 1 Основная терминология
  • 2 Линейный дифференциальный оператор
  • 3 Однородное уравнение с постоянными коэффициентами
    • 3.1 Случай второго порядка
  • 4 Неоднородное уравнение с постоянными коэффициентами
  • 5 Первое -порядок с переменными коэффициентами
  • 6 Система линейных дифференциальных уравнений
  • 7 Высший порядок с переменными коэффициентами
    • 7.1 Уравнение Коши - Эйлера
  • 8 Голономные функции
  • 9 См. также
  • 10 Ссылки
  • 11 Внешние ссылки
Основная терминология

Наивысший порядок вывода, который появляется в дифференцируемом уравнении, - это порядок уравнения. Член b (x), который не является постоянным уравнением и его производными, иногда называют постоянным уравнением (по аналогии зависит с алгебраическими уравнениями ), если даже этот член не является постоянной функцией. Если постоянным членом является нулевая функция, то дифференциальное уравнение называется однородным, поскольку оно является однородным многочленом от неизвестной функции и ее производных. Уравнение, полученное заменой в линейном дифференциальном уравнении постоянного члена нулевой функции, является однородным уравнением. Дифференциальное уравнение имеет постоянные коэффициенты, если только постоянные функции появляются как коэффициенты в связанном однородном уравнении.

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

Линейный дифференциальный оператор

Базовый дифференциальный оператор порядка i - это отображение, которое отображает любую дифференцируемую функцию в ее i-ю производную или, в случай нескольких чисел - к одной из его частных производных порядка i. Обычно он обозначается

didxi {\ displaystyle {\ frac {d ^ {i}} {dx ^ {i}}}}{\ displ aystyle {\ гидроразрыв {d ^ {i}} {dx ^ {i}}}}

в случае одномерных функций и

∂ я 1 + ⋯ + в ∂ Икс 1 я 1 ⋯ ∂ xnin {\ displaystyle {\ frac {\ partial ^ {i_ {1} + \ cdots + i_ {n}}} {\ partial x_ {1} ^ {i_ {1}} \ cdots \ partial x_ {n} ^ {i_ {n}}}}}{\ displaystyle {\ frac {\ partial ^ {i_ {1} + \ cdots + i_ { n}}} {\ partial x_ {1} ^ {i_ {1}} \ cdots \ partial x_ {n} ^ {i_ {n}}}}}

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

A линейный дифференциальный оператор (сокращенно в этой статье линейный оператор или просто оператор) - это линейная комбинация основных операторов с дифференцируемыми функциями в качестве коэффициентов. Таким образом, в одномерном случае линейный оператор имеет формулу

a 0 (x) + a 1 (x) ddx + ⋯ + an (x) dndxn, {\ displaystyle a_ {0} (x) + a_ {1} ( x) {\ frac {d} {dx}} + \ cdots + a_ {n} (x) {\ frac {d ^ {n}} {dx ^ {n}}},}{\ displaystyle a_ {0} (x) + a_ {1} (x) {\ frac {d} {dx}} + \ cdots + a_ {n} (x) {\ frac {d ^ {n}} {dx ^ {n}}},}

где a 0 (x),…, an (x) {\ displaystyle a_ {0} (x), \ ldots, a_ {n} (x)}{\ displaystyle a_ {0} (x), \ ldots, a_ {n} (x)} - дифференцируемые функции, неотрицательное целое число n - порядок оператора (если an (x) {\ displaystyle a_ {n} (x)}{\ displaystyle a_ {n} (x)} не является нулевой функцией ).

Пусть L - линейный дифференциальный оператор. Применение L к функциям обычно обозначается Lf или Lf (X), если нужно указать переменную (это не следует путать с умножением). Линейный дифференциальный оператор - это линейный оператор, он показывает сумму и произведение на скаляр в произведении на тот же скаляр.

Временная сумма двух линейных операторов является линейным оператором, а также произведением (слева) линейного оператора на дифференцируемую функцию, линейные дифференциальные операторы образуют пространство над действительными числами или комплексными числами (в зависимости от характера рассматриваемых функций). Они также образуют свободный модуль над кольцом дифференцируемых функций.

Язык позволяет компактно писать дифференцируемые уравнения: если

L = a 0 (x) + a 1 (x) ddx + ⋯ + an (x) dndxn, {\ displaystyle L = a_ {0} (x) + a_ {1} (x) {\ frac {d} {dx}} + \ cdots + a_ {n} (x) {\ frac {d ^ {n}} {dx ^ {n}}},}{\ displaystyle L = a_ {0} (x) + a_ {1} (x) {\ frac {d} {dx}} + \ cdots + a_ {n} (x) {\ frac {d ^ {n}} {dx ^ {n}}},}

- линейный дифференциальный оператор, уравнение

a 0 (x) y + a 1 (x) y ′ + a 2 (x) y ″ + ⋯ + an (x) y (n) знак равно б (Икс) {\ Displaystyle а_ {0} (х) у + а_ {1} (х) у '+ а_ {2} (х) у' '+ \ cdots + а_ {п} (х) у ^ { (n)} = b (x)}{\displaystyle a_{0}(x)y+a_{1}(x)y'+a_{2}(x)y''+\cdots +a_{n}(x)y^{(n)}=b(x)}

можно переписать как

L y = b (x). {\ displaystyle Ly = b (x).}{\ displaystyle Ly = b (x).}

У этой записи может быть несколько вариантов; в частности, переменная дифференцирования может появляться или не появляться в y, части и уравнения, например L y (x) = b (x) {\ displaystyle Ly (x) = b (x)}{ \ displaystyle Ly (x) = b (x)} или L y = b {\ displaystyle Ly = b}{\ displaystyle Ly = b}

Ядром линейного дифференциального оператора является его ядро ​​ как линейное отображение, то есть векторное пространство решений ( однородного) дифференциального уравнения L y = 0 {\ displaystyle Ly = 0}{\ displaystyle Ly = 0} .

В случае обыкновенного дифференциального оператора порядка n метод Каратеодори теорема существования подразумевает, что при очень мягких условиях ядро ​​L векторным пространством размерности n и что решения уравнения L y (x) = b (x) {\ displaystyle Ly (x) = b (x)}{ \ displaystyle Ly (x) = b (x)} имеют вид

S 0 (x) + c 1 S 1 (x) + ⋯ + cn S N (x), {\ displaystyle S_ {0} (x) + c_ {1} S_ {1} (x) + \ cdots + c_ {n} S_ { n} (x),}{\ displaystyle S_ {0} (x) + c_ {1} S_ {1 } (х) + \ cdots + c_ {n} S_ {n} (x),}

где c 1,…, cn {\ displaystyle c_ {1}, \ ldots, c_ {n}}c_ {1}, \ ldots, c_ {n} - произвольные числа. Обычно гипотезы теоремы Каратеодори выполняются в интервале I, если функции b, a 0,…, an {\ displaystyle b, a_ {0}, \ ldots, a_ {n}}{\ displaystyle b, a_ {0}, \ ldots, a_ {n}} непрерывны в I, и существует положительное действительное число k такое, что | а п (х) |>к {\ displaystyle | a_ {n} (x) |>k}{\displaystyle |a_{n}(x)|>k} для каждого x в I.

Однородное уравнение с постоянными коэффициентами

Однородное линейное уравнение имеет постоянные коэффициенты, если оно имеет форму 0

y + a 1 y ′ + a 2 y ″ + ⋯ + любой (n) = 0 {\ displaystyle a_ {0} y + a_ {1} y '+ a_ {2} y' '+ \ cdots + a_ {n } y ^ {(n)} = 0}{\displaystyle a_{0}y+a_{1}y'+a_{2}y''+\cdots +a_{n}y^{(n)}=0}

где a 1,…, an {\ displaystyle a_ {1}, \ ldots, a_ {n}}a_1, \ ldots, a_n являются (действительными или Другими словами, оно имеет линейным оператором с постоянными коэффициентами.

Изучение этих уравнений с постоянными коэффициентами восходит к Леонард Эйлер, который ввел экспоненциальную функцию ex {\ displaystyle e ^ {x}}e ^ {x} , которая является единств енным решением уравнений е '= е {\ displaystyle f' = f}{\displaystyle f'=f}успех h, что f (0) = 1 {\ displaystyle f (0) = 1}f (0) = 1 . Следовательно, n-я производная от ecx {\ displaystyle e ^ {cx}}{\ displaystyle e ^ {cx}} равно cnecx, {\ displaystyle c ^ {n} e ^ {cx},}{\ displaystyle c ^ {n} e ^ {cx},} , что позволяет довольно легко решать однородные линейные дифференциальные уравнения.

Пусть

a 0 y + a 1 y ′ + a 2 y ″ + ⋯ + любой (n) = 0 {\ displaystyle a_ {0} y + a_ {1} y '+ a_ { 2} y '' + \ cdots + a_ {n} y ^ {(n)} = 0}{\displaystyle a_{0}y+a_{1}y'+a_{2}y''+\cdots +a_{n}y^{(n)}=0}

- однородное линейное дифференциальное уравнение с постоянными коэффициентами (то есть a 0,…, an {\ displaystyle a_ {0}, \ ldots, a_ {n}}a_ {0}, \ ldots, a_ {n} - действительные или комплексные числа).

Поиск решений этого уравнения в форме e α x {\ displaystyle e ^ {\ alpha x}}{\ displaystyle e ^ {\ alpha x}} эквивалентен поиску констант α {\ displaystyle \ alpha}\ alpha такой, что

a 0 e α x + a 1 α e α x + a 2 α 2 e α x + ⋯ + an α ne α x = 0. {\ displaystyle a_ {0} e ^ {\ alpha x} + a_ {1} \ alpha e ^ {\ alpha x} + a_ {2} \ alpha ^ {2} e ^ {\ alpha x} + \ cdots + a_ {n} \ alpha ^ {n } e ^ {\ alpha x} = 0.}{\ displaystyle a_ {0} e ^ {\ alpha x} + a_ {1} \ alpha e ^ {\ alpha x} + a_ {2} \ alpha ^ {2} e ^ {\ alpha x} + \ cdots + a_ {n} \ альфа ^ {п} е ^ {\ альфа х} = 0.}

Вычитание за скобки e α x {\ displaystyle e ^ {\ alpha x}}{\ displaystyle e ^ {\ alpha x}} (которое никогда не равно нулю), показывает, что α {\ displaystyle \ alpha}\ alpha должен быть корнем характерного многочлена '

a 0 + a 1 t + a 2 t 2 + ⋯ + antn {\ displaystyle a_ {0} + a_ {1} t + a_ {2} t ^ {2} + \ cdots + a_ {n} t ^ {n}}{\ displaystyle a_ {0} + a_ {1} t + a_ {2} t ^ {2} + \ cdots + a_ {n} t ^ {n }}

дифференциального уравнения, которое является частью левой части соответствующее уравнение

a 0 + a 1 t + a 2 t 2 + ⋯ + antn = 0. {\ displaystyle a_ {0} + a_ {1} t + a_ {2} t ^ {2} + \ cdots + a_ {n} t ^ {n } = 0.}{ \ displaystyle a_ {0} + a_ {1} t + a_ {2} t ^ {2} + \ cdots + a_ {n} t ^ {n} = 0.}

Когда все эти корни разные, у одного есть различных решений, которые не являются необходимыми обычно реально, даже если коэффициенты уравнения действительны. Эти решения можно показать как линейно независимые, рассматривая определитель Вандермонда значений этих решений при x = 0,..., n-1. Вместе они образуют базис структура пространства дифференциального уравнения (то есть ядро ​​дифференциального оператора).

Пример
y ⁗ - 2 y ‴ + 2 y ″ - 2 y ′ + y = 0 {\ displaystyle y '' '' - 2y '' '+ 2y' '- 2y' + y = 0}y''''-2y'''+2y''-2y'+y=0

имеет характерное уравнение

z 4 - 2 z 3 + 2 z 2 - 2 z + 1 = 0. {\ displaystyle z ^ {4} -2z ^ {3} + 2z ^ {2} -2z + 1 = 0.}z ^ {4} -2z ^ {3} + 2z ^ {2} -2z + 1 Знак равно 0.

Здесь есть нули, i, −i и 1 (кратность 2). Таким образом, использованием решения является

e i x, e - i x, e x, x e x. {\ Displaystyle е ^ {ix}, \; e ^ {- ix}, \; е ^ {х}, \; xe ^ {x}.}{\ displaystyle e ^ {ix}, \; e ^ {- ix}, \; e ^ { x}, \; xe ^ {x}.}

Таким образом, реальная основа решения

cos ⁡ x, sin ⁡ x, ex, xex. {\ Displaystyle \ соз х, \; \ грех х, \; е ^ {х}, \; xe ^ {x}.}{\ displaystyle \ cos x, \; \ sin x, \; e ^ {x}, \; xe ^ {x}.}

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

xke α x, {\ displaystyle x ^ {k} e ^ {\ alpha x},}{\ displaystyle x ^ {k} e ^ {\ alpha x},}

, где k - неотрицательное целое число, α {\ displaystyle \ alpha}\ alpha - корень характеристического многочлена кратности m, причем k α {\ displaystyle \ alpha}\ alpha является корнем характерного многочлена кратности m, характерный многочлен может быть разложен на множители как P (t) (t - α) м. {\ displaystyle P (t) (t- \ alpha) ^ {m}.}{\ displaystyle P (t) (t- \ альфа) ^ {m}.} Таким образом, применение дифференциального оператора уравнения эквивалентно применение первых m раз оператора ddx - α, {\ displaystyle {\ frac {d} {dx}} - \ alpha,}{\ displaystyle {\ frac {d} {dx}} - \ alpha,} , а затем оператор, имеющий P в качестве характерного многочлена. По теореме об экспоненциальном сдвиге ,

(ddx - α) (xke α x) = kxk - 1 e α x, {\ displaystyle \ left ({\ frac {d} {dx}} - \ alpha \ right) \ left (x ^ {k} e ^ {\ alpha x} \ right) = kx ^ {k-1} e ^ {\ alpha x},}{\ displaystyle \ left ({\ frac {d} {dx}} - \ alpha \ right) \ left (x ^ {k} e ^ {\ alpha x} \ right) = kx ^ {k-1} e ^ {\ alpha x},}

и, таким образом, каждый получает ноль после k + 1 применения ddx - α. {\ displaystyle {\ frac {d} {dx}} - \ alpha.}{\ displaystyle {\ frac {d} {dx}} - \ alpha.}

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

В общем случае, когда коэффициенты уравнения являются действительными, обычно более удобно иметь основу решений, состоящую из функций с действующими значениями. Такой базис можно получить из предыдущего базиса, заметив, что если a + ib является корнем характерного многочлена, то a - также является корнем той же кратности. Таким образом, реальный базис получается с помощью формулы Эйлера и замены xke (a + ib) x {\ displaystyle x ^ {k} e ^ {(a + ib) x}}{ \ displaystyle x ^ {k} e ^ {(a + ib) x}} и xke (a - ib) x {\ displaystyle x ^ {k} e ^ {(a-ib) x}}{\ displaystyle x ^ {k} e ^ {(a-ib) x}} на xkeax cos ⁡ (bx) { \ displaystyle x ^ {k} e ^ {ax} \ cos (bx)}{\ displaystyle x ^ {k} e ^ {ax} \ cos (bx)} и xkeax sin ⁡ (bx). {\ displaystyle x ^ {k} e ^ {ax} \ sin (bx).}{\ displaystyle x ^ {k} e ^ {ax} \ sin (bx).}

Случай второго порядка

Однородное линейное уравнение второго порядка может быть записано

y ″ + ay ′ + by = 0, {\ displaystyle y '' + ay '+ by = 0,}{\displaystyle y''+ay'+by=0,}

и его характерный многочлен равен

r 2 + ar + b. {\ displaystyle r ^ {2} + ar + b.}{\ displaystyle r ^ {2} + ar + b.}

Если a и b являются действительными, есть три случая для решений в зависимости от дискриминанта D = a 2 - 4 б. {\ displaystyle D = a ^ {2} -4b.}{\ displaystyle D = a ^ {2} -4b.} Во всех трех случаях общее решение зависит от двух произвольных констант c 1 {\ displaystyle c_ {1}}c_{1}и c 2 {\ displaystyle c_ {2}}c_ {2} .

  • Если D>0, характерный многочлен имеет два различных действительных корня α {\ displaystyle \ alpha}\ alpha и β {\ displaystyle \ beta}\ beta . В этом случае общее решение:
c 1 e α x + c 2 e β x. {\ displaystyle c_ {1} e ^ {\ alpha x} + c_ {2} e ^ {\ beta x}.}{\ displaystyle c_ {1} e ^ {\ альфа x} + c_ {2} e ^ {\ beta x}.}
  • Если D = 0, характерный многочлен имеет двойной корень - a / 2 {\ displaystyle -a / 2}{\ displaystyle -a / 2} , общее решение -
(c 1 + c 2 x) e - ax / 2. {\ displaystyle (c_ {1} + c_ {2} x) e ^ {- ax / 2}.}{\ displaystyle (c_ {1} + c_ {2} x) e ^ {- ax / 2}.}
c 1 e (α + β i) x + c 2 e (α - β i) x, {\ displaystyle c_ {1} e ^ {(\ alpha + \ beta i) x} + c_ {2} e ^ {(\ alpha - \ beta i) x},}{\ displaystyle c_ {1} e ^ {(\ alpha + \ beta i) x} + c_ {2} e ^ {(\ альфа - \ бета я) х},}
который может быть переписан в реальном выражении с использованием Эйлера формула как
e α x (c 1 cos ⁡ (β x) + c 2 sin ⁡ (β x)). {\ displaystyle e ^ {\ alpha x} (c_ {1} \ cos (\ beta x) + c_ {2} \ sin (\ beta x)).}{\ displaystyle e ^ {\ alpha x} (c_ {1} \ cos (\ beta x) + c_ {2} \ sin (\ beta x)).}

Нахождение решения y (x) { \ displaystyle y (x)}y (x) удовлетворяет y (0) = d 1 {\ displaystyle y (0) = d_ {1}}{\ displaystyle y (0) = d_ {1}} и y ′ ( 0) = d 2, {\ displaystyle y '(0) = d_ {2},}{\displaystyle y'(0)=d_{2},}один приравнивает значения общего решения в 0 и его производной к d 1 {\ displaystyle d_ {1 }}{\ displaystyle d_ {1}} и d 2, {\ displaystyle d_ {2},}{\ displaystyle d_ {2},} соответственно. Это приводит к линейной системе двух линейных соотношений с неизвестными двумя c 1 {\ displaystyle c_ {1}}c_{1}и c 2. {\ displaystyle c_ {2}.}{\ displaystyle c_ {2}.} Решение этой системы дает решение так называемой задачи Коши, в которой указаны значения 0 для решения DEQ и его производной равны.

Неоднородное уравнение с постоянными коэффициентами

Неоднородное уравнение порядка n с постоянными коэффициентами можно записать

y (n) (x) + a 1 y (n - 1) (x) + ⋯ + an - 1 y ′ (x) + любой (x) = f (x), {\ displaystyle y ^ {(n)} (x) + a_ {1} y ^ {(n -1)} (x) + \ cdots + a_ {n-1} y '(x) + a_ {n} y (x) = f (x),}{\displaystyle y^{(n)}(x)+a_{1}y^{(n-1)}(x)+\cdots +a_{n-1}y'(x)+a_{n}y(x)=f(x),}

где a 1,…, an {\ displaystyle a_ {1 }, \ ldots, a_ {n}}a_1, \ ldots, a_n - действительные или комплексные числа, f - заданная функция от x, а y - неизвестная функция (для простоты "(x)" в дальнейшем будет опущено).

Есть несколько методов решения такого уравнения. Наилучший метод зависит от характера функции f, которая делает уравнение неоднородным. Если f линейной комбинацией экспоненциальной и синусоидальной функций, то может быть номинала экспоненциального отклика. Если, в более общем смысле, f является линейной комбинацией функций вида xneax {\ displaystyle x ^ {n} e ^ {ax}}{\ displaystyle x ^ {n} e ^ {ax}} , xn cos ⁡ ax {\ displaystyle x ^ {n} \ cos {ax }}{\ displaystyle x ^ {n} \ cos {ax}} и xn sin ⁡ ax {\ displaystyle x ^ {n} \ sin {ax}}{\ displaystyle x ^ {n} \ sin {ax}} , где n - неотрицательное целое число, а константа (которые не обязательно должны быть одинаковыми в каждом члене), то может быть отопления неопределенных коэффициентов. Еще более общий метод аннигилятора применяется, когда удовлетворяет однородному линейному дифференциальному уравнению, как правило, голономной функции .

Наиболее общим методом является изменение констант, который представлен здесь.

Общее решение связанного однородного уравнения

y (n) + a 1 y (n - 1) + ⋯ + an - 1 y ′ + any = 0 {\ displaystyle y ^ {(n)} + a_ {1} y ^ {(n-1)} + \ cdots + a_ {n-1} y '+ a_ {n} y = 0}{\displaystyle y^{(n)}+a_{1}y^{(n-1)}+\cdots +a_{n-1}y'+a_{n}y=0}

равно

y = u 1 y 1 + ⋯ + unyn, {\ displaystyle y = u_ {1} y_ {1} + \ cdots + u_ {n} y_ {n},}{ \ displaystyle y = u_ {1} y_ {1} + \ cdots + u_ {n} y_ {n},}

где (y 1,…, yn) {\ displaystyle (y_ { 1}, \ ldots, y_ {n})}{\ displaystyle (y_ {1}, \ ldots, y_ { n})} использует использование пространства решений и u 1,…, un {\ displaystyle u_ {1}, \ ldots, u_ {n}}u_ {1}, \ ldots, u_ {n} - произвольные константы. Метод изменения констант получил свое название от следующей идеи. Вместо того, чтобы рассматривать u 1,…, un {\ displaystyle u_ {1}, \ ldots, u_ {n}}u_ {1}, \ ldots, u_ {n} как константы, их можно рассматривать как неизвестные функции, которые необходимо определить для создания y решение неоднородного уравнения. Для этого добавляются ограничения

0 = u 1 ′ y 1 + u 2 ′ y 2 + ⋯ + un ′ yn {\ displaystyle 0 = u '_ {1} y_ {1} + u' _ {2} y_ { 2} + \ cdots + u '_ {n} y_ {n}}0=u'_{1}y_{1}+u'_{2}y_{2}+\cdots +u'_{n}y_{n}
0 = u 1 ′ y 1 ′ + u 2 ′ y 2 ′ + ⋯ + un ′ yn ′ {\ displaystyle 0 = u' _ {1} y '_ {1} + u' _ {2} y '_ {2} + \ cdots + u' _ {n} y '_ {n}}0=u'_{1}y'_{1}+u'_{2}y'_{2}+\cdots +u'_{n}y'_{n}
⋯ {\ displaystyle \ cdots}\ cdots
0 знак равно u 1 ′ y 1 (n - 2) + u 2 ′ y 2 (n - 2) + ⋯ + un ′ yn (n - 2), {\ displaystyle 0 = u '_ {1} y_ { 1} ^ {(n-2)} + u '_ {2} y_ {2} ^ {(n-2)} + \ cdots + u' _ {n} y_ {n} ^ {(n-2) },}{\displaystyle 0=u'_{1}y_{1}^{(n-2)}+u'_{2}y_{2}^{(n-2)}+\cdots +u'_{n}y_{n}^{(n-2)},}

что подразумевает ( согласно правилу произведений и индукции )

y (i) = u 1 y 1 (i) + ⋯ + unyn (i) {\ displaystyle y ^ {(i)} = u_ {1 } y_ {1} ^ {(i)} + \ cdots + u_ {n} y_ {n} ^ {(i)}}{\ displaystyle y ^ {(i)} = u_ {1} y_ {1} ^ {(i)} + \ cdots + u_ {n} y_ {n} ^ {(i)}}

для i = 1,..., n - 1, и

y (n) = u 1 y 1 (n) + ⋯ + unyn (n) + u 1 ′ y 1 (n - 1) + u 2 ′ y 2 (n - 1) + ⋯ + un ′ yn (n - 1). {\ displaystyle y ^ {(n)} = u_ {1} y_ {1} ^ {(n)} + \ cdots + u_ {n} y_ {n} ^ {(n)} + u '_ {1} y_ {1} ^ {(n-1)} + u '_ {2} y_ {2} ^ {(n-1)} + \ cdots + u' _ {n} y_ {n} ^ {(n- 1)}.}{\displaystyle y^{(n)}=u_{1}y_{1}^{(n)}+\cdots +u_{n}y_{n}^{(n)}+u'_{1}y_{1}^{(n-1)}+u'_{2}y_{2}^{(n-1)}+\cdots +u'_{n}y_{n}^{(n-1)}.}

Замена в исходном уравнении y и его производных на e, и используя тот факт, что y 1,…, yn {\ displaystyle y_ {1}, \ ldots, y_ {n}}y_ {1}, \ ldots, y_ {n} являются решениями исходного однородного уравнения, получаем

е = u 1 ′ y 1 (n - 1) + ⋯ + un ′ yn (n - 1). {\ displaystyle f = u '_ {1} y_ {1} ^ {(n-1)} + \ cdots + u' _ {n} y_ {n} ^ {(n-1)}.}{\displaystyle f=u'_{1}y_{1}^{(n-1)}+\cdots +u'_{n}y_{n}^{(n-1)}.}

Это и предыдущие уравнения с 0 в левой части образуют из n линейных соотношений в u 1 ′,…, un ′ {\ displaystyle u '_ {1}, \ ldots, u' _ {n}}u'_{1},\ldots,u'_{n}, коэффициенты, которые являются известными функциями (f, y i и их производные). Эта система может быть решена любым методом линейной алгебры. Вычисление первообразных дает u 1,…, un, {\ displaystyle u_ {1}, \ ldots, u_ {n},}{\ displaystyle u_ {1}, \ ldots, u_ {n},} , а затем y = u 1 y 1 + ⋯ + unyn. {\ displaystyle y = u_ {1} y_ {1} + \ cdots + u_ {n} y_ {n}.}{\ displaystyle y = u_ {1} y_ {1} + \ cdots + u_ {n} y_ {n}.}

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

Уравнение первого порядка с переменными коэффициентами
Пример
Решение уравнения
y ′ (x) + y (x) / x = 3 x. {\ displaystyle y '(x) + y (x) / x = 3x.}{\displaystyle y'(x)+y(x)/x=3x.}

Связанное однородное уравнение y ′ (x) + y (x) / x = 0 {\ displaystyle y' (x) + y (x) / x = 0}{\displaystyle y'(x)+y(x)/x=0}дает

y ′ / y = - 1 / x, {\ displaystyle y '/ y = -1 / x,}{\displaystyle y'/y=-1/x,}

то есть

у = с / х. {\ displaystyle y = c / x.}{\ displaystyle y = c / x.}

Деление уравнения на одно из этих решений дает

xy ′ + y = 3 x 2. {\ displaystyle xy '+ y = 3x ^ {2}.}{\displaystyle xy'+y=3x^{2}.}

То есть

(ху) ′ = 3 x 2, {\ displaystyle (xy) '= 3x ^ {2},}{\displaystyle (xy)'=3x^{2},}
ху = x 3 + c, {\ displaystyle xy = x ^ {3 } + c,}{\ displaystyle xy = x ^ {3} + c,}

и

y (x) = x 2 + c / x. {\ displaystyle y (x) = x ^ {2} + c / x.}{\ displaystyle y (x) = x ^ {2} + c / x.}

для начальных условий

y (1) = α, {\ displaystyle y (1) = \ alpha,}{\ displaystyle y (1) = \ alpha,}

получается частное решение

y (x) = x 2 + α - 1 x. {\ displaystyle y (x) = x ^ {2} + {\ frac {\ alpha -1} {x}}.}{\ displaystyle y (x) = x ^ {2} + {\ frac {\ alpha -1} {x}}.}

Общая форма линейного обыкновенного дифференциального уравнения первого порядка после деления коэффициента из y ′ ( x) {\ displaystyle y '(x)}{\displaystyle y'(x)}, составляет:

y ′ (x) = f (x) y (x) + g (x). {\ displaystyle y '(x) = f (x) y (x) + g (x).}{\displaystyle y'(x)=f(x)y(x)+g(x).}

Если уравнение однородно, то есть g (x) = 0, можно переписать и интегрировать:

y ′ y = f, журнал ⁡ y = k + F, {\ displaystyle {\ frac {y '} {y}} = f, \ qquad \ log y = k + F,}{\displaystyle {\frac {y'}{y}}=f,\qquad \log y=k+F,}

где k - произвольное константа интегрирования и F = ∫ fdx {\ displaystyle \ textstyle F = \ int f \, dx}{\ displaystyle \ textstyle F = \ int е \, dx} является первообразной f. Таким образом, общее решение однородного уравнения:

y = ce F, {\ displaystyle y = ce ^ {F},}{\ displaystyle y = ce ^ {F},}

, где c = ek {\ displaystyle c = e ^ {k}}{\ displaystyle c = e ^ {k}} - произвольная константа.

Для общего неоднородного уравнения его можно умножить на взаимное e - F {\ displaystyle e ^ {- F}}{\ displaystyle e ^ {- F}} решения однородного уравнения. Это дает

y ′ e - F - yfe - F = ge - F. {\ displaystyle y'e ^ {- F} -yfe ^ {- F} = ge ^ {- F}.}{\displaystyle y'e^{-F}-yfe^{-F}=ge^{-F}.}

Как - fe - F = ddx (e - F), {\ displaystyle - fe ^ {- F} = {\ tfrac {d} {dx}} \ left (e ^ {- F} \ right),}{\ displaystyle -fe ^ {- F} = {\ tfrac {d} {dx}} \ left (e ^ {- F} \ right),} Правило произведения позволяет переписать уравнение как

ddx (ye - F) = ge - F. {\ displaystyle {\ frac {d} {dx}} \ left (ye ^ {- F} \ right) = ge ^ {- F}.}{\ displaystyle {\ frac {d} {dx}} \ left (ye ^ {- F} \ right) = ge ^ {- F}.}

Таким образом, общее решение

y = ce F + e F ∫ ge - F dx, {\ displaystyle y = ce ^ {F} + e ^ {F} \ int ge ^ {- F} dx,}{\ displaystyle y = ce ^ {F} + e ^ {F} \ int ge ^ {- F} dx,}

где c - постоянная интегрирования, а F = ∫ fdx {\ displaystyle F = \ int fdx}{\ displaystyle F = \ int fdx} .

Система линейных дифференциальных уравнений

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

Произвольное линейное обыкновенное дифференциальное уравнение и система таких уравнений могут быть преобразованы в систему линейных дифференциальных уравнений первого порядка добавления для всех производных, кроме высших производных. То есть, если y ', y ″,…, y (k) {\ displaystyle y', y '', \ ldots, y ^ {(k)}}{\displaystyle y',y'',\ldots,y^{(k)}}появляются в уравнении, можно заменить их новыми неизвестными функциями y 1,…, yk {\ displaystyle y_ {1}, \ ldots, y_ {k}}{\ displaystyle y_ {1}, \ l точки, y_ {k}} , которые должны удовлетворять уравнениям y ′ знак равно y 1 {\ displaystyle y '= y_ {1}}{\displaystyle y'=y_{1}}и yi ′ = yi + 1, {\ displaystyle y_ {i}' = y_ {i + 1},}{\displaystyle y_{i}'=y_{i+1},}для i = 1,..., k - 1.

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

y 1 ′ (x) = b 1 (x) + a 1, 1 (x) y 1 + ⋯ + a 1, n (x) yn ⋮ yn ′ (Икс) знак равно bn (x) + an, 1 (x) y 1 + ⋯ + an, n (x) yn, {\ displaystyle {\ begin {align} y_ {1} '(x) = b_ {1} (x) + a_ {1,1} (x) y_ {1} + \ cdots + a_ {1, n} (x) y_ {n} \\\ vdots \\ y_ {n} '(x) = b_ {n} (x) + a_ {n, 1} (x) y_ {1} + \ cdots + a_ {n, n} (x) y_ {n}, \ end {align}}}{\displaystyle {\begin{aligned}y_{1}'(x)=b_{1}(x)+a_{1,1}(x)y_{1}+\cdots +a_{1,n}(x)y_{n}\\\vdots \\y_{n}'(x)=b_{n}(x)+a_{n,1}(x)y_{1}+\cdots +a_{n,n}(x)y_{n},\end{aligned}}}

где bn {\ displaystyle b_ {n}}b_ {n} и ai, j {\ displaystyle a_ {i, j}}a_ {i, j} отдельные функции x. В матричной записи эта система может быть записана (без «(x)»)

y ′ = A y + b. {\ displaystyle \ mathbf {y} '= A \ mathbf {y} + \ mathbf {b}.}{\displaystyle \mathbf {y} '=A\mathbf {y} +\mathbf {b}.}

Метод решения методу решения одного линейного дифференциального уравнения первого порядка, но с трудностями, соответствующими из некоммутативности матричное умножение.

Пусть

u ′ = A u. {\ displaystyle \ mathbf {u} '= A \ mathbf {u}.}{\displaystyle \mathbf {u} '=A\mathbf {u}.}

- однородное уравнение, связанное с вышеуказанным матричным уравнением. Его решения образуют векторное пространство размерности n и, следовательно, являются столбцами квадратной матрицы функций U (x) {\ displaystyle U (x)}U (x) , определитель которого не является нулевой функцией. Если n = 1, или A - матрица констант, или, в более общем смысле, если дифференцируема и коммутирует со своей производной, то можно выбрать для U экспоненту первообразной B = ∫ A dx {\ displaystyle \ textstyle B = \ int Adx}{\ displaystyle \ textstyle B = \ int Adx} of A. На самом деле, в этих случаях

ddx exp ⁡ (B) = A exp ⁡ (В). {\ displaystyle {\ frac {d} {dx}} \ exp (B) = A \ exp (B).}{\ displaystyle {\ frac {d} {dx}} \ exp (B) = A \ exp (B).}

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

Зная матрицу U, общее решение неоднородного уравнения:

y (x) = U (Икс) Y 0 + U (Икс) ∫ U - 1 ( Икс) б (Икс) dx, {\ Displaystyle \ mathbf {y} (х) = U (х) \ mathbf {y_ {0}} + U (x) \ int U ^ {- 1} (x) \ mathbf {b} (x) \, dx,}{\ Displaystyle \ mathbf {y} (x) = U (x) \ mathbf {y_ {0}} + U (x) \ int U ^ {- 1} (x) \ mathbf {b} (x) \, dx,}

где матрица столбцов y 0 {\ displaystyle \ mathbf {y_ {0}}}{\ displaystyle \ mathbf {y_ { 0}}} - произвольная константа интегрирования.

Если начальные условия заданы как

y (x 0) = y 0, {\ displaystyle \ mathbf {y} (x_ {0}) = \ mathbf {y} _ {0},}{\ displaystyle \ mathbf {y} (x_ {0}) = \ mathbf {y} _ {0},}

решение, которое удовлетворяет начальным условиям:

y (x) = U (x) U - 1 (x 0) y 0 + U (x) ∫ x 0 x U - 1 (t) b (t) dt. {\ displaystyle \ mathbf {y} (x) = U (x) U ^ {- 1} (x_ {0}) \ mathbf {y_ {0}} + U (x) \ int _ {x_ {0}} ^ {x} U ^ {- 1} (t) \ mathbf {b} (t) \, dt.}{\ displaystyle \ mathbf {y} (x) = U (x) U ^ {- 1} (x_ {0}) \ mathbf {y_ {0}} + U (x) \ int _ {x_ {0}} ^ {x} U ^ {- 1} (t) \ mathbf {b} (t) \, dt.}
Высший порядок с переменными коэффициентами

Линейное обыкновенное уравнение первого порядка с переменными коэффициентами может быть решена с помощью квадратур, что означает, что решения могут быть выражены с помощью интегралов. Это не относится к заказу по крайней мере два. Это главный результат теории Пикара - Вессио, инициированной Эмилем Пикаром и Эрнестом Вессио, и недавние разработки которой получили название дифференциальной теории Галуа..

Невозможность решения в квадратуре можно сравнить с теоремой Абеля - Руффини, которая утверждает, что алгебраическое уравнение степени не менее пяти, как правило, не может быть решено с помощью радикалы. Эта аналогия представляет собой методы доказательства и мотивирует название дифференциальной теории Галуа.

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

Тем не менее, случай второго порядка с рациональными коэффициентами был полностью решен с помощью алгоритма Ковачича.

уравнение Коши - Эйлера

Уравнения Коши - Эйлера являются примерами уравнения любого порядка, с которые переменными коэффициентами, можно решить явно. Это уравнения вида

xny (n) (x) + an - 1 xn - 1 y (n - 1) (x) + ⋯ + a 0 y (x) = 0, {\ displaystyle x ^ {n} y ^ {(n)} (x) + a_ {n-1} x ^ {n-1} y ^ {(n-1)} (x) + \ cdots + a_ {0} y (x) = 0, }{\ displaystyle x ^ {n} y ^ {(n)} (x) + a_ {n-1} x ^ {n-1} y ^ {(n-1)} (x) + \ cdots + a_ {0} y (x) = 0,}

где a 0,…, an - 1 {\ displaystyle a_ {0}, \ ldots, a_ {n-1}}{\ displaystyle a_ {0 }, \ ldots, a_ {n-1}} - постоянные коэффициенты.

Голономные функции

A голономная функция, также называемая D-конечной функцией, - это функция, которая является решением однородного линейного дифференциального уравнения с полиномиальными коэффициентами.

Большинство функций, которые обычно рассматриваются в математике, являются голономными или частными от голономных функций. Фактически, голономные функции включают полиномы, алгебраические функции, логарифм, экспоненциальную функцию, синус, косинус, гиперболический синус, гиперболический косинус, обратный тригонометрический и обратные гиперболические функции, а также многие специальные функции такие как функции Бесселя и гипергеометрические функции.

Голономные функции имеют несколько закрывающих свойств ; в частности, сумму, произведения, производная и интегралы голономных функций являются голономными. Более того, эти замыкания эффективны в том смысле, что существуют алгоритмы для уравнения дифференциального уравнения результата любой из этих операций, зная дифференциальные уравнения входных данных.

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

Голономная последовательность - это последовательность чисел, которая может быть порождена рекуррентным действием с полиноми коэффициентами. Коэффициенты ряда Тейлора в точке точкиономной функции образуют голономную последовательность. И наоборот, если последовательность последовательностей степенного ряда является голономной, то этот ряд определяет голономную функцию (если радиус сходимости равенство нулю). Существуют эффективные алгоритмы для обоих преобразований, то есть для вычисления рекуррентного отношения из дифференциального уравнения, и наоборот.

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

См. также
Ссылки
  • Биркгоф, Гаррет и Рота, Джан-Карло (1978), обыкновенные дифференциальные уравнения, Нью-Йорк: John Wiley and Sons, Inc., ISBN 0-471-07411-X
  • Гершенфельд, Нил (1999), Природа Ма тематическое моделирование, Кембридж, Великобритания: Cambridge University Press, ISBN 978-0-521-57095-4
  • Робинсон, Джеймс К. (2004), Введение в обыкновенные дифференциальные уравнения, Кембридж, Великобритания: Cambridge University Press, ISBN 0-521-82650-0
Внешние ссылки
Последняя правка сделана 2021-05-27 10:31:23
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте