Главная страница

Стохастический мир


Скачать 2.82 Mb.
НазваниеСтохастический мир
Дата27.09.2022
Размер2.82 Mb.
Формат файлаpdf
Имя файлаstepanov1.pdf
ТипДокументы
#700302
страница17 из 20
1   ...   12   13   14   15   16   17   18   19   20
1 ? ?
2 2
?2 ? ?

= ?
2
+ ? ? 6 = 0
=>
?
1
= ?3, ?
2
= 2.
Для каждого собственного значения решим систему уравнений:
1 2
2 ?2

·
u
(1)
1
u
(1)
2
!
= ?3
u
(1)
1
u
(1)
2
!
=>
u
(1)
2
= ?2u
(1)
1
Аналогично u
(2)
1
= 2u
(2)
2
. Поэтому, с учјтом (
10
), имеем:
u
(1)
=
1
?
5
 1
?2

,
u
(2)
=
1
?
5
2 1


M: Математические приложения
311

Собственные вектора и собственные значения используются для диа- гонализации квадратичных форм. Предположим, что мы имеем выраже- ние вида:
F = x
T
· A · x =
n
X
i,j=1
x i
a ij x
j
Сделаем замену переменных и перейдјм к величинам y i
:
x i
=
n
X
?=1
u
(?)
i y
?
,
(11)
где u
(?)
i
 собственные вектора матрицы A. Тогда:
F =
n
X
i,j,?,?=1
y
?
u
(?)
i a
ij u
(?)
j y
?
=
n
X
i,?,?=1
y
?
u
(?)
i
?
?
u
(?)
i y
?
=
n
X
?=1
?
?
y
2
?
,
где мы сначала воспользовались уравнением на собственные значения,
а затем ортогональностью собственных функций и свјрткой с символом
Кронекера.
Таким образом, если нам известны собственные значения и вектора матрицы A, мы всегда можем найти такое преобразование координат,
которое диагонализирует квадратичную форму x
T
· A · x

Ещј одно замечательное свойство собственных значений состоит в том, что их произведение дајт определитель матрицы:
det A =
n
Y
i=1
?
i
= ?
1
· ?
2
· ... · ?
n
(12)
Докажем это, введя матрицу C = c
??
= u
(?)
?
. Для неј справедливо соот- ношение:
(C
T
· C)
??
=
n
X
i=1
c
T
?i c
i?
=
n
X
i=1
c i?
c i?
=
n
X
i=1
u
(?)
i u
(?)
i
= ?
??
Так как детерминант произведения матриц равен произведению их де- терминантов, то det C
T
det C = 1
. Введјм матрицу A
0
= C
T
· A · C
. Еј
определитель равен: det A
0
= det C
T
det A det C = det A.
Матрицу A
0
можно представить в виде:
A
0
??
=
n
X
i,j=1
C
i?
A
ij
C
j?
=
n
X
i,j=1
u
(?)
i
A
ij u
(?)
j
=
n
X
i=1
?
?
u
(?)
i u
(?)
i
= ?
?
?
??
,
где мы воспользовались уравнением на собственные значения и соотно- шением ортогональности. Так как A
0
диагональна и det A = det A
0
, мы приходим к (
12
).

312
V Полезные интегралы

Рассмотрим гауссовый интеграл (или интеграл Эйлера-Пуассона):
I =
?
Z
??
e
?x
2
dx.
Он вычисляется в координатах (r, ?): x = r cos ?, y = r sin ?, как двойной интеграл.
I
2
=
?
Z
??
?
Z
??
e
?x
2
?y
2
dxdy =
2?
Z
0
?
Z
0
e
?r
2
rdrd? = 2?
?
Z
0
e
?r
2
d r
2 2
= ?,
где мы воспользовались тем, что в полярных координатах (r, ?) эле- мент площади равен произведению дуги rd? на изменение радиуса dr:
dxdy = rd? dr
. Это следует из якобиана или геометрических соображе- ний (элемент дуги равен rd?, так как для полного изменения ? = [0..2?]
получается длина окружности 2?r).
x = r cos ?
y = r sin ?
x
2
+ y
2
= r
2
dx dy = r dr d?
Извлекая квадратный корень и делая замену x ? x
?
?
, получаем:
I(?) =
?
Z
??
e
??x
2
dx =
r ?
?
(13)
Полезный пријм  взятие производных правой и левой частей по парамет- ру для получения интегралов от чјтных степеней x
2n
. Интеграл от нечет- ных степеней x, в силу антисимметричности подынтегральной функции,
равен нулю. Если выделить полный квадрат в выражении ??x
2
+ ?x
,
получим ?? ·
h
(x ? ?/2?)
2
? ?
2
/4?
2
i
В результате легко вычисляется следующий интеграл:
?
Z
??
e
??x
2
+?x dx =
r ?
?
e
?
2
/4?
(14)
При помощи замены x
0
= x ? ?/2?
он сводится к (
13
).

M: Математические приложения
313

Ещј одну полезную формулу можно получить на основе интеграла:
I(?) =
?
Z
0
e
??x dx = ?
1
?
e
??x
?
0
=
1
?
Взяв n раз производную по ? и определив факториал числа n! = 1·2·..·n,
получаем:
?
Z
0
x n
e
??x dx =
n!
?
n+1
(15)
Интегралы такого типа встречаются достаточно часто, поэтому для них введено специальное обозначение в виде гамма-функции:
?(z) =
?
Z
0
x z?1
e
?x dx .
(16)
Интегрируя по частям, убеждаемся, что ?(z + 1) = z?(z). В частности,
для целых аргументов: ?(n + 1) = n!. Для полуцелых аргументов гамма- функция сводится к гауссовым интегралам. Так, ?(1/2) =
?
?
При помощи (
15
) можно получить формулу, позволяющую вычислять факториал при больших n. Представим x n
e
?x в виде e f (x)
. Функция f (x) = ?x + n ln x имеет максимум в точке x
0
= n
, так как f
0
(x
0
) =
?1 + n/x
0
= 0
. Разложим еј в ряд в окрестности этой точки (f
0
(n) = 0
):
f (x) = f (n) + f
00
(n)(x ? n)
2
/2 + .. = ?n + n ln n ? (x ? n)
2
/2n + ...
Поэтому n! ? e
?n+n ln n
?
Z
0
e
?
(x?n)2 2n dx ? e
?n+n ln n
?
Z
??
e
?
(x?n)2 2n dx = e
?n+n ln n
?
2?n.
Во втором интеграле нижний предел заменјн на ??, так как при боль- шом n максимум экспоненты уходит далеко вправо и становится всј бо- лее узким, поэтому интеграл от ?? до 0 практически равен нулю. Таким образом, мы получили формулу Стирлинга:
n! ?
?
2?n

n e

n
,
которая уже при n = 10 дает относительную ошибку, меньшую 1%.

314
VI Интегралы и ряды Фурье

Для целых чисел n, m и ?
2
= ?1
справедлива формула:
b
Z
a e
?2?(n?m) t/T
dt
T
= ?
nm
=
 1 n = m
0
n 6= m,
(17)
где T = b ? a, а ?
nm
 символ Кронекера. Рассмотрим периодическую функцию с периодом T : f(t + T ) = f(t). Представим еј на интервале t = [a...b]
в виде следующего ряда:
f (t) =
?
X
k=??
c k
e
?2?kt/T
= c
0
+ c
1
e
?2?t/T
+ c
?1
e
??2?t/T
+ ...
(18)
Чтобы f(t) была действительна f
?
(t) = f (t)
, должны выполняться соот- ношения: c
?
k
= c
?k
. Для функции f(t), при помощи (
17
), можно найти коэффициенты c k
и тем самым определить Фурье-разложение:
b
Z
a f (t)e
??2?nt/T
dt
T
=
?
X
m=??
c m
b
Z
a e
?2?(m?n)t/T
dt
T
=
?
X
m=??
c m
?
mn
= c n
Если записать c k
= (a k
? ib k
)/2
, то разложение действительной функции можно представить в виде бесконечной суммы вида:
f (t) = c
0
+
?
X
k=1
a k
cos(w k
t) + b k
sin(w k
t)
.
Частоты w k
= 2?k/T
называют гармониками.

Рассмотрим симметричный интервал [a, b] = [?T/2, T/2] и введјм коэффициенты ?
k
= T c k
. Обозначив t k
= 2?k/T
, запишем ряд Фурье:
f (x) =
?
X
k=??
?
k e
? t k
x
1
T
,
?
k
=
T /2
Z
?T /2
f (x) e
?? t k
x dx.
Устремим T ? ?. Величину t k
можно рассматривать, как непрерыв- ную переменную, изменение которой равно ?t = t k
? t k?1
= 2?/T
. По определению интеграла выражение для f(x) можно записать в виде:
f (x) =
1 2?
?
Z
??
?(t) e
? tx dt,
?(t) =
?
Z
??
f (x) e
?? tx dx,
(19)
где ?(t) становится функцией параметра t = t k
. Соотношения (
19
) назы- ваются интегральным фурье-преобразованием.

M: Математические приложения
315

Понятно, что подстановка одного уравнения (
19
) в другое должно приводить к тождественному результату:
?(t) =
?
Z
??
?
?
?
Z
??
?(s) e
?sx ds
2?
?
?
e
?? tx dx
=
?
Z
??
?
?
?
Z
??
e
? x·(s?t)
dx
2?
?
?
?(s) ds.
Обозначим выражение в квадратных скобках во втором равенстве в виде следующей функции:
?(s ? t) =
1 2?
?
Z
??
e
?x·(s?t)
dx.
(20)
Тогда тождественное преобразование принимает форму:
?(t) =
?
Z
??
?(s) ?(s ? t) ds.
(21)
Функция (
20
) со свойством (
21
) называется ?-функцией Дирака. Восполь- зуемся (
17
) на интервале [?T/2, T/2], обозначив переменную интегриро- вания через x:
1 2?
T /2
Z
?T /2
e
?(t n
?t m
) x dx =
T
2?
?
nm
При T ? ? это выражение стремится к функции Дирака. С другой стороны, если t n
6= t m
он равен нулю. Поэтому:
?(s ? t) =
 ?
s = t
0
s 6= t
Это существенно разрывная функция, являющаяся непрерывным анало- гом символа Кронекера. В силу еј общего свойства (
21
) можно также записать условие нормировки:
?
Z
??
?(s ? t) ds = 1.
Другими словами, несмотря на то, что ?(0) = ?, интеграл (площадь)
от этой функции равен единице. Так как ?-функция равна нулю везде,
за исключением ?(0), интеграл на самом деле может быть по любым пределам, включающим точку особенности функции Дирака. Отметим также очевидное свойство симметричности: ?(?x) = ?(x).

316
VII Метод характеристик
Достаточно часто возникают линейные уравнения в частных производ- ных первого порядка:
n
X
i=1
Y
i
(x
1
, ..., x n
)
??
?x i
= 0,
(22)
где Y
i
(x
1
, ..., x n
)
 заданные функции n переменных, а ? = ?(x
1
, ..., x n
)

неизвестная функция.
Так как это уравнение линейное, то для него справедлив принцип су- перпозиции. Если ?
1
= ?
1
(x
1
, ..., x n
)
и ?
2
= ?
2
(x
1
, ..., x n
)
 два решения
(
22
), то их линейная комбинация ? = C
1
?
1
+ C
2
?
2
с постоянными коэф- фициентами тоже будет решением дифференциального уравнения.
Если уравнение неоднородное и содержит в правой части функцию:
n
X
i=1
Y
i
(x
1
, ..., x n
)
??
?x i
= Y
n+1
(x
1
, .., x n
),
его можно свести к однородному. Для этого рассмотрим функцию n + 1
аргументов w(x
1
, ..., x n
, ?) = C = const
, равную константе. Соответ- ственно, еј дифференциал будет равен нулю:
dC = 0 =
n
X
i=1
?w
?x i
dx i
+
?w
??
d?.
Запишем в явном виде дифференциал для d?:
dC = 0 =
n
X
i=1
?w
?x i
dx i
+
?w
??
n
X
i=1
??
?x i
dx i
=>
??
?x i
= ?
?w
?x i
/
?w
??
Подставляя в неоднородное уравнение производную ??/?x i
получаем од- нородное уравнение:
n
X
i=1
Y
i
??
?x i
= Y
n+1
=>
n
X
i=1
Y
i
?w
?x i
+ Y
n+1
?w
??
= 0.
Если неоднородность вида Y
n+1
?
, то она устраняется заменой ? = e
?
Решение уравнения в частных производных (
22
) может быть сведено к решению систем обыкновенных дифференциальных уравнений. Для этого используется метод характеристик.

M: Математические приложения
317

Метод характеристик. Рассмотрим n переменных x
1
, ..., x n
. Запи- шем систему дифференциальных уравнений в симметричном виде:
dx
1
Y
1
=
dx
2
Y
2
= ... =
dx n
Y
n
,
(23)
где Y
i
= Y
i
(x
1
, ..., x n
)
 произвольные функции. Пусть зависимой пере- менной будет x
1
. Тогда (
23
) соответствует n?1 дифференциальным урав- нениям:
dx
2
dx
1
=
Y
2
Y
1
,
dx
3
dx
1
=
Y
3
Y
1
, ...,
dx n
dx
1
=
Y
n
Y
1
Для решения n ? 1 уравнений потребуется n ? 1 начальных условий,
и, следовательно, n ? 1 независимых констант. Решения будут выгля- деть в следующем виде x i
= f i
(x
1
, C
1
, ..., C
n?1
)
. Их можно разрешить относительно C
i
, записав C
i
= g i
(x
1
, ..., x n
)
. Подобные постоянные функ- ции называются интегралами системы. Если мы возьмјм произвольную функцию F (g
1
, ..., g n?1
) = C = const
, то она будет общим интегралом системы, если g i
 интегралы.
Рассмотрим теперь некоторый интеграл системы:
C = ?(x
1
, ..., x n
).
Дифференциал константы равен нулю, поэтому:
n
X
i=1
??
?x i
dx i
= 0.
(24)
Уравнения (
23
) можно записать в векторном виде: dx = ? Y, где ?
 произвольная константа, а x = (x
1
, ..., x n
)
, Y = (Y
1
, ..., Y
n
)
. Другими словами, вектора dx и Y являются параллельными. Выражение (
24
) эк- вивалентно утверждению о перпендикулярности двух векторов  гради- ента ??/?x i
и dx. Так как dx и Y параллельны, то перпендикулярными будут также градиент и Y. Поэтому:
n
X
i=1
Y
i
(x
1
, ..., x n
)
??
?x i
= 0.
(25)
Таким образом, чтобы решить уравнение в частных производных (
25
),
необходимо найти интегралы системы дифференциальных уравнений (
23
)
и с их помощью построить общий интеграл C = ?(x
1
, ..., x n
)
, который и будет решением (
25
).

318
VIII Экстремум и множители Лагранжа

Экстремум (минимум или максимум) функции многих переменных
F (x
1
, ..., x n
)
находится так же, как и в одномерном случае. Для этого необходимо взять частные производные по каждой переменной и при- равнять их к нулю. Решение получившейся системы n уравнений и будет соответствовать экстремуму функции.
Чтобы понять, как ведјт себя функция в точке экстремума {Їx
1
, ..., Ї
x n
}
,
можно записать ряд Тейлора в еј окрестности:
F (x
1
, ..., x n
) = F (Ї
x
1
, ..., Ї
x n
) +
n
X
i,j=1
a ij
(x i
? Ї
x i
)(x j
? Ї
x j
) + ...
Первые производные F равны нулю (условие экстремума), поэтому раз- ложение представляет собой квадратичную форму. Знаки собственных значений матрицы a ij определяют характер экстремума. Так как a ij явля- ется симметричной матрицей, то с помощью линейного преобразования еј всегда можно сделать диагональной (стр.
311
) и проанализировать по каждой координате, минимум это или максимум.
Например, если F (x, y) = x
2
+ y
2
, то это минимум, F (x, y) = ?x
2
? y
2
 максимум, а F (x, y) = x
2
? y
2
 это поверхность, похожая на седло
(вдоль оси x функция возрастает, а вдоль y  уменьшается).

Иногда возникают задачи, в которых необходимо найти максимум или минимум при наличии ограничений. Например, нас интересует точ- ка (x
1
, ..., x n
)
, максимизирующая функцию F (x
1
, ..., x n
)
и одновременно находящаяся на поверхности G(x
1
, ..., x n
) = 0
. Условия ограничений на- зывают связями.
Рассмотрим сначала случай двух переменных F (x, y) при ограничении
G(x, y) = 0
. Предположим, что уравнение связи G(x, y) = 0 позволяет выразить y через x: y = g(x). Тогда мы получим обычную одномерную задачу оптимизации, для решения которой необходимо взять производ- ную функции F (x, g(x)) по x и приравнять еј к нулю:
?F
?x
+
?F
?y g
0
(x) = 0.
(26)
Решив это уравнение, мы получим точку экстремума {x
0
, y
0
= g(x
0
)}

M: Математические приложения
319

На практике не всегда удајтся решить уравнение G(x, y) = 0. В этом случае можно взять дифференциал его левой и правой части и выразить производную g(x):
dG =
?G
?x dx +
?G
?y dy = 0
=>
g
0
(x) =
dy dx
= ?
?G/?x
?G/?y
Подставляя еј в (
26
), получаем уравнение только для функций F и G:
?F
?x
?G
?y
=
?F
?y
?G
?x
(27)
Это же уравнение можно получить, минимизируя следующую функ- цию трех переменных:
L(x, y, ?) = F (x, y) + ? G(x, y).
(28)
Действительно, взяв производные по x и y и приравняв их к нулю, полу- чим уравнения:
?F
?x
+ ?
?G
?x
= 0,
?F
?y
+ ?
?G
?y
= 0.
Исключая из них ?, мы приходим к уравнению (
27
). Если же взять про- изводную L по ? и приравнять еј к нулю, то получится связь G(x, y) = 0.
Таким образом, в случае двух переменных имеется три способа поиска экстремума при наличии ограничения. Если одна переменная выражает- ся через другую при помощи уравнения связи, то решается уравнение
(
26
). Иначе  (
27
) или оптимизируется функция Лагранжа (
28
).

В многомерном случае оказывается более удобным третий способ. Ес- ли нам необходимо найти экстремум функции F (x
1
, ..., x n
)
при наличии m
-ограничений G
k
(x
1
, ..., x n
) = 0
, то вычисляется экстремум функции
Лагранжа от n + m переменных:
L(x
1
, ..., x n
, ?
1
, ..., ?
m
) = F (x
1
, ..., x n
) +
m
X
k=1
?
k
G
k
(x
1
, ..., x n
).
Производные по ?
i приводят к связям G
k
(x
1
, ..., x n
) = 0
, а производ- ные по x i
можно записать в виде векторных уравнений при помощи гра- диента ? = {?/?x
1
, ..., ?/?x n
}
:
?F +
m
X
k=1
?
k
?G
k
= 0.
Порядок действий обычно следующий. Сначала решают эти n уравнений и находят положение экстремума, как функцию ?
k
: x i
= f i
(?
1
, ..., ?
m
), i =
1, ..., n.
Затем подставляют их в уравнения связи и получают m уравне- ний, из которых определяются ?
k

320
IX Вариация функционала
Функционалом мы называем объект, при помощи которого каждой функции ставится в соответствие некоторое число. Простейшим приме- ром функционала является определјнный интеграл:
F [f ] =
b
Z
a f (x) dx.
При подстановке в интеграл различных функций после интегрирования будут получаться некоторые числа  значения интеграла.
1   ...   12   13   14   15   16   17   18   19   20


написать администратору сайта