Разделение переменных

редактировать
Пропорционально первого порядка дифференциальное уравнение.png Линейное дифференциальное уравнение первого порядка.png

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

Содержание
  • 1 Обыкновенные дифференциальные уравнения (ODE)
    • 1.1 Альтернативные обозначения
    • 1.2 Пример
    • 1.3 Обобщение разделимых ODE до n-го порядка
    • 1.4 Пример
  • 2 Уравнения в частных производных
    • 2.1 Пример: однородный случай
    • 2.2 Пример: неоднородный случай
    • 2.3 Пример: смешанные производные
    • 2.4 Криволинейные координаты
  • 3 Матрицы
  • 4 Программное обеспечение
  • 5 См. Также
  • 6 Примечания
  • 7 Ссылки
  • 8 Внешние ссылки
Обыкновенные дифференциальные уравнения (ODE)

Предположим, дифференциальное уравнение можно записать в форме

ddxf (x) = g (x) h ( f (x)) {\ displaystyle {\ frac {d} {dx}} f (x) = g (x) h (f (x))}{\ frac {d} {dx}} f (x) = g (x) h (f (x))

который мы можем записать проще, допустив y знак равно е (Икс) {\ Displaystyle у = е (х)}y = е (x) :

dydx = г (х) ч (у). {\ displaystyle {\ frac {dy} {dx}} = g (x) h (y).}{\ frac {dy} {dx}} = g (x) h (y).

Пока h (y) ≠ 0, мы можем переставить члены, чтобы получить:

dyh (y) = g (x) dx, {\ displaystyle {dy \ over h (y)} = g (x) \, dx,}{\ displaystyle {dy \ over h (y)} = g (x) \, dx,}

так, чтобы две переменные x и y были разделены. На простом уровне dx (и dy) можно рассматривать как просто удобную нотацию, которая обеспечивает удобную мнемоническую помощь для помощи при манипуляциях. Формальное определение dx как дифференциала (бесконечно малого) несколько продвинуто.

Альтернативная нотация

Те, кому не нравится нотация Лейбница, могут предпочесть записать ее как

1 h (y) dydx = g (x), {\ displaystyle { \ frac {1} {h (y)}} {\ frac {dy} {dx}} = g (x),}{\ frac {1} {h (y)}} {\ frac {dy} {dx} } = г (х),

, но это не так очевидно, почему это называется «разделением переменных». Интегрируя обе части уравнения относительно x {\ displaystyle x}x , получаем

∫ 1 h (y) dydxdx = ∫ g (x) dx, (1) {\ displaystyle \ int {\ frac {1} {h (y)}} {\ frac {dy} {dx}} \, dx = \ int g (x) \, dx, \ qquad \ qquad (1)}\ int {\ frac {1} {h (y)}} {\ frac {dy} {dx}} \, dx = \ int g (x) \, dx, \ qquad \ qquad (1)

или, что эквивалентно,

∫ 1 час (y) dy = ∫ g (x) dx {\ displaystyle \ int {\ frac {1} {h (y)}} \, dy = \ int g (x) \, dx}\ int {\ frac {1} {h (y)}} \, dy = \ int g (x) \, dx

из-за правила замены для интегралов.

Если можно вычислить два интеграла, можно найти решение дифференциального уравнения. Обратите внимание, что этот процесс эффективно позволяет нам обрабатывать производное d y d x {\ displaystyle {\ frac {dy} {dx}}}{\ frac {dy} {dx}} как дробь, которую можно разделить. Это позволяет нам более удобно решать разделимые дифференциальные уравнения, как показано в примере ниже.

(Обратите внимание, что нам не нужно использовать две константы интегрирования в уравнении (1), как в

∫ 1 h (y) dy + C 1 = ∫ g ( х) dx + C 2, {\ displaystyle \ int {\ frac {1} {h (y)}} \, dy + C_ {1} = \ int g (x) \, dx + C_ {2},}\ int {\ frac {1} {h (y)}} \, dy + C_ {1} = \ int g (x) \, dx + C_ {2},

, потому что одна константа C = C 2 - C 1 {\ displaystyle C = C_ {2} -C_ {1}}C = C_ {2} -C_ {1} эквивалентна.)

Пример

Рост населения часто моделируется дифференциальным уравнением

d P dt = k P (1 - PK) {\ displaystyle {\ frac {dP} {dt}} = kP \ left (1 - {\ frac {P} {K}} \ right)}{\ frac {dP} {dt}} = kP \ left (1 - {\ frac {P} {K}} \ right)

где P {\ displaystyle P}P- генеральная совокупность по времени t {\ displaystyle t}t , k {\ displaystyle k}k - скорость роста, а K {\ displaystyle K}K - пропускная способность окружающей среды.

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

d п dt знак равно К п (1 - PK) ∫ d PP (1 - PK) = ∫ kdt {\ displaystyle {\ begin {align} {\ frac {dP} {dt}} = kP \ left ( 1 - {\ frac {P} {K}} \ right) \\ [5pt] \ int {\ frac {dP} {P \ left (1 - {\ frac {P} {K}} \ right)} } = \ int k \, dt \ end {align}}}{\ displaystyle {\ begin {align} { \ frac {dP} {dt}} = kP \ left (1 - {\ frac {P} {K}} \ right) \\ [5pt] \ int {\ frac {dP} {P \ left (1- {\ frac {P} {K}} \ right)}} = \ int k \, dt \ end {align}}}

Чтобы вычислить интеграл в левой части, мы упростим дробь

1 P (1 - PK) = KP (K - P) {\ displaystyle {\ frac {1} {P \ left (1 - {\ frac {P} {K}} \ right)}} = {\ frac {K} {P \ left (KP \ right)}}}{\ frac {1} {P \ left (1 - {\ frac {P} {K}} \ right)}} = {\ frac {K} {P \ left (KP \ right)}}

, а затем разложим дробь на частичные дроби

KP (K - P) = 1 P + 1 K - P {\ displaystyle {\ frac {K} {P (KP)}} = {\ frac {1 } {P}} + {\ frac {1} {KP}}}{\ displaystyle {\ frac {K} {P (KP)}} = {\ frac {1} {P}} + {\ frac {1} {KP}}}

Таким образом, мы имеем

∫ (1 P + 1 K - P) d P = ∫ kdt ln ⁡ | P | - ln ⁡ | К - П | = k t + C ln ⁡ | К - П | - ln ⁡ | P | = - k t - C ln ⁡ | К - П П | = - k t - C | К - П П | = e - k t - C | К - П П | = e - C e - k t K - P P = ± e - C e - k t Пусть A = ± e - C. K - PP знак равно A e - kt КП - 1 = A e - kt KP = 1 + A e - kt PK = 1 1 + A e - kt P = K 1 + A e - kt {\ displaystyle {\ begin {выровнено } \ int \ left ({\ frac {1} {P}} + {\ frac {1} {KP}} \ right) \, dP = \ int k \, dt \\ [6pt] \ ln { \ begin {vmatrix} P \ end {vmatrix}} - \ ln {\ begin {vmatrix} KP \ end {vmatrix}} = kt + C \\ [6pt] \ ln {\ begin {vmatrix} KP \ end { vmatrix}} - \ ln {\ begin {vmatrix} P \ end {vmatrix}} = - kt-C \\ [6pt] \ ln {\ begin {vmatrix} {\ cfrac {KP} {P}} \ end {vmatrix}} = - kt-C \\ [6pt] {\ begin {vmatrix} {\ dfrac {KP} {P}} \ end {vmatrix}} = e ^ {- kt-C} \\ [6pt ] {\ begin {vmatrix} {\ dfrac {KP} {P}} \ end {vmatrix}} = e ^ {- C} e ^ {- kt} \\ [6pt] {\ frac {KP} { P}} = \ pm e ^ {- C} e ^ {- kt} \\ [6pt] {\ text {Let}} A = \ pm e ^ {- C}. \\ [6pt] {\ frac {KP} {P}} = Ae ^ {- kt} \\ [6pt] {\ frac {K} {P}} - 1 = Ae ^ {- kt} \\ [6pt] и {\ frac {K } {P}} = 1 + Ae ^ {- kt} \\ [6pt] {\ frac {P} {K}} = {\ frac {1} {1 + Ae ^ {- kt}}} \\ [6pt] P = {\ frac {K} {1 + Ae ^ {- kt}}} \ end {align}}}{\ displaystyle {\ begin {align} \ int \ left ({\ frac {1} {P}} + {\ frac {1} {KP}} \ right) \, dP = \ int k \, dt \\ [6pt] \ ln {\ begin {vmatrix} P \ end {vmatrix}} - \ ln {\ begin {vmatrix} KP \ end {vmatrix}} = kt + C \\ [6pt] \ ln {\ begin {vmatrix} KP \ end {vmatrix}} - \ ln {\ begin {vmatrix} P \ end {vmatrix}} = - kt-C \\ [6pt] \ ln {\ begin {vmatrix} { \ cfrac {KP} {P}} \ end {vmatrix}} = - kt-C \\ [6pt] {\ begin {vmatrix} {\ dfrac {KP} {P}} \ end {vmatrix}} = e ^ {- kt-C} \\ [6pt] {\ begin {vmatri x} {\ dfrac {KP} {P}} \ end {vmatrix}} = e ^ {- C} e ^ {- kt} \\ [6pt] {\ frac {KP} {P}} = \ pm e ^ {- C} e ^ {- kt} \\ [6pt] {\ text {Let}} A = \ pm e ^ {- C}. \\ [6pt] {\ frac {KP} {P} } = Ae ^ {- kt} \\ [6pt] {\ frac {K} {P}} - 1 = Ae ^ {- kt} \\ [6pt] {\ frac {K} {P}} = 1 + Ae ^ {- kt} \\ [6pt] {\ frac {P} {K}} = {\ frac {1} {1 + Ae ^ {- kt}}} \\ [6pt] P = { \ frac {K} {1 + Ae ^ {- kt}}} \ end {align}}}

Следовательно, решение логистического уравнения

P (t) = K 1 + A e - kt {\ displaystyle P (t) = {\ frac {K} {1 + Ae ^ {- kt}}}}{\ displaystyle P (t) = {\ frac {K} {1 + Ae ^ {- kt}}}}

Найти A {\ displ aystyle A}A , пусть t = 0 {\ displaystyle t = 0}t = 0 и P (0) = P 0 {\ displaystyle P \ left (0 \ справа) = P_ {0}}P \ left (0 \ right) = P_ {0} . Тогда у нас есть

P 0 = K 1 + A e 0 {\ displaystyle P_ {0} = {\ frac {K} {1 + Ae ^ {0}}}}P_ {0} = {\ frac {K} {1 + Ae ^ {0}}}

Учитывая, что e 0 = 1 {\ displaystyle e ^ {0} = 1}e ^ {0} = 1 , и решая относительно A, мы получаем

A = K - P 0 P 0. {\ displaystyle A = {\ frac {K-P_ {0}} {P_ {0}}}.}{\ displaystyle A = {\ frac {K-P_ { 0} } {P_ {0}}}.}

Обобщение разделяемых ОДУ до n-го порядка

Подобно тому, как можно говорить о разделяемых ОДУ первого порядка, можно говорить о разделимых ОДУ второго, третьего или n-го порядка. Рассмотрим разделимое ОДУ первого порядка:

dydx = f (y) g (x) {\ displaystyle {\ frac {dy} {dx}} = f (y) g (x)}{\ displaystyle {\ frac {dy} {dx}} = f (y) g (x)} Производная может в качестве альтернативы можно записать так, чтобы подчеркнуть, что это оператор, работающий с неизвестной функцией y: dydx = ddx (y) {\ displaystyle {\ frac {dy} {dx}} = {\ frac {d} {dx}} (y)}{\ displaystyle {\ frac {dy} {dx}} = {\ frac {d} {dx}} (y)} Таким образом, когда кто-то разделяет переменные для уравнений первого порядка, он фактически перемещает знаменатель dx оператора в сторону с переменной x, а d (y) остается на сторона с переменной y. Оператор второй производной по аналогии распадается следующим образом: d 2 ydx 2 = ddx (dydx) = ddx (ddx (y)) {\ displaystyle {\ frac {d ^ {2} y} {dx ^ {2}}} = {\ frac {d} {dx}} ({\ frac {dy} {dx}}) = {\ frac {d} {dx}} ({\ frac {d} {dx} } (y))}{\ displaystyle {\ frac {d ^ {2} y} {dx ^ {2}}} = {\ frac {d } {dx}} ({\ frac {dy} {dx}}) = {\ frac {d} {dx}} ({\ frac {d} {dx}} (y))} Операторы третьей, четвертой и n-й производной распадаются таким же образом. Таким образом, подобно тому, как разделимое ОДУ первого порядка можно привести к форме dydx = f (y) g (x) {\ displaystyle {\ frac {dy} {dx}} = f (y) g (x) }{\ displaystyle {\ frac {dy} {dx}} = f (y) g (x)} отделимое ОДУ второго порядка можно привести к форме d 2 ydx 2 = f (y ′) g (x) {\ displaystyle {\ frac {d ^ {2} y} {dx ^ { 2}}} = f (y ') g (x)}{\displaystyle {\frac {d^{2}y}{dx^{2}}}=f(y')g(x)}и разделимое ОДУ n-го порядка сводится к dnydxn = f (y (n - 1)) g (x) {\ displaystyle { \ frac {d ^ {n} y} {dx ^ {n}}} = f (y ^ {(n-1)}) g (x)}{\ displaystyle {\ frac {d ^ {n} y} {dx ^ {n}}} = f (y ^ {(n-1)}) g (x)}

Пример

Рассмотрим простой нелинейный Дифференциальное уравнение второго порядка:

y ″ = (y ′) 2 {\ displaystyle y '' = (y ') ^ {2}}{\displaystyle y''=(y')^{2}}Это уравнение является уравнением только для y' 'и y', это означает, что он может быть приведен к общей форме, описанной выше, и, следовательно, отделим. Поскольку это разделяемое уравнение второго порядка, соберите все переменные x с одной стороны и все переменные y 'с другой, чтобы получить: d (y ′) (y ′) 2 = dx {\ displaystyle {\ frac { d (y ')} {(y') ^ {2}}} = dx}{\displaystyle {\frac {d(y')}{(y')^{2}}}=dx}Теперь проинтегрируем правую часть по x и левую по y ': ∫ d (y ′) (y ') 2 = ∫ dx {\ displaystyle \ int {\ frac {d (y')} {(y ') ^ {2}}} = \ int dx}{\displaystyle \int {\frac {d(y')}{(y')^{2}}}=\int dx}Это дает - 1 y ′ = x + C 1 {\ displaystyle {\ frac {-1} {y '}} = x + C_ {1}}{\displaystyle {\frac {-1}{y'}}=x+C_{1}}, что упрощается до: y ′ = 1 C 1 - x {\ displaystyle y '= {\ frac {1} {C_ {1} -x}}}{\displaystyle y'={\frac {1}{C_{1}-x}}}Теперь это простая интегральная задача, дающая окончательный ответ: y = C 2 - ln ⁡ | С 1 - х | {\ displaystyle y = C_ {2} - \ ln | C_ {1} -x |}{\ displaystyle y = C_ {2} - \ ln | C_ {1} -x |}
Уравнения в частных производных

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

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

Пример: однородный случай

Рассмотрим одномерное уравнение теплопроводности. Уравнение имеет вид

∂ u ∂ T - α ∂ 2 u ∂ x 2 = 0 {\ displaystyle {\ frac {\ partial u} {\ partial t}} - \ alpha {\ frac {\ partial ^ {2} u} {\ partial x ^ {2}}} = 0}{\ frac {\ partial u} {\ partial t}} - \ alpha {\ frac {\ partial ^ {{2}} u} {\ partial x ^ {{2 }}}} = 0

(1)

Переменная u обозначает температуру. Граничное условие однородное, то есть

u | х = 0 = и | x = L = 0 {\ displaystyle u {\ big |} _ {x = 0} = u {\ big |} _ {x = L} = 0}u {\ big |} _ {{x = 0 }} = U {\ big |} _ {{x = L}} = 0

(2)

Давайте попробуем найти решение, которое не является тождественно нулевым, удовлетворяющим граничным условиям, но со следующим свойством: u - это произведение, в котором зависимость u от x, t разделена, то есть:

u (x, t) = X (x) T (t). {\ displaystyle u (x, t) = X (x) T (t).}u (x, t) = X (x) T (t).

(3)

Подставляя u обратно в уравнение (1) и используя правило произведения,

T ′ (t) α T (t) = X ″ (x) X (x). {\ displaystyle {\ frac {T '(t)} {\ alpha T (t)}} = {\ frac {X' '(x)} {X (x)}}.}{\frac {T'(t)}{\alpha T(t)}}={\frac {X''(x)}{X(x)}}.

(4)

Так как правая часть зависит только от x, а левая только от t, обе части равны некоторому постоянному значению - λ. Таким образом:

T ′ (t) = - λ α T (t), {\ displaystyle T '(t) = - \ lambda \ alpha T (t),}T'(t)=-\lambda \alpha T(t),

(5)

и

Х ″ (х) = - λ Х (х). {\ displaystyle X '' (x) = - \ lambda X (x).}X''(x)=-\lambda X(x).

(6)

- λ здесь собственное значение для обоих дифференциальных операторов и T (t) и X (x) являются соответствующими собственными функциями.

Теперь мы покажем, что решения для X (x) для значений λ ≤ 0 не могут возникнуть:

Предположим, что λ < 0. Then there exist real numbers B, C such that

X (x) = B e - λ x + C e - - λ x. {\ displaystyle X (x) = Be ^ {{\ sqrt {- \ lambda}} \, x} + Ce ^ {- {\ sqrt {- \ lambda}} \, x}.}X (x) = Be ^ {{\ sqrt {- \ lambda}} \, x} + Ce ^ {- {\ sqrt { - \ lambda}} \, x}.

От (2) получаем

X (0) = 0 = X (L), {\ displaystyle X (0) = 0 = X (L),}X (0) = 0 = X (L),

(7)

и, следовательно, B = 0 = C, откуда u тождественно 0.

Предположим, что λ = 0. Тогда существуют действительные числа B, C такие, что

X (x) = B x + C. {\ displaystyle X (x) = Bx + C.}X (x) = Bx + C.

Из (7) мы заключаем так же, как в 1, что u идентично 0.

Следовательно, так должно быть что λ>0. Тогда существуют действительные числа A, B, C такие, что

T (t) = A e - λ α t, {\ displaystyle T (t) = Ae ^ {- \ lambda \ alpha t},}T (t) = Ae ^ {{- \ lambda \ alpha t}},

и

X (x) = B sin ⁡ (λ x) + C cos ⁡ (λ x). {\ displaystyle X (x) = B \ sin ({\ sqrt {\ lambda}} \, x) + C \ cos ({\ sqrt {\ lambda}} \, x).}X (x) = B \ sin ({\ sqrt {\ lambda}} \, x) + C \ cos ({\ sqrt {\ lambda}} \, x).

От (7) получаем C = 0 и что для некоторого натурального числа n

λ = n π L. {\ displaystyle {\ sqrt {\ lambda}} = n {\ frac {\ pi} {L}}.}{\ sqrt {\ lambda}} = n {\ frac {\ pi} {L}}.

Это решает уравнение теплопроводности в частном случае, когда зависимость u имеет особую форму (3).

В общем, сумма решений для (1), которые удовлетворяют граничным условиям (2), также удовлетворяет (1) и (3). Следовательно, полное решение может быть представлено как

u (x, t) = ∑ n = 1 ∞ D n sin ⁡ n π x L exp ⁡ (- n 2 π 2 α t L 2), {\ displaystyle u ( x, t) = \ sum _ {n = 1} ^ {\ infty} D_ {n} \ sin {\ frac {n \ pi x} {L}} \ exp \ left (- {\ frac {n ^ { 2} \ pi ^ {2} \ alpha t} {L ^ {2}}} \ right),}u (x, t) = \ sum _ {{n = 1}} ^ {{\ infty}} D_ {n} \ sin {\ frac {n \ pi x} {L}} \ exp \ left (- {\ frac {n ^ {2}) \ pi ^ {2} \ alpha t} {L ^ {2}}} \ right),

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

Учитывая начальное условие

u | t = 0 знак равно f (x), {\ displaystyle u {\ big |} _ {t = 0} = f (x),}u {\ big |} _ {{t = 0}} = f (x),

мы можем получить

f (x) = ∑ n = 1 ∞ D n sin ⁡ n π x L. {\ displaystyle f (x) = \ sum _ {n = 1} ^ {\ infty} D_ {n} \ sin {\ frac {n \ pi x} {L}}.}f (x) = \ sum _ {{n = 1}} ^ { {\ infty}} D_ {n} \ sin {\ frac {n \ pi x} {L}}.

Это синусоидальный ряд разложение f (x). Умножение обеих сторон на sin ⁡ n π x L {\ displaystyle \ sin {\ frac {n \ pi x} {L}}}\ sin {\ frac {n \ pi x } {L}} и интегрирование по [0, L] дает

D n знак равно 2 L ∫ 0 L f (x) sin ⁡ n π x L dx. {\ displaystyle D_ {n} = {\ frac {2} {L}} \ int _ {0} ^ {L} f (x) \ sin {\ frac {n \ pi x} {L}} \, dx.}D_ { n} = {\ frac {2} {L}} \ int _ {0} ^ {L} f (x) \ sin {\ frac {n \ pi x} {L}} \, dx.

Этот метод требует, чтобы собственные функции x, здесь {sin ⁡ n π x L} n = 1 ∞ {\ displaystyle \ left \ {\ sin {\ frac {n \ pi x} {L }} \ right \} _ {n = 1} ^ {\ infty}}\ left \ {\ sin {\ frac {n \ pi x} {L}} \ right \} _ {{n = 1}} ^ {{\ infty}} , являются ортогональными и полными. В общем, это гарантируется теорией Штурма-Лиувилля.

Пример: неоднородный случай

Предположим, что уравнение неоднородно,

∂ u ∂ t - α ∂ 2 u ∂ x 2 = h ( х, t) {\ displaystyle {\ frac {\ partial u} {\ partial t}} - \ alpha {\ frac {\ partial ^ {2} u} {\ partial x ^ {2}}} = h (x, t)}{\ frac {\ partial u} {\ partial t}} - \ alpha {\ frac {\ partial ^ {{2}} u} {\ partial x ^ {{2} }}} = час (x, t)

(8)

с граничными условиями, такими же, как (2).

Разложить h (x, t), u (x, t) и f (x) в

h (x, t) = ∑ n = 1 ∞ hn (t) sin ⁡ n π x L, {\ displaystyle h (x, t) = \ sum _ {n = 1} ^ {\ infty} h_ {n} (t) \ sin {\ frac {n \ pi x} {L}},}h (x, t) = \ sum _ {{n = 1}} ^ {{\ infty}} h _ {{n}} (t) \ sin {\ frac {n \ pi x} {L}},

(9)

u (x, t) знак равно ∑ n = 1 ∞ un (t) грех ⁡ n π x L, {\ displaystyle u (x, t) = \ sum _ {n = 1} ^ {\ infty} u_ {n} (t) \ sin {\ frac {n \ pi x} {L}},}u (x, t) = \ sum _ {{n = 1 }} ^ {{\ infty}} u _ {{n}} (t) \ sin {\ frac {n \ pi x} {L}},

(10)

f (x) = ∑ n = 1 ∞ bn sin ⁡ п π Икс L, {\ Displaystyle е (х) = \ сумма _ {п = 1} ^ {\ infty} b_ {п} \ грех {\ гидроразрыва {п \ пи х} {L}},}f (x) = \ sum _ {{n = 1}} ^ {{\ infty}} b _ {{n}} \ sin {\ frac {n \ pi x} {L}},

(11)

где h n (t) и b n могут быть вычислены интегрированием, а u n (t) подлежит определению.

Подставляем (9) и (10) обратно на (8) и, учитывая ортогональность синусоидальных функций, получаем

un ′ (t) + α n 2 π 2 L 2 un (t) = час (t), {\ displaystyle u '_ {n} (t) + \ alpha {\ frac {n ^ {2} \ pi ^ {2}} {L ^ {2}}} u_ {n} (t) = h_ {n} (t),}u'_{{n}}(t)+\alpha {\frac {n^{{2}}\pi ^{{2}}}{L^{{2}}}}u_{{n}}(t)=h_{{n}}(t),

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

u n (t) = e - α n 2 π 2 L 2 t (b n + ∫ 0 t h n (s) e α n 2 π 2 L 2 s d s). {\ displaystyle u_ {n} (t) = e ^ {- \ alpha {\ frac {n ^ {2} \ pi ^ {2}} {L ^ {2}}} t} \ left (b_ {n} + \ int _ {0} ^ {t} h_ {n} (s) e ^ {\ alpha {\ frac {n ^ {2} \ pi ^ {2}} {L ^ {2}}} s} \, ds \ right).}u _ {{n}} (t) = e ^ {{- \ alpha {\ frac {n ^ {{2}}} \ pi) ^ {{2}}} {L ^ {{2}}}} t}} \ left (b _ {{n}} + \ int _ {{0}} ^ {{t}} h _ {{n}} (s) e ^ {{\ alpha {\ frac {n ^ {{2}} \ pi ^ {{2}}} {L ^ {{2}}}} s}} \, ds \ right).

Если граничное условие неоднородно, то расширение (9) и (10) больше не действует. Нужно найти функцию v, удовлетворяющую только граничному условию, и вычесть ее из u. Тогда функция u-v удовлетворяет однородному граничному условию и может быть решена указанным выше методом.

Пример: смешанные производные

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

∂ 4 u ∂ x 4 + 2 ∂ 4 u ∂ x 2 ∂ y 2 + ∂ 4 u ∂ y 4 = 0. {\ displaystyle {\ frac {\ partial ^ {4} u} {\ partial x ^ {4}}} + 2 {\ frac {\ partial ^ {4} u} {\ partial x ^ {2} \ partial y ^ {2}}} + {\ frac {\ partial ^ {4} u} {\ partial y ^ {4}}} = 0.}{\ displaystyle {\ frac {\ partial ^ {4} u} {\ partial x ^ {4}}} + 2 {\ frac {\ partial ^ {4} u} {\ partial x ^ {2} \ partial y ^ {2}}} + {\ frac {\ partial ^ {4} u} {\ partial y ^ {4}}} = 0.}

Действуя обычным образом, ищем решения вида

u (x, y) = X (x) Y (y) {\ displaystyle u (x, y) = X (x) Y (y)}{\ displaystyle u (x, y) = X (x) Y (y)}

, и мы получаем уравнение

X (4) (x) X (x) + 2 X ″ (x) X (x) Y ″ (y) Y (y) + Y (4) (y) Y (y) = 0. {\ displaystyle {\ frac {X ^ {(4)} (x) } {X (x)}} + 2 {\ frac {X '' (x)} {X (x)}} {\ frac {Y '' (y)} {Y (y)}} + {\ frac {Y ^ {(4)} (y)} {Y (y)}} = 0.}{\displaystyle {\frac {X^{(4)}(x)}{X(x)}}+2{\frac {X''(x)}{X(x)}}{\frac {Y''(y)}{Y(y)}}+{\frac {Y^{(4)}(y)}{Y(y)}}=0.}

Записываем это уравнение в виде

E (x) + F (x) G (y) + H (y) = 0, {\ displaystyle E (x) + F (x) G (y) + H (y) = 0,}{\ Displaystyle E (x) + F (x) G (y) + H (y) = 0,}

мы видим, что производная по x и y исключает первое и последнее условия, так что

F '(x) G' (y) = 0, {\ displaystyle F '(x) G' (y) = 0,}{\displaystyle F'(x)G'(y)=0,}

т.е. либо F (x), либо G (y) должны быть константой, скажем -λ. Это также означает, что либо - E (x) = F (x) G (y) + H (y) {\ displaystyle -E (x) = F (x) G (y) + H (y)}){\ displaystyle -E (x) = F (x) G (y) + H (y)} или - H (y) = E (x) + F (x) G (y) {\ displaystyle -H (y) = E (x) + F (x) G (y))}{\ displaystyle -H (y) = E (x) + F (x) G (y)} постоянны. Возвращаясь к уравнению для X и Y, у нас есть два случая

X ″ (x) = - λ 1 X (x) X (4) (x) = μ 1 X (x) Y (4) (y) - 2 λ 1 Y ″ (y) = - μ 1 Y (y) {\ displaystyle {\ begin {align} X '' (x) = - \ lambda _ {1} X (x) \\ X ^ { (4)} (x) = \ mu _ {1} X (x) \\ Y ^ {(4)} (y) -2 \ lambda _ {1} Y '' (y) = - \ mu _ {1} Y (y) \ end {align}}}{\displaystyle {\begin{aligned}X''(x)=-\lambda _{1}X(x)\\X^{(4)}(x)=\mu _{1}X(x)\\Y^{(4)}(y)-2\lambda _{1}Y''(y)=-\mu _{1}Y(y)\end{aligned}}}

и

Y ″ (y) = - λ 2 Y (y) Y (4) (y) = μ 2 Y (y) X (4) (x) - 2 λ 2 X ″ (x) = - μ 2 X (x) {\ displaystyle {\ begin {align} Y '' (y) = - \ lambda _ {2} Y (y) \\ Y ^ {(4)} (y) = \ mu _ {2} Y (y) \\ X ^ {(4)} (x) -2 \ lambda _ {2} X '' (x) = - \ mu _ {2} X (x) \ end {align}}}{\displaystyle {\begin{aligned}Y''(y)=-\lambda _{2}Y(y)\\Y^{(4)}(y)=\mu _{2}Y(y)\\X^{(4)}(x)-2\lambda _{2}X''(x)=-\mu _{2}X(x)\end{aligned}}}

, каждый из которых может быть решен путем рассмотрения отдельных случаев для λ i < 0, λ i = 0, λ i>0 {\ displaystyle \ lambda _ {i} <0,\lambda _{i}=0,\lambda _{i}>0}{\displaystyle \lambda _{i}<0,\lambda _{i}=0,\lambda _{i}>0} и отмечая, что μ i = λ i 2 {\ displaystyle \ mu _ {i} = \ lambda _ {i} ^ {2}}{\ displaystyle \ mu _ {i} = \ lambda _ {i} ^ {2}} .

Криволинейные координаты

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

Матрицы

Матричной формой разделения переменных является сумма Кронекера.

В качестве примера мы рассматриваем 2D дискретный лапласиан на регулярная сетка :

L = D xx ⊕ D yy = D xx ⊗ I + I ⊗ D yy, {\ displaystyle L = \ mathbf {D_ {xx}} \ oplus \ mathbf {D_ {yy}} = \ mathbf {D_ {xx}} \ otimes \ mathbf {I} + \ mathbf {I} \ otimes \ mathbf {D_ {yy}}, \,}L = {\ mathbf {D _ {{xx}}}} \ oplus {\ mathbf {D_ {{yy}}}} = {\ mathbf {D _ {{xx}}}} \ otimes {\ mathbf {I}} + {\ mathbf {I}} \ otimes {\ mathbf {D _ {{yy}}} }, \,

где D xx {\ displaystyle \ mathbf {D_ { xx}}}{\ mathbf {D _ {{xx}}}} и D yy {\ displaystyle \ mathbf {D_ {yy}}}{\ mathbf {D _ {{yy}}}} - одномерные дискретные лапласианы в направлениях x и y соответственно, и I {\ displaystyle \ mathbf {I}}{\ mathbf {I}} - идентификаторы соответствующих размеров. См. Основную статью Сумма Кронекера дискретных лапласианов для подробностей.

Программное обеспечение

Некоторые математические программы могут выполнять разделение переменных: Xcas среди прочих.

См. Также
Примечания
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-07 10:36:01
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте