Д . Ч е р н е н к о
ВЫСШАЯ
МАТЕМАТИКА
в примерах
и задачах
Ш A ATTL/Vb О
м 4
А. А. Скоромец, А. П. Скоромец, Т. А. Скоромец
Издательская и полиграфическая
деятельность с 1938 года
ТОПИЧЕСКАЯ
ДИАГНОСТИКА
I 1 заболеваний Основная тематика:
I нервной
системы
машиностроение
приборостроение
медицина
.№N111, 1.1. С м м и , 1 Е I I I !
Издательство выпускает
монографии, справочники,
учебники,словари,
альбомы и журналы
в различных областях науки,
М а те ри а ли з а ци я и и ш п е к т у ш н ы х
технологии и техники ресурсов в глабапънвн иттп
ПОЛИТЕХНИКА
О А О « И з д а т е л ь с т в о " П О Л И Т Е Х Н И К А " »
191023, СанктПетербург, Инженерная ул., д. 6.
Тел.: (812) 3124495, 7106273, тел./факс: (812) 3125768.
http//www.polytechnics.ru Email: gfm@polytechnics.ru, 7106273@polytechnics.ru
ОАО «Издательство "ПОЛИТЕХНИКА"»
предлагает серию
научнотехнических журналов
« Ме т а л л о о б р а б о т к а » ( п одп и сн ой и н дек с
в аг ен т ст ве «Роспечать» № 14250)
Д ля т ехн олог ов п р едп р и ят и й , уч еных НИИ
и п р еп одават елей вузов маши н о ст р о и т ельн о й
о т р асли .
Т е м а т и к а : н овые т ехн олог и и обр абот к и мет аллов
р ез ан и ем, дав лен и ем, элек т р о фи з и ч еск и ми
и элек т р ох и ми ч еск и ми мет о дами ; св о й ст в а
мат ери алов; з ав о дск о й опыт.
Осн о в ан в 2001 г. Вх о д и т в п е р е ч е н ь ВА К .
Email: m o@polyt echnics. r u.
« Т е п л о э н е р г о э ф ф е к т и в н ы е
. .• ,•• •••>»•, * ТЕПЛОЭНЕРГОЭФФЕКТИВНЫЕ т е х н о л о г и и » ( п одп и сн ой и н дек с
< • 'Ч Т Е Х Н О Л О Г И И 2012 2 (66) в аг ен т ст ве «Роспечать» № 18341)
Д ля сп ец и али ст ов эн ер г ет и ч еск ой
3: t • \ ." */< I ^ • ПРОБЛЕМЫ ЭНЕРГЕТИКИ
и ст р ои т ельн ой о т р аслей .
. ТЕХНОЛОГИИ И. ОБОРУДОВАНИЕ .
Т е м а т и к а : п р ои з водст во, т р ан сп ор т и
ровк а, учет, р асп р еделен и е и п от р еб
лен и е т еп ловой эн ер г и и ; ин ж ен ерн ая
и н фраст рук т ура и аудит — ст ат ьи и
н ор мат и в н ые док у мен т ы.
Осн ов ан в 1995 г.
Email: t eploener go@polyt echnics. r u.
U
О)
Р е ц е н з е н т ы :
К. Ф. Черных, доктор физикоматематических наук, 'о
профессор СанктПетербургского государственного университета,
Н. В. Югов, членкорреспондент Центра прикладной математики
и механики Академии наук Р Ф
х
0)
О
Е
Ч е р н е н к о , В. Д . и
449 Высшая математика в примерах и задачах : учебное посо
бие для вузов. В 3 т.: Т. 3. — 2е изд., перераб. и доп. — си
СПб. : Политехника, 2011. — 507 с. : ил.
ISBN 9785732509861 2
Предлагаемое учебное пособие содержит краткий теоретический ма
териал по тензорному исчислению, численным методам высшего анали
за и решения дифференциальных уравнений в частных производных,
линейному и динамическому программированию, теории вероятности и
математической статистике, случайным ф у н к ц и я м , теории массового
обслуживания и теории оптимизации, а также большое количество при
меров, иллюстрирующих основные методы решения.
УДК 517(07)
ББК 22.11
Глава 22
ЭЛЕМЕНТЫ ТЕНЗОРНОГО ИСЧИСЛЕНИЯ 7
3
22.1. Некоторые сведения о векторах — ю
22.2. Определение ортогонального тензора второго ранга 13 и
22.3. Операции над тензорами 17
22.4. Функции вектора 22 и
О)
22.5. Фундаментальный тензор. Символы Кристоффеля 25
о
Глава 23
ЧИСЛЕННЫЕ МЕТОДЫ ВЫСШЕГО АНАЛИЗА 31
23.1. Действия с приближенными числами —
23.2. Методы решения алгебраических и трансцендентных
уравнений 38
23.3. Решение системы двух уравнений 48
23.4. Интерполирование функций 52 X
х
23.5. Численное дифференцирование функций 58 О)
23.6. Вычисление определенных интегралов 60
23.7. Численное интегрирование обыкновенных
О
дифференциальных уравнений 66
23.8. Метод коллокаций 76
Глава 24
ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ ДИФФЕРЕНЦИАЛЬНЫХ
УРАВНЕНИЙ В ЧАСТНЫХ ПРОИЗВОДНЫХ И О)
ИНТЕГРАЛЬНЫХ УРАВНЕНИЙ 79 н
24.1. Конечноразностный метод (метод сеток)
24.2. Дифференциальноразностный метод (метод прямых)
24.3. Метод характеристик численного решения гиперболических
—
84 I
систем квазилинейных уравнений 91
24.4. Метод конечных элементов 100
24.5. Численные методы решения интегральных уравнений 108
Глава 25
ВАРИАЦИОННОЕ ИСЧИСЛЕНИЕ 114
25.1 Максимумы и минимумы определенных интегралов —
25.2. Некоторые задачи вариационного исчисления 119
25.3. Задачи на условный экстремум 128
25.4. Прямые методы вариационного исчисления 133
4
Глава 26
ЛИНЕЙНОЕ И ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ 141
26.1. Решение системы линейных неравенств —
26.2. Основная задача линейного программирования и 3
геометрическая реализация ее в случае двух и трех
ю
переменных 148 и
26.3. Симплекс метод 156
26.4. Табличный алгоритм отыскания оптимального решения 159 и
26.5. Транспортная задача 165 О)
Глава 31
СЛУЧАЙНЫЕЕ Ф У Н К Ц И И 392
31.1. Случайные функции и их характеристики —
31.2. Производная и интеграл случайной функции 396 3
31.3. Стационарные случайные функции и их характеристики 401 и
31.4. Корреляционная функция производной и интеграла р
стационарной случайной функции 404 JjJ
и
О)
Глава 32
ТЕОРИЯ МАССОВОГО ОБСЛУЖИВАНИЯ 406
Он
32.1. Основные понятия системы массового обслуживания (СМО) — ^
32.2. Определение цепи Маркова. Матрица перехода 408
32.3. Непрерывные марковские цепи.Уравнения Колмогорова ^
для вероятностей состояния 414
32.4. Универсальные марковские цепи 419 й
32.5. Одноканальная и многоканальная СМО с отказами 422 ^
32.6. Одноканальная СМО с ожиданием 426 К
32.7. Многоканальная СМО с ожиданием 432 0J
32.8. СМО с ограниченным временем ожидания 436 Ј
32.9. Замкнутые системы СМО 439 Q
32.10. СМО со "взаимопомощью" между каналами 443 Јн
О
Глава 33 Ј
ЭЛЕМЕНТЫ ТЕОРИИ ОПТИМИЗАЦИИ 448 и
33.1. Оптимизация планирования комплекса работ —
33.2. Оптимизация размещения узлов почтовой связи 453
33.3. Расчет оптимального числа работников на предприятии 458
33.4. Задача нахождения кратчайшего пути 462 Јi2
33.5. Алгоритм определения максимального потока 470 *
33.6. Задача замены оборудования 474
33.7. Метод наименьших квадратов 475
33.8. Методы расчета надежности 480
ЛИТЕРАТУРА 496
ПРИЛОЖЕНИЕ 497
3
и
и
и
О)
О
i
Глава 2 2 i
ЭЛ ЕМ ЕН Т Ы Т Е Н З О Р Н О Г О И СЧ И СЛ ЕН И Я
п
2 2 . 1 . Н е к о то р ы е с ве де н ия о ве к тора х g
О)
1°. Векторы называются линейно независимыми, если не до |3
пускают линейной функциональной связи между собой. В трехмер J 3
ном пространстве можно построить три линейно независимых
вектора. Любой четвертый вектор может быть разложен на компо о
ненты по этим трем независимым векторам. Выбранное полное ко
личество линейно независимых векторов данного пространства с О)
целью определения постоянных направлений компонентов некоторо н
Н
го вектора этого пространства при его разложении на составляющие
называется репером. Если разложение вектора представить через
направляющие векторы репера, то числовые множители, определя
ющие относительные длины соответствующих компонентов, назы
ваются масштабным базисом.
Рассмотрим две взаимные тройки векторов. Пусть даны три не
зависимые вектора a,b,c удовлетворяющие условию ab С Ф 0, т. е.
некомпланарные. Определим через них еще одну тройку векторов
r ь хc
c xa
r
r axb
a = r^z, b = r^z, c = 7^ — (1)
ab c ab c ab c
8 Гпава 22
Используя свойства смешанного произведения трех векторов,
получим
~ b х c r „ r г „ r r „
a • a = —— • a = i; a • Ь = 0; a • c = 0;
abc
abc
т. е. векторы с тильдой перпендикулярны двум векторам первой груп¬
пы.
2°. Взаимные системы координат. Рассмотрим косоуголь¬
ную прямолинейную систему с некомпланарными масштабны¬
ми векторами e ,e ,e , (рис. 22.1). Обозначим скалярные
1 2 3 g
произведения этих векторов следующим образом О
О)
н
S
Рис. 22.1
e
•j e
= ёц (
ёц = gfi! i . j
= U , 3).
1 2 3 r
Здесь и в дальнейшем наличие в произведении одинаковых ин
дексов, один из которых расположен внизу, а другой—вверху, означа
ет суммирование по этим индексам.
Введем в рассмотрение другую координатную систему Н
е , е , e с началом координат в той же точке. Для скаляр
1
2 3
1 i
ёе = S j = \ = 1
1
1
[ 0 i * j = 1,2,3),
x = • е? , x = • , x = • .
1
r
1 2
r r
2 3
r r
3
систем
е
= g
i j ^ r j ; r i
= g i /
^ /
е
.
(5)
Для того, чтобы найти формулы связи одного и того же вектора
г в двух взаимных системах, умножим скалярно все члены равен
ства x 6 = x 6 на основные векторы каждой системы, тогда полу
i
i i
i
1 0 Гпава 22
ЧИМ
х' = g X ; ii
j X = g .
i ijX
j
(6)
причем g
i'= ;
g
fi
g f
= ; ggi g f
Ф . g
f о
Повторяя вывод, аналогичный выводу зависимостей (5),
получим о
e
i = g
i
e = g
i e = g
i e ;
О)
g'e = g' e = g e ;
ij
r н
e
i ' = g
n e
' = g
j i i ' = e g
i e
i ;
(7) I
Для радиусвектора имеем
Скалярно умножая все части этих зависимостей на масштабные
векторы любой из рассматриваемых координатных систем, получим
х
= g
' x
i = g
r
x
= g x
i ;
ЭЛЕМЕНТЫ ТЕНЗОРНОГО ИСЧИСПЕНИЯ 1 1
1
.
' = g . x ss
= g> x = g> 'х^ ;
i
x gi' (8)
3
gj.'.X ' = 1 ' ' = i '
1 g x g x
' .
и
x ю
и
Так как векторы основной координатной системы принято обо
и
значать нижними индексами, то одинакого изменяющиеся с ними О)
координаты, а также координаты любых векторов и сами векторы, о
имеющие в обозначениях также нижние индексы, называются ко
вариантными. Векторы взаимной и координаты основной систе
мы, соответственно, называются контравариантными, т. е. X
— контравариантные координаты некоторого вектора, если выпол
няется условие х = g • х'.
1 1
В случае прямолинейных ортогональных координат необходи W
X
мость в верхних индексах отпадает и все индексы ставятся внизу. О)
a
y
a
z p
x p
y
p
z
c
x c
y
c
z Х
Г r
y
1 2 Гпава 22
Py z
P
q
y Яг a
y b
y c
y
3
r
x r
y
r
z bz C
z
ю
и
a
x x + y y
p a p
+ z z a p b
x x + y y
p b p
+ z z b p C
x x p
+ y y
C p
+ C
z z p
и
a
x x + y y
q a q
+ z z a q b
x x + y y
q b q
+ z z b q C
x x q
+ y y
C q
+ C
z z q
О)
a
x x
r
+ y y
a r
+
a
z z r b r + b r + b r cr +cr +cr о
xx yy zz xx yy zz
Найдем смешанное произведение этих векторов I
*
p i q r)=
x
a q b q c a(b xc
Пользуясь зависимостями (1), (2), получим
i
(b x c
a (bxc)
ЭЛЕМЕНТЫ ТЕНЗОРНОГО ИСЧИСЛЕНИЯ 1 3
откуда
О)
2 2 . 2 . Опре де л е н и е ортог он а л ьн ог о
О
те н з ора вто р о г о ра н га |
в[,e2,e3, соответственно. Формулы связи между базисными вектора
ми (7, п.1) примут вид $
= gig;
e
= g^i
e
( ,! = 1,2,3),
i
I
где g j — косинусы углов, составляемых осями этих координатных
i
систем. о
Проекции радиуса вектора на оси одной системы коорди
нат, выраженные через проекции в другой системе координат О)
(8, п.1), будут н
Я
x
i = g
n x
] ; x
] = i j i •
g x
(1) S
p
i = g
i j
p
' 2 ; p 2
= ij i g p
(2)
p
l = l i i + l2 2 p e p e
+ l3 3 p e ;
p
2 = 2i i p e
+ 2 2 2 +
p e p
23 3 e ;
(4)
3 = 3i i
p p e
+ 3 2 2 + 3 3 3 •
p e p e
X
х
Числа p j называются компонентами тензора и могут быть О)
i
p
ll p
l2 p
l3
T = p
2l p
22 p
2 3
(5)
p
31 p
32 p
3 3
О)
3°. Подставляя (4) в (3), получим диадное представление н
я
тензора
T
= 1 i i i + 1 2 i 2 + 1 3 i 3 + 2 i 2 i +
p e e p e e p e e p e e
I
+ 22 2 2
p e e
+ 2 3 2 3 + 3 i 3 i + 3 2 3 2 + 3 3 3 3 =
p e e p e e p e e p e e p
i ^ ^ l ^
( 6 )
единичным и обозначается
i 0 0"
3
0 i 0 (7)
ю
0 0 i и
Если у тензора значения компонент не меняются от перестанов¬ и
О)
ки индексов p = p , то он называется симметричныгм тензором .
if j4
Тензор T , у которого переставлены векторы в диадах или транс
c
о
понир ована матрица, называется тензором, сопряженным с тензо¬
ром T .
p
ii
p
2i p
3 i
T
c = " i 2 p p
22
p
3 2
(8)
p
i3 p
23 p
3 3 _ X
X
О)
Нетрудно заметить, что си мме тричный тензор является со¬
пряженным самому себе, т. е. T = T.
О
Если у тензора значения компонент при перестановке ин¬ С
дексов меняются на противоположные p j = — p (z'j1,2,3), то i j4
о
тензор называется антисимметричным. Компоненты антисим¬
и
метричного тензора, расположенные на главной диагонали,
равны нулю, т.к. p = —p u u
О)
н
я
0 —со
0
3 со
—щ
2
,
I
*
(9)
0
г д е щ
= 13
= 3 =
p
2
щ = 2 1 = 1 2
— p
2 3, щ p p — p
Отсюда видно, что тензор, сопряженный антисимметричному,
отличается от него только знаком. Любой тензор можно предста¬
вить в виде суммы симметричного и антисимметричного тензора
1 6 Гпава 22
Рц = )+ ) s
t
a
t = 2 P a +
( p
n + 2 ) ( р р
п ) . (10)
2.1. Разложить на симметричную и антисимметричную части 3
ю
диаду ab . Выяснить значение аксиального вектора, соответству и
ющего антисимметричной части.
Решение. По формуле (10) тензор представляется в виде и
О)
суммы симметричного и антисимметричного тензора. Посколь¬
о
ку тензор задан в диадном виде, то симметричная часть равна
s
i) = 2 ( р
ц + р )
= 2 ( a b
+ м ) =
1
( a b + a b ) 2( ab + a b )
1 2 2 3
X
x
( a b + a b ) ab
1 ( a b + a b ) 0)
1 2 2 1 2 2 2 3 3 2
О
1
( a b + a b ) 2 ( a b + a b )
1 3 3 2 3 3 2 a b С
о
Антисимметричная часть с учетом формулы (9) будет
и
0 со со 2 О)
н
3
0 щ Я
I
со 3
со 2 со 1 0
*
где величины со ,Ы ,0) можно рассматривать как компоненты
1 2 3
некоторого аксиального вектора со, то есть со = ю 1 + Q) ) + G) k. 1 2 3
или
ЭЛЕМЕНТЫ ТЕНЗОРНОГО ИСЧИСЛЕНИЯ 17
i ) k
1 1
со = b
1 b
2 b
3 = — b х a.
2 a 1 a a 2 3
2 3
и
ю
и
и
2 2 . 3 . Опе ра ц и и над те н з ора м и
О)
1°. Сумма двух тензоров с компонентами и равна тензо
ру, компоненты которого равны сумме одноименных компонент скла¬ О
дываемых тензоров i
1 Ц 1Ц 1Ц
(1)
2°. Если все компоненты р) некоторого тензора умножить на
X
скаляр Я, то получится новый тензор с компонентами Яр ). (
х
О)
Скалярное произведение тензора T на вектор a дает век
тор b . Если тензор задан в диадном виде (6, п.22.2), то произведение
О
тензора на вектор a = a e. справа равно
T
• = Ц
a
+ 1а
р
1 1 + 13С13 ) + 2(
р e р
21а + р
1 1 с ц + ^ 3 ) +
( р
3 С1 + ^
1 1 + 33(13 = ^Cl^i =
2 р
) b
i i
e ,
(2)
О)
н
где b = р. a. — компоненты вектора b . я
i i
Следует отметить, что при скалярном умножении вектора
на диаду скалярно перемножаются соседни е векторы.
I
При скалярном умножении тензора T на вектор a = a e i i
Таким образом, скалярное произведение тензора на вектор спра
ва и слева не равны друг другу a •T ф T• a .
1 8 Гпава 22
Пусть вектор b в правой части выражения (2) коллинеарен век
тору а, т. е. b = Яа. Величина Я называется главным (или соб
ственным) значением тензора. В этом случае равенство (2) будет 3
T • а = Яа ю
и
или в развернутом виде
и
р а + p a + р а =Яа ;
11 1 l2 2 13 3 1
О)
p
2 i i + 22 2
a р а
+ 23 з
р а
= Я а
2 '
О
Рз а + Рз2а2 + р а = Яа .
1 1 33 3 3
11
Я
12 1 3
S
Р р р
X
х
р
2 1 р
22 Я р
23
= 0. (3) О)
р
3 1 р
3 2
р
33 Я
О
Запишем кубическое уравнение (3) в виде С
Я / Я + / Я / = 0,
3
1
2
2 3
о
и
где главные инварианты, равные
О)
н
я
J2
р2 2
р 22 р
2 3
+
р
1 1 р
3 1
+
р
1 1 р
2 1 I
*
р
3 2 р
3 3 р
13 р
3 3 р
1 2 р
2 2
р
11 р
12 р
1 3
J3 = р
2 1 р
2 2 р
2 3
р
31 р
32 р
3 3
Тензоры, у которых первый инвариант равен нулю J = 0, назы 1
ваются девиаторами.
3°. Векторное произведение тензора T на вектор а справа
ЭЛЕМЕНТЫ ТЕНЗОРНОГО ИСЧИСЛЕНИЯ 1 9
равно тензору, который обозначается T X а
= р е ( е X а)+р е (
11 1 1 12 1 е х а)+р е (
2 13 1 e х а) + р е (e х а) + (4)
3 21 2 1 «j
+р е (e Xа)+р е (e
22 2 2 23 2 3 ха)+р е ( 31 3 e ха)+р е (
1 32 3 e ха)+
2
и
О)
+р е ( е х а ) =
33 3 3 ( e х а ) .
j %>
о
Аналогично, векторное произведение тензора T на вектор а слева ^
равно
х = (а х e ) j . (5) а T р
ц i
e
где р
ц = CliAj + А j + 13 3j = X ы щ а а Ь а Ь
( > = > > )> т. е. опреде
l j 1 2 3
n=1
О)
литель произведения двух тензоров равен произведению опреде¬ н
я
лителей этих тензоров.
Скалярное произведение тензоров обладает свойствами ди¬
стрибутивности и ассоциативности
(mA) • B = m( A • B )>
(A • B) • с = A • (B • с) = A • B • C.
Тензор T называется обратным для тензора T, если имеет
1
место равенство
2 0 Гпава 22
T •T = I .
1
(7)
Пусть тензор T задан в диадной форме (3, п.2). Составим сис
3
тему векторов, взаимных (1, п.1) с P > P > P > 1 2 3
ю
и
1
[PPA ] ' 2
[PPA ] '
3
[PPA ]"
О
Обозначим
Отсюда T(аа + fib + yc ) = Я(аа + fib + yc ) или с учетом
условия задачи аа + fib'+ yc' = Я(аа + fib + yc ) или
а(а Яа)+fi( b'ЯЪ ) + у(c Я) = 0.
Компланарностью трех векторов а' Яа> b' ЯЬ> c ЯC
является условие
(а'Яа)•[( Ь'ЯЬ)х(^Я^)] = 0. g
я
Раскрывая это скалярновекторное произведение, получим
относительно Я уравнение третьей степени
I
eg
1
Я Я [ а • ( ( х ) + а • ( ( ' х c)+а • ( ( х c ) ) C • ( ( х c)
3 2
r [ +
получим
J = a • (b хc )+a • (b'xr )+a • (b хc )
1
S U , , ,
r r
'
1
a • (b X c)
r х )
= a • (b' X c ) + a • (b х с )+a • (b' r
J
2
a • (b X c) Sri
r
^ = a' • (b'x c) _ 1
3
a • (b x ) r
2 2 . 4 . Фун к ци и ве к тора
ю трех нез
1 °. Рассмотрим функцию трех независимых переменных
01
О
где x > x > x — ортогональные прямолинейные координаты радиус
1 2 3
Выражение (2) представляет функциональную связь между век
3
торами. Независимая переменная называется вектораргументом,
ю
а зависимая векторфункцией. и
Дадим вектораргументу r бесконечно малое прираще
и
ние dr и рассмотрим соответствующее приращение вектор
функции da . Проекции приращения вектор функции примут О)
вид О
da = — dx + dx + dx ;
1
L
1
L
2
L
3
dx dx
1 dx 2 3
Эа , Эа Эа S
da = dx, + ~ dx 2 + 2 2
d x3;
2
2 (3) X
dx 1 dx dx х
си
Э а Э а Э а 3 3 3
da Эа 2 Эа 2 Эа 2
dr dx 1 dx 2 dx 3
(4)
Эа 3 Эа 3 Эа 3
dx 1 d x
2 dx 3
Тензор (4) называется тензором, производным от вектора а по
2 4 Гпава 22
вектору r
da
4.1. Разложить тензор — на симметричную и антисиммет
dr 3
ричную части.
ю
Решение. Рассмотрим тензор, сопряженный с тензором (4) и
da 1 da2 da 3 и
О)
dx 1 dx 1 dx 1
о
da da da
va = 1 2 3
dx 2 dx 2 dx 2
da 1 da 2 da 3
dx 3 dx 3 dx 3
S
da W
Разложим производный тензор ~~z х
dr на симметричную и ан си
тисимметричную части
О
da = 1(da da С
+ v a v a
dr = 2 dr dr о
Симметричный тензор есть и
О)
Эа 1 da, da da da н
1
+
2 1 3
я
I
1 2 1
+ 3
dx, 2 d x d x 2 1 dx dx 3 1
1 ( d a da da da d a da *
— + Va
2 1 2 2 + 3
+ 2 1
dr dx dx 1 2 dx 2 dx dx 3 2
dx dx 1 3 dx dx2 3 dx 3
0 Щ
2
1 da
v a = Щ 0 щ ,
dr )
72 щ 0 (ч
и
где, как легко видеть, вектор a равен
и
(7) = — rot a.
2 О)
О
Пусть для системы координат x определена совокупность фун¬
i
О)
н
я
I
кций A ' , а для системы координат x' совокупность функций A ' . Если
при преобразовании координат (1) эти функции преобразуются по фор¬
*
мулам
A' = A
dx k
(' = 1,2,..., n ) , (3)
вектора.
Если для системы координат x' определена совокупность функ
ций A ' , а для системы x' совокупность функций A , которые преоб¬ i
разуются по формулам
2 6 Гпава 22
по формулам
А
=dx d x '
k l A
( 5 )
*
то величины A называются компонентами контравариантного
k1
dx dx
1
где d x , согласно зависимостям (3), являются компонентами контра
k
вариантного вектора.
В этом случае квадрат расстояния между двумя бесконечно
близкими точками будет определяться фундаментальной квад¬
ратичной формой по формуле
dS = ]Г dx = g (x , x
2 2 1 2
x )dx dx
n i j ( 8 )
где
ЭЛЕМЕНТЫ ТЕНЗОРНОГО ИСЧИСЛЕНИЯ 2 7
составляющие ковариантного фундаментального тензора, удовлетво¬ 3
и
ряющие условию симметрии g = g . ю
i7 j7 и
Ковариантные компоненты вектора с помощью фундамен¬
тального тензора выражаются через контравариантные по фор¬ и
мулам О)
A i = & , A .
j
(10) О
A = g A j . ,
ij
(11) S
W
X
где g i j
— составляющие контравариантного фундаменталь си
g
11 12 h
g g g
g
21 g
22 g
2 i О)
g
= н
(12) я
g
n1 g
n2 g
n . I
3°. Обозначим дифференциальные операции фундаменталь¬
ного тензора следующими символами
g nk
г + г
k ,mn n ,mk'
g mn
n,km m.kn' (13)
x k
2 8 Гпава 22
km
= г + г
dg
m,nk k,nm'
3
Вычитая из суммы первых двух выражений (13) последнее и учи и
ю
тывая симметрию функций относительно индексов Г = Г , на¬ к mn k n m и
ходим
и
Г = I nk .
dg d g
km О)
(14)
2 dx dx dx
m k n
n,km
о
Символы (14) называются символами Кристоффеля первого
рода. i
Умножая символы (14) на фундаментальный тензор g , nl
получим символы
S
(15) г X
X
km су n,km ' V / О)
которые называются символами Кристоффеля второго рода.
Умножая символы (15) на фундаментальный тензор g , nl
о
получим взаимные формулы
Г
П km = ni km
g r .
Здесь следует отметить, что символы Кристоффеля не являют¬ О)
ся тензорами. н
я
5.1. Вычислить символы Кристоффеля для: а) круговых
цилиндрических координат; б) сферических координат.
I
Решение. а) Формулы связи между декартовыми координата¬
ми и круговыми цилиндрическими имеют вид
Координаты фундаментального тензора равны
dx dz_
2 2 2
g
nn =
+ + , g = 0 ,
mn
dx" dx n
mn
ЭЛЕМЕНТЫ ТЕНЗОРНОГО ИСЧИСЛЕНИЯ 2 9
где индексы m, n могут принимать различные частные значения 1, 2 и
3, являющиеся номерами координат, присваиваемых им, согласно по
рядку правовинтовой системы.
3
Ковариантные компоненты фундаментального тензора
будут U
QJ
где числовым индексам присвоены координатные направления р, р, z .
О
Символы Кристоффеля, отличные от нуля, будут
i
Г = Г = 1 d g
2 ^ = р Г2 = _ J _ d g
2 L = 1
1
2,21 1
1,22 0 4 И , 1
21 0 4 ,
2
Эр
2 2 2 g
Эр P
A
Г 1 = L d g
2 2 = р Г 2 , 2 = _ J _ ^ = _ L
2 2
= 2 g n Эр 1
= 2g2 2 Эр ~р 2
3
,
О)
1 1
Э
& 2 _
Г 2 , 1
= Г 2 = — 2
— ^ = .
б) Формулы связи между декартовыми x, у, z и сферическими
р, 0, р координатами имеют вид
2 1 2 1,22
2 Эр 2 Эр И 3 , 1 3 1 3 3 И
3 0 Гпава 2 2
Г =Г
3 2 3 2 3 3 = 1 —
^ = ^ ш 2 в , Г =J Jhl.
22
d
= р ,
з,2з 2 , 3 3
2 2 е
2 2
2 g —p
n
Г3 = J _3
—
^ 1 = psin e, Г = 2 22
3 — g 3 3
= s i n 2 0 ,
Г = Г = J
2
2
3
3
— g 2 2
= 1 , Г = J 23
— g 3 3
= ctge,
2 g
22 —
PP 2 g
33 — e
&
2 , 2
= _ J _ g21 = J_ 3 , 3 = _ J _ g31 =
— — 1
Г Г
1
2g22 —PP — p p sin e' 3 , 1 3 2
Г = Г = Г = Г = — L _
2 1
2
2 3,1 1 3 —
^ = ,
Г 3 , 2 = Г 2 , 3 = 1 —g33 = Ctge
3 3
2^33^22 —ep 2
g
H
я
I
3
и
и
О)
о
Глава 2 3
Ч И С Л Е Н Н Ы Е М Е Т О Д Ы В Ы С Ш Е Г О
А Н А Л И З А
S
W
X
2 3 . 1 . Д е й с тви я с п ри бл и ж е н н ым и чис ла м и си
I I
я
где А — предельная абсолютная погрешность, т. е. наименьшая Щ
из верхних граней абсолютной погрешности. Точное число А на S
ходится в пределах A = а ± А или а — А < A <а + А. На практике
предельная абсолютная погрешность может быть представлена,
например, V2 = 1,4141 ±0,0001.
2°. Относительной погрешностью S приближенного числа
а называется отношение абсолютной погрешности числа а к точ¬
ному числу А
A —
<S,
а
A
3 2 Гпава 23
где д — предельная относительная погрешность. На практике пре
дельную относительную погрешность иногда вычисляют по формуле
сительная погрешность выражается отвлеченным числом. Если при Ј
и
ближенное число а принять за 100% , то относительная погрешность О)
д будет выражаться в процентах.
3°. °кругление приближенного числа заключается в замене его
числом с меньшим количеством значащих цифр:
а) если отбрасываемые цифры начинаются с цифры мень¬
шей 5, то остающиеся цифры не меняют; й
б) если отбрасываемые цифры начинаются с цифры большей Ј
5, то последнюю из оставшихся цифр увеличивают на единицу; х
в) если первая отбрасываемая цифра равна 5 и среди следу
ющих за ней цифр есть отличные от нуля, то последнюю из ос¬
тавшихся цифр увеличивают на единицу;
г) если первая отбрасываемая цифра равна 5, а все следую¬
щие нули, то последняя из оставшихся цифр увеличивается на В
единицу, когда та нечетная, и остается без изменения, когда чет
3
ная.
4°. Запись приближенных чисел и верные цифры. Правило t l
со
записи приближенных чисел в любой системе счисления состоит
в том, что последняя значащая цифра должна быть верной. ° г
раничимся десятичной системой счисления. Значащей цифрой
приближенного значения числа называется всякая отличная от
нуля цифра его десятичной записи и нуль, если он приходится
между значащими цифрами или является представителем сохра¬
ненного десятичного разряда. Так, приближенное значение
0,03040 содержит четыре значащие цифры. Приближенное чис
ло a > 0 имеет n верных десятичных знаков в узком смысле,
ЧИСПЕННЫЕ МЕТОПЫ ВЫСШ ЕГО АНАЛИЗА 3 3
1
если абсолютная погрешность этого числа не превышает ^ единицы
3
n го разряда значащей цифры. Например, для числа 212,64 число
ю
и
213,00 является приближенным значением с тремя верными цифра
и
ми, так как |212,64 213,0(0 = 0,36 < 210°. За предельную относи¬ О)
тельную погрешность
1 ( 1 ^ 1 в этом случае можно принять число
д О
Оч
2k 10 , где k — первая значащая цифра числа а. В частно
/ 1 V
сти, если д < — , то число a заведомо имеет n верных зна¬
2
ков в узком смысле. Если абсолютная погрешность приближенного
числа не превышает единицы последнего разряда, то все десятичные
знаки n этого приближенного числа а являются верными в широком х
О)
смысле д = —
д 1 '
1 Г
k 10
V /
В процессе промежуточных вычислений приближенные числа
могут содержать однудве запасные цифры. При наличии в прибли Q
женном числе большего количества значащих цифр окончательный В
результат, как правило, округляется до числа цифр верных в узком или
широком смысле.
5°. Арифметические действия с приближенными числами. tЈ
Предельная абсолютная погрешность алгебраической суммы рав¬
на сумме предельных абсолютных погрешностей складываемых
чисел. Если суммируются приближенные числа с разными чис¬
лами верных знаков, то следует подравнять все слагаемые по
образцу числа, десятичная запись которого обрывается ранее
других, сохраняя в каждом из других слагаемых запасной знак.
Полученные числа складываются как точные и сумму округля¬
ют на один знак. Если складываются неокругленные приближен¬
ные числа, то лишние знаки удерживаются до конца вычисле¬
ний. Относительная погрешность суммы положительных чисел не пре
3 4 Гпава 23
вышает наибольшей из относительных погрешностей слагаемых.
В случае разности двух близких приближенных чисел относитель
ная погрешность может не содержать достоверных знаков. Поэтому
3
следует избегать этой нежелательной операции. ю
Относительная погрешность произведения и частного при¬ и
S= = A
= 0,0117%.
0 , 0 5 4 0 0 %
и
а 427,3
О)
Абсолютная погрешность приближенного числа, имеющего n
верных знаков в широком смысле, не превышает единицы разряда, О
сительная погрешность
8 = = А
= 0,0234%.
а 427,3
б) Абсолютная и относительная погрешности чисел, верных в
узком смысле
А = 0,0005, 8 =
% = 0,694%.
0 , 0 0 0 5 1 0 0
I
0,072
Для чисел, верных в широком смысле в написанных знаках
А = 0,001; 8 = °
° % =1,39%. , 0 0 М 0
0,072 8
в) Для чисел, верных в узком смысле:
В широком: А = 1''; 8 = М 0
% = 0,0011%.
0
90113
3 6 Гпава 23
д) Для чисел, верных в узком смысле
Л ПАС Я 0 , 0 5 п ^ о о 1
15,1 U
О)
1.2. Определить число верных в узком смысле знаков и дать
соответствующую запись приближенных чисел: а) 425627 при О
точности в 1%; б) 11,2930 при точности 2%.
>
Решение. а) Принимая приближенное число за 100% и учи¬
тывая, что относительная погрешность составляет 1%, находим
абсолютную погрешность А=4256. Приближенное число 430000
имеет два верных знака в узком смысле, поскольку абсолютная
1 к
погрешность не превышает 2 единицы четвертого разряда зна ><
2
б) Аналогично 161,4 43,2 (1) = 118,2.
в) Поскольку предельная относительная погрешность про
изведения приближенных чисел равна сумме предельных отно
3
сительных погрешностей этих чисел, то, предполагая, что все и
ю
знаки сомножителей верные, получим и
1 1
8 = 0,1 + 0 , 0 0 1 ; 0,0088. Ј
2 6 21
'о
Отсюда следует, что число верных знаков равно трем и ре Он
зультат примет вид 6,3 1,147 = 7,23 или 6,3 1,147 = 7,22 ± 0,06.
г) Находим предельную относительную погрешность ^
1 1
8= 0,1 = 0,03.
3
(J
Число верных знаков квадрата 32,4 = 1049,76 равно трем,
2
jЈj
а абсолютная погрешность А = 31. Тогда значение числа нахо ^
дится в пределах 1040 ± 31.
е) Относительная погрешность приближенного числа
I 11 2
л
1 Ab
AS Абсолютная погрешность чисел:
a + V b ^ 2>Ib /
2 2
погрешность будет A=4,63 0,025 =0,1 .
Следовательно, О
AS =
1
( 0,05 + i 1 = + 0 1 1 ) ; 0
0 0 5
(1 + 0 003
0,003.
15,7 + 4,6 2 4,6 ^ 20,3
Учитывая, что сотые доли верны, получим
S
In(15,7 + V 2 T 4 ) ; 3,01. X
x
2 3 . 2 . М е т о д ы р е ш е н и я а л г е бр а и ч е с к и х о
и тр а н с ц е н де н тн ы х у р а вн е н и й Ч
о
1°. Кубическое уравнение: S
x + ax + bx + c = 0.
3 2 ( 1 )
5
н
Я
a
Кубическое уравнение с помощью подстановки x = z
3
приводится к уравнению вида z + pz + q = 0, которое по форму¬
3
3 q 1
P 2
и
\ P Ф ~ I P
Если z < 0, то z = 2 cos —, z = 2J— cos
n
23
3 3
_
и
27 О)
где P
cos(
= q
4
2\ p а
2°. Отделение вещественного корня уравнения. Пусть дано ^
уравнение f( x) = 0. Между а и b содержится единственный ко
рень уравнения Е ( a,b ) , если f( a ) и f( b ) имеют разные знаки,
е
т. е. f(a) f(b ) < 0, и функция f(x ) в промежутке [a,b] непре
рывна вместе со своими производными f (x ) и f" (x ) , причем
обе производные на всем промежутке сохраняют знак. Отрезок
[a,b] называется отрезком изоляции корня.
Действительные корни уравнения f( x) = 0 можно найти и С
графически, поскольку корни являются абсциссами точек пере¬
сечения кривой y = f( x ) с осью Ox. Иногда бывает удобнее урав
нение f( x ) = 0 представить в виде ср( x ) = у/( x ) . Тогда действи¬
тельными корнями будут абсциссы точек пересечения кривых
и .
У = <Р(x) y = Y(x) §
3°. Метод хорд. Требуется определить действительный ко
рень уравнения f(x) = 0. Рассмотрим график функции y = f(x )
(рис. 23.1) на отрезке [a ,b ].
Пусть f( a ) < 0 и f( b ) > 0 и а — тот из концов отрезка изо
ляции корня, на котором f(a) f(b) < 0. Соединим точки А и В
хордой. Тогда приближенным значением корня Е, будет точка
x пересечения хорды АВ с осью Ox
1
3
ю
и
и
О)
О
Рис. 23.1
I
f ( x
n )
Е J <
x
(5)
min f'( x ) '
здесь n — последовательность натуральных чисел.
4°. Метод касательных (метод Ньютона). Пусть b — тот
из концов (рис. 23.2) отрезка [a,b] изоляции корня Е уравнения
f(x) = 0 , на котором f(a) f(b) < 0 и f(b) f''(b ) > 0 . Тогда пер¬
вым приближением к корню будет точка x пересечения с осью 1
ЧИСЛЕННЫЕ МЕТОПЫ ВЫСШ ЕГО АНАЛИЗА 4 1
3
и
ю
и
и
X 2 X ft X
О)
О
Рис. 23.2.
2 1 (7)
x = x
О
f ( x
1 )
m
(8) I
где m = min| f (x )| минимальное значение на промежутке
a < x <
Если f(a)f (a)> 0 , то вычисления удобнее выполнять
( ) n1
f x
x
0 = a , x
n = x
n 1 ( =1,2, ...).
n
f ( x
n 1 )
тельных, будем иметь
и
(b a) f( a) О)
n = lu) ' 1Г[
;
(9)
x a
f(b) f(a)
= x ^ x
= f'(x0)' 11 x 0
I
где x , x — приближенные значения, принадлежащие отрезку изо
11 12
11 12
ляции, и f( x ) f( x ) < 0.
11 12
Следующее приближение
01
= x
( x
11
.
x
12
) f ( x
11
)
. . . .
x 2 1
= x 1 1
f( x ) f( x„ ) a
; ( 1 0 )
f ( x
12 )
у — у 1
tz, '
x
22 x
1 2
, ,
32 n 2
x ,
12 22
x x , x
построить последовательность ^
1ч
x
! =ф( o ) , x x
=ф( ! ) , x x
=ф( „_! ) ,
x
(11) Ю
2 n
U
предел которой и является корнем исходного уравнения при
П »°о .
Абсолютная погрешность n го приближения x определя n
Если x
и x совпадают с точностью до Ј , то предельная
n+1 n
Ј Й
абсолютная погрешность для x будет равна . Отсюда для n
_ 1 r
z=tf+ , +vf 17 5
_ , = _ , 1 7 5 3 2
a
и
б) Делаем подстановку x = z _ 3 = z _ 2, тогда получим
(z _ 2 ) + 6( z _ 2 ) + 9( z _ 2 ) + 4 = 0 или z _ 3z + 2 = 0.
3 2 3
О)
3q 3 • 2
корни z = _ 2 , z 2 = 3 _ — z =_—(_2) = 1. Оконча z
p _3 1
2 2 1
2
в) Полагая p = _6, q = _4, находим, что X
X
О)
_4/27 V2 —
Д = _ 27 = _ = _ < °. Отсюда
4 4 8 4 c o s p
^ 4 и О
С
x = 2 _ c o s = 2V2cos — = 4cos45 • cos15 = 1+ V3;
P p o o
1
\ 3 3 12 о
в
p ± 2— — ± 2— и
x
2 , 3 = ' cos 2
в) комбинированным методом.
Решение. а) Уравнение имеет корень между 0 и 1, так как, если
за f( x ) обозначить его левую часть, то /( 0 ) = _1 < 0, / ( 1 ) = 1 > 0.
ЧИСЛЕННЫЕ МЕТОПЫ ВЫСШ ЕГО АНАЛИЗА 4 5
С целью уточнения отрезка изоляции корня разделим промежуток по¬
полам / ( 0 , 5 )
= 6~4 > и, так как / ( 0,5 ) > 0, возьмем промежуток
0
р
1 и
2
0 ,
. Разделим его еще раз пополам и найдем. что ~ < Та / ( ) 0 .
•=!
1 1 4 и
си
ким образом, за отрезок изоляции корня возьмем | 44 2
2 |.
,
,
Теперь воспользуемся формулой (3) и найдем первое приближе Он
ние
= 0,25_
_
0 , 2 5 (
= 0,49001.
0 , 3 7 4 8 )
1
0,0156 + 0,3748
Поскольку / ( x ) = 0,0038 > 0, за новый интервал изоляции
1 g
корня принимаем отрезок [a; x ] = [0,25; 0,49001] и второе при¬ 1
2
/ ( x ) _ / ( a ) 0,0038 + 0,3748
1 *
Вычисляя функцию в точке x , находим, что 2 В
/( 0,481) = _0,0074 < 0, т. е. мы перескочили через корень, по [3
этому следующее приближение находим по формуле
= 0,48146 _ _
0 , 0 0 9 (
= 0,4874.
0 , 0 0 7 4 )
3
0,0038 + 0,0074
Значение функции в точке x будет / ( x ) = 0,0005, поэто 3 3
| | _ x | < 0,00041.
3
отрезок изоляции за [0,25; 0,5]. Первое приближение находим по фор
муле (6)
_ 0,0156
x, = 0,5 — = 0,48686. h
А А Л 0 Ј 0 Ј
1
1,1875
Второе приближение находим по формуле (7)
и
О)
_0,00017
x = 0,48686
2 = 0,4870.
2
1,2167 Он
Погрешности вычислений оценим по формуле (8) ^
j < а о = 0,000005. ^ _ 0 0 0 0 6
1,21638 1 21
g
Нетрудно заметить, что значение корня q = 0,487, найденное К
О)
методом касательных, более точное значение, и нам потребовалось
меньшее количество приближений.
в) Применим
Прим комбинированный метод. По формулам (9)
будем иметь
О
= 0,25_ _
0 , 2 5 (
= 0,49001;
0 , 3 7 4 8 )
и
11
0,0156 + 0,3748 О)
н
x = 0,5 _
12 = 0,48686.
0 , 0 1 5 6
ч |
2
, 875
Поскольку приближенные значения x и x , принадлежа¬ 11 12
мулам
= _ ( x
12_ n
x ) / ( x
1 2 = 0,48686 _ ^
) 0 3
1 _ 0 1 Z = 0,4873;
5 ( 0 0 0 )
2 1
12
/(x ) _ / ( x )
11 12 0,0036+0,00017
ЧИСПЕННЫЕ МЕТОПЫ ВЫСШ ЕГО АНАПИЗА 47
0,00017
Х
22 Х
1 2 = 0,48686 — = 0,487.
1,2167
Известно, что найденные значения удовлетворяют требуемой 3
точности. ю
и
2.3. Методом итераций найти вещественные корни уравне
ния 2 = 4x.
х
и
Решение. Начальное приближение найдем, построив график О)
функций y = 2 и y = 4х (рис. 23.3). По графику видно, что наи
х
О
меньший положительный корень х близок к 0,5; второй корень 0
уравнения равен 4.
У
4
S
X
х
О)
О
O
~ = 03535
Таким образом, х = — 2 = 0,3535; x = 2
x =
1 0,5
,
2
1 0,3535
= 0,31925;
1 2
4 4
х = I2
з
3
0,31925
= 0,311925; х = 2 4
4
0,311925
= 0,310375; х = 2
5
5
0,310375
= 0,310001.
4 4 4
2 3 . 3 . Р е ш е н и е с и с те м ы дву х у р а вн е н и й
1°. Метод Ньютона. Пусть требуется найти приближенные зна
чения действительных корней системы двух уравнений с двумя неиз 2
вестными и
\/( х, у ) = o;
\(р(х,у) = o. ( 1 )
Ј
о
Начальные приближения решений системы х = хо и у = y мож¬ o
О)
[(Р( о о х ,у
+ а (р
) ( Х
о , у
о
)
+P <Py ( х
о , у
о )
= 0. н
0 х 0
я
Аналогично находится второе приближение х = х + а ,
(( , )+ajpj
х у х
! , ) + Ai(y ( i , i) = o.
у x y
Гх = F( х, у),
[у = Ф( х, у). (2)
3
Если известно начальное приближение решения ( х , у ) систе о о
мы и выполняются условия и
F
(,
х у
) + Ф
х ( х , у )
< r < 1; + Ф
у ( х , у )
<r<1, и
О)
то последовательность приближений решений (х ,у п п ) (n = 1,2,...)
строится по следующей схеме О
(3)
X
х
О)
Преобразование системы (1) в систему (2) может быть осу¬
ществлено по формулам О
а А О)
при условии, что Ф о. Параметры а,А,У,8 выберем та н
я
I
у 8
кими, чтобы частные производные функций F( х, у ) и Ф(х,у )
были равны или близки к нулю при х = х , у = у , т. е. из реше¬ о о
1 + а / ( х
о о + Рх'
, у ) А( ( х
о о = 0
, у ) ,
а / ( х
о о + Ру'
, у ) А( ( х
о о = о
, у ) ,
71 о / (х , у
о + 8 Рх' о
) ( (х , у
о = 0) ,
1 + yf y
( х
о , у
о + 8 Фу'
) ( х
о ,
о =
у
)
о .
50 Гпава 23
U + У = 4
2 2
уравнений x y = 0. 3 3
ю
и
Решение. Начальное приближение решений системы находим
графически (рис. 23.4). и
О)
У
О
1 J2 X
S
X
х
Рис. 23.4 О)
Координаты точек пересечения окружности и кубической пара
О
болы дают начальные приближения, равные x = 1,4; y = 1,7. 0 0
С
Найдем сначала частные производные функций о
f(x,y) = x + y 4 = 0, q(x,y)
2 2
= x y = 0, f' = 2x, / / = 2y,
3
и
2 0 , 8 5 ;
q' = 3x , %=1, f ( x
0 0 =
, y )
<P 0 0 =
( x , y ) 1 , 0 4 4 ;
f'(x ,y ) = 2,8; О)
н
0 0
я
I
/ / ( x 0 , У 0 ) = 3,4; cpjx ,У0)
= 5,88; % 0 0 = {)
( x , y ) 1.
| 2 , 8 « 0 + 3,4Д, =0,85,
15,88ц, / 0 =1,044,
Второе приближение находим из решения системы
3
Г2,414ц + 3,218Д = 0,046; Ю
U
[4,37ц в = 0,149.
U
О)
Таким образом, а =0,032; в =0,009; х =1,175;
1 2
С
построим график (рис. 23.5).
о
У
и
О)
н
я
I
*
2 2
V
X
Рмс. 23.5
За начальное приближение возьмем координаты точки пересе
чения кривых х = 1,6; y = 1,2. Далее воспользуемся итерационной
0 0
процедурой (3), беря только положительные значения корня, так как х
5 2 Гпава 23
x
i =yj4 Уо = y = 1 + lnxo = 1,47;
Поскольку первые два знака после запятой не меняются, то ре и
зультат найден с точностью до сотых.
О)
О
2 3 . 4 . И н те р п о л и р о ва н и е ф ун к ц и й
i
1°. Интерполяционная формула Ньютона. Пусть дана табли
ца значений
S
X
x x
1 Х
2
X
О)
У
У
о y
1 y
2
О
Введем обозначения: q
I
*
h ;
y
1
y
o = A y
o У2 У1 = У1,
; А
У У
п п 1 = A y — конечные разности первого порядка,
n1
3
При n = 1 имеет место линейное интерполирование; при
n = 2 — квадратичное интерполирование, если y — многочлен у
n й степени, то формула (1) является точной.
На практике для удобства пользования интерполяционной и
О)
формулой (1) целесообразно составлять таблицу конечных раз¬
ностей. Погрешность формулы Ньютона, если f( x ) имеет не¬
прерывную производную f + ( x ) на отрезке, включающем точ (n 1)
^
ки x ° , x x , определяется выражением
1 n
R ( x ) = h +
n
n 1 q ( q 1 ) . . . ( q n )
f + (|),
(n 1 )
§
2! Лу°
(i = °,1,2,...).
5 4 Гпава 23
чению двух соседних приближений q = q + . ( m ) ( m 1)
+ — 2J
^ — y +... 1
( ) ( ) . . . ( )
x
i x
o x
i x
2 x
i x
n
S
+ ( 0 )( i )...(
x x
x x
x x
i1 )( x x
i+1 )...( n )
x x
+ X
X
"' ( i x x
o )( x
i x
i )...( x
i x
ii )( x
i x
i+i )...( x
i x
n ) 1
' О)
+ ( 0 )( i )...( n1 ) о
x x x x x x
"' ( x
n x
o ) ( x
n x
i ) . . . ( x
n x
n1 )
(3) С
Абсолютная погрешность интерполяционной формулы Лаг о
ранжа вычисляется по формуле и
M. О)
< ( x
o )( x
i )...( x
n ) , н
(4) я
x x x
I
(n +1)!
где M + = max\[ + (x ) \ , xe [a,b].
n 1
(n 1)
*
4.1. Составить интерполяционный многочлен Ньютона для
функции, заданной таблицей
x 1 3 5 7 9
y
4 12 28 51 84
Разности второго порядка будут
3
Ау Ау =А у = 16 8 = 8; Ау Ау =А у = 23 16 = 7;
1 0
2
0 2 1
2
1
и
Ау Ау = А у = 33 23 = 10.
3 2
2
2
и
Разности высших порядков А у А у = А у = 7 8 = 1; 2
1
2
0
3
0
О)
x1
Из условия имеем, что: h = x + x = 2; q i 1 i
2
Подставляя все в формулу (1), получим
x 1 ( x \ ]
л
S
X
х
у = 4 + 8 + 10 + О)
2!
x 1 ( x 1 Y x1
л 2 ^ О
С
• (1) + о
3!
и
x1 x1 V x1 V x1
1 2 3 О)
н
•4, я
откуда
4!
I
*
1
у = — (x 18x + 224x 318x + 495).
4 3 2
96
Подставляя в полином значение x = 4,5, находим, что
у = 24,68 .
4.2. ]\ана таблица значений
Найти x , если у = 2,3.
Решение. Принимая x = 1,4; у = 2,151,
0 0 находим
3
А у
0 = 1 у у
0 = 0 , 4 2 6 ;
= у у = 0,53; А у = у у = 0,104; 2 u
2 0 х 0
ю
и
J 0) = у у
0 = , 2 3
,2 1 5 1
0,35; h=x x =0,2.
1 0
А у
0 0,426 и
X
Принимая за q = 0 376 общее значение двух соседних при¬ X
О)
ближений, получим x=x +q h=1 4+0 376 0 2=1 475. 0
У
(3)(5)(6) h( 2)(4)( 5)
(x0)(x1)(x5)(x6) (x0)(x1)(x3)(x6)
135+
3^ (2)(3) (1)
(x0)(x1)(x3)(x5)
+ 288.
ЧИСЛЕННЫЕ МЕТОПЫ ВЫСШ ЕГО АНАЛИЗА 5 7
3
y( 1,5) = 6,764.
и
4.4. Для функции у = 2 найти интерполяционный многочлен
х
x 0 1 2 3
у
1 2 4 8
к
(1)( 2 )( 3 ) h (1)( 2 ) о
С
x(x1)(x3)x(x1)(x2)13
4+ о
+
2 1 (1) 3 2 1 6 и
Значение функции у при x = 2,5 будет О)
н
я
у( 2,5) = (2,5 + 5^2,5 + 6) = 5,687.
6
1 3
I
*
Абсолютную погрешность найдем по формуле (4)
Mn+1
( n +1)!
1,68
(2,5 0)(2,5 1)(2,5 2)(2,5 3 ) = 0,066.
24
5 8 Гпава 23
2 3 . 5 . Ч и с л е н н ое ди ф ф е р е н ц и р о ва н и е
ф ун к ц и й
и
О)
+12(2q 3
9q + 11q 3)А\
2
+...); (1) |
у" ; ^(А у 2
{) +(q1 )А у0 + ^ 6 q 18q +11 )А у +...), (2)
3 2 А
{) |
h
1
где q = ( x x ) . 0 g
n
где
x
0 x
2
x x
0 3
x 1 2 3 4 5 6
у
1 4 20 86 253 547
3
Найти значения производных f'( x ) и f"( x ) в точке x = 3,5, ю
и
Решение. Расчет проведем в табличном виде
и
i x
i y
i АУ
2
{ Ay 3
t АУ
4
{ Ay 5
t
О)
0 1 1 3 13 37 14 39
О
1 2 4 16 50 51 25
2 3 20 66 101 26
3 4 86 167 127
4 5 253 294
S
5 6 547 X
X
О)
Учитывая, что h = 1, производные (1), (2) примут вид
о
2 q 1 2 3 q 2
6q+23 С
у (x) = Ау0 + ^—А 2
У0 + 4
4
А У0 +
3
2 6 о
+12( 2q 9q + 11q 3 )А\ +
3 2 е
и
О)
н
+( 5q 40q + 105q 100q + 24 )^° 0 •
А 5 у
4 3 2
я
5!
A 5 y
0
+( 20q 120q + 210q 100 )
3 2
5!
Частные значения производных в точке x = 3,5 при
q =3,51=2,5 равны
у (3,5 )=1 +27 +35,458 0,583 0,183 =61,692;
у (3,5 )=13 +55,5 +4,083 +4,062 =76,645.
6 0 Гпава 23
2 3 . 6 . Выч и с л е н и е о п р е де л е н н ы х
и н те г р а л о в
3
Пусть требуется найти приближенное значение определенного и
b
и
интеграла J f( x )dx . Для этого разобьем интервал интегрирования
a
и
О)
[a,b] точками x , x x на n равных частей 1 2 n — 1
b — a
( , "о
h = , x = a, x = b и вычислим значения подынтегральной
0 n
n
функции в точках деления
y
0 = f( ) , У1 = f( i ) , 2 = f( 2 ) , . . . , n—1 = f( n—1 ) , n = f( ) .
a x y x y x y b
*
Представляя определенный интеграл в виде площади кри¬
волинейной трапеции, используют одну из следующих прибли X
женных формул.
1°. Формула прямоугольников О
b
n1
J ( ) ; h(y
f x d x
0 + j
y
+
y
2 +... + ni y
) + R
n =
h
E + У
R
n (1)
a i=0
или О)
н
b я
J(
f x
) ;
d x h y
( 1 + 2 y
+... + n ) + y R
n =
h
Ј y
+ n R
(2)
i=1
h 2
приближенного значения интеграла по недостатку. Формула (2) соот
ветствует схеме деления рис. 23.6,б и дает приближенное значение
интеграла по избытку.
3
а) б) ю
и
B B и
О)
о
b b
a
x x
х
X nl х
Рис. 23.6
=h + R
v
b _ a
где R = h i2 f'maxfc) — погрешность формулы трапеций,
n
2
О)
н
я
Геометрическая площадь криволинейной трапеции aABb
(рис. 23.7) заменяется суммой площадей заштрихованных трапеций.
I
У] y = f ( x )
B
У
O
Рис. 23.7
6 2 Гпава 23
3°. Формула Симпсона (параболических трапеций)
3
+... + у _ )] +
п 2
R
= ( o
y
+ У + Ј у _ i + Ј 2 k
п
4
2 k
2 y
)+ n,
R
k=1 k=l
b _ a
где R = h 180 fmd % — погрешность формулы; n — число чет
>( )
с
х х+1 х + 2
а м и , , .
а
У
y = x + px + q
2
O X
i +2 X
Рис. 23.8.
При вычислении значений определенных интегралов на компьюте¬
ре погрешность целесообразно оценивать методом удвоения шага вы
ЧИСПЕННЫЕ МЕТОПЫ ВЫСШ ЕГО АНАЛИЗА 6 3
b _ a
числений. Полагая п = k и — , вычисляем значение искомого ин
теграла J , k 1 четное. Затем удваивая число разбиений п = 2k и
3
b_a
—
2 = , находим значение интеграла J . Если | J _ J1 < Ј, то расчет 2 2 1 и
2k
заканчивается. Иначе снова удваиваем разбиение. и
1 О)
о
x = 0,
0 У0 =V5 = 2,2361,
x = 0,1,
1
y =y/5,001 = 2,2363,
x = 0, 2,
2
y = sj5,008 = 2,2378,
2
О)
x = 0,3, y =V5,027 = 2,2421 н
я
I
3 3
x = 0,4,
4
y =J_ 5,064 = 2,2503,
4
x = 0,5,
5
y =V5,125 = 2,2638,
5
x = 0,6,
6
y =yj5,216 = 2,2839,
6
x = 0,7,
7
y =J5,343 = 2,3115,
7
x
8
= 0 , 8 ,
y = V5,512 = 2,3478,
8
x = 0,9,
9 y = V5,729 = 2,3935,
9
x
10
= 1 ,
y
1 0 V6 = 2,4494.
6 4 Гпава 23
b a —
a
По формуле прямоугольников (2) находим приближенное
10
значение по избытку J ; 0,1 2 y = 2,3016.
i
1
Абсолютная ошибка этого приближения равна R = 0,0004 n
g
б) По формуле трапеций (3) имеем
J=0,1 4,6855 +
9
= 2,291.
2 i=1
J = 3 ( 2,2361 + 2,4494 + 4 11,4472 + 2 • 9,1198 ) = 2,2905.
0 1
n
180
ЧИСПЕННЫЕ МЕТОПЫ ВЫСШ ЕГО АНАЛИЗА 6 5
6.2. По формуле Симпсона вычислить приближенное значение
Sin xdx П
п л о т
интеграла I
x + 1 с точностью до 0,0001.
0 3
о +
x 1
0
4
(bzal |
180n 4 Lmax
^
lmax
Так как = 0,039;
. 5
a = 0, b = ж = 3,14159, то окончатель 4
Ј
ж' • 0,03910
но получим n > или n > 5,1.
4
4
18 g
Ближайшее четное число n = 6. Находим точки деления x i g
sin x
и соответствующие им значения функции у = —+у ju
ж
с
x 1 —, у = 0,3283
1
6 О
ж
x = —,
2 у = 0,4235
2
2
3 У 2
ж
x = —,
3 у = 0,3891
3 я
2
x = 3 ж,
4 у = 0,2803
4
5
ж, y = 0,1382
5
6
0 .
x
6 = ж , y
6 =
sin
ж
x dx
Г x d x
= 0.1744( 4 • 0,8556 + 2 • 0,7038) = 0,84235.
0 x
+ 1
66 Гпава 23
интеграла y в точке x 1 1 g
y
= 0 +
i y
(
x
1
x
0
) y
' ( x
0 , y
0
) .
( ! ) §
y
+ i = i + A ,
y
y
(4) g
X
1 ( x
где A y = у + 2^ + 2^ + 4 ) ;
6 о
h f ( ) ;
= a
i i
x , y
г, i n h a . ^
i + 2
,
b
i =
h f (
i + 2 x y
) ;
о
,
c
i =
h f (
x
i + 2 у
+ ~2 );
2 2 2
Й
h
=
У У
2 + 3
(
^ + ^ 1 + 2 4 f
h X
г д е
ft = f
( x
i , У
« = У ;
)
I = f ( x
i ,
У, ) .
I
Контроль расчета определяется величиной е = — | У У |. Щ t
29 о
Если е < 10 , где m — последний десятичный разряд, сохраняемо¬
m
разбиения, расчет провести сначала. Для определения величины на¬
чального шага можно воспользоваться неравенством h < 1 0 . 4 m
Метод Милна может быть использован и для решения системы
уравнений (5). В этом случае формулы Милна пишутся отдельно для
функций x( t) и y( t). Дальнейший порядок вычислений остается без
изменений.
4°. Метод А 'дамса. Требуется найти на отрезке [ x , x ] реше 0 n
ра или РунгеКутта и т. д.) три последовательные значения искомой
функции 3
ю
У = У (x ) , У2 = У (x2), Уз = y (x3). и
Введем обозначения и
О)
q = hy' = hf( x , У0),
{) {) {) q = hy[ = hf( x , y ) ; x
о
x y
= n+1 y y
n = f ( x , y) = n+1
q q
n = n+1
Aq A q
n = A\+1 A\
О
С
x
0 y
0 f ( x
0 , y
0 ) q
0 A q
0 A \
о
x
1 У
1 q
1
A q
1 A 2 q
1
A 3 q
1 в
и
x
2 y
2
q
2 A q
2 A 2 q
2 A 3 q
2
О)
н
x A q, 2
я
I
3
y
3 '
A y
3 '
f ( x
3 , y
3 ) q
3 A q
3
J L
x
4 y
4
A y
4 q
4
A q
4
y
5 A y
5 f ( x
5 , y
5 ) q
5 *
x
6 y
6
лись между собой не более чем на однудве единицы заданного
разряда.
\ Ј
3 2
i x
i y
i y
i h y
i
0 1 1 0 0
на
1 1,1 1 0,21 0,021
ю
2 0,979 0,502 0,050 и
1,2
3 1,3 0,929 0,888 0,089
и
4 1,4 0,840 1,367 0,137 О)
5 1,5 0,703 1,903 0,190 о
6 1,6 0,513 2,428 0,243
7 1,7 0,270 2,870 0,287
8 1,8 0,017 3,24 0,324
9 1,9 0,341 3,65 0,365
10 2 0,706
S
W
х
Зная x , y , 1 1 из заданного уравнения находим О)
y[( x , y ) = 1 — (1,1 f =—0,21 и по формуле (2) вычисляем
1 1
3
О
y = y + hy' = 0,979. Последующие значения y находятся ана¬
2 1 i
С
логично по формуле (3). о
Приближенные значения частного интеграла уравнения зак¬ и
лючены в столбцах x , y данной таблицы.
i i О)
н
7.2. Найти методом Эйлера численное решение системы я
уравнений
dx y — x dy _ x + y
I
*
dt t dt t
удовлетворяющее начальным условиям x ( 1 ) = 1 , y ( 1 ) = 1 ,
t e [1,2], полагая h = 0,2.
Решение. Решение системы уравнений представим в таб¬
личном виде. Для этого сначала находим значения t = 1 ; 0
x (x ,y ,t ),
i 0 0 0 y (x ,y ,t ).
1 0 0 0 Далее из заданной системы уравнений
находим x',y[ и по формулам, аналогичным формулам (2), оп 3
ределяем значения x ,y и т. д. Все результаты расчета приве ю
2 2
и
дены в таблице
и
О)
i t
i x; y ;
hx; hy;
о
0 1 1 1 0 2 0 0,4
1 1,2 1 1,4 0,333 2 0,067 0,4
2 1,4 1,067 1,8 0,524 2,048 0,105 0,410
3 1,6 1,172 2,21 0,649 2,114 0,130 0,423
4 1,8 1,302 2,633 0,739 2,186 0,148 0,437
S
5 2,0 1,450 3,07 X
х
О)
= hf = 0,2;
0 , 1 2 5 0 , 1 2 5
&0 = 025 +
1
0
2 0
2 1,125 + 0,125
ЧИСПЕННЫЕ МЕТОПЫ ВЫСШ ЕГО АНАЛИЗА 7 3
/ */ h Ь . __1 + 0,1 0,125 0 п
1,702 +0,25 1 1 1
S
X
. + h + a, 1,702 + 0,093 f 0,25 + 0,125) 0 2 5 0 1 6 4 х
Ь = h/fx+ —, У+ ) = 0,25 = 0,164; О)
1 /
2 1 1
2 1,795 + 0,375
О
, + h + Ь1 1,702 + 0,082 f 0,25 + 0,125)
c = h/fx+ —, ^ + ) = 0,25 = 0,163;
0 2 5 0 1 6 3
С
1 /
2 1 1
2 1,784 + 0,375 о
, , , . , . 1 , 7 0 2 + 0,163 0,375 _ и
d = h/fx + h, y + c ) = 0,25— = 0,166;
noc П 1
1 1 1 1
1,865+0,375 О)
н
1 я
Ay = f 0,186 + 0,328 + 0,326 + 0,166 ) = 0,168;
6
y =1,702+0,168=1,870
I
2 *
i x
i
c
i d,
0 0 1 0,25 0,2 0,199 0,164 0,202
1 0,25 1,702 0,186 0,164 0,163 0,166 0,168
2 0,50 1,870 0,144 0,128 0,128 0,113 0,128
3 0,75 1,998 0,113 0,101 0,100 0,089 0,101
4 1,00 2,099
7 4 Гпава 23
3 3
y4 = x + y = 0,8 + 2,484 = 3,284;
4 4 §
y = y +
5
0 8
( 2y2 y3+2y4 ) = 1 , 2 + 2 1,88 2,456+ 2 3,284) = 3,299;
3 3
_ *
f5 = x + y = 1 + 3,299 = 4,299;
5 5
возьмем y . 5
h = 0,2 и сравнить результат с предыдущим решением (7.4.).
Решение. Первые три последовательные значения функ
ции, найденные методом Эйлера, берем из решения (7.4.): 3
u
ю
y = 1,2; y = 1,48; y = 1,856.
2 3
и
О)
и составим диагональную таблицу
о
Ay =
y
= q
= Aq = A q =
2
A q =
3
l i
i
x y
: y
„ + 1 y
„ = f ( x ,y) = y ' h = q
n+1
q
n = A q
n+1 A q
n = A n + 1 A
2 q 2 q
n
A y
3 = 3 + 2 q A q
2 + 1 2 A 2 q
1 + 3 A 3 q
0 =
I
*
= 0 , 4 9 1 + — 0 , 1 1 5 + — 0 , 0 1 9 + 0 , 0 0 3 = 0 , 5 5 7 5 3
2 1 2 8
и вычисляем y = y + A y = 2 , 4 1 3 . 4 3 3
A y
4= 4+^2 q A q
3+12 A 2 q
2+8 A 3 q
1
76 Гпава 23
2 12 8
Находим y = y + Ay = 2,413 + 0,740 = 3,153.
5 4 4
3
и
Сравнивая с результатом предыдущего примера, нетрудно ю
и
заметить, что расхождение во втором знаке после запятой. С
целью улучшения сходимости решений необходимо в том и дру и
гом случае уменьшить вдвое шаг.
О)
о
2 3 . 8 . М е т о д к ол л ок а ц и й
i
Метод коллокации является приближенным методом решения
дифференциальных уравнений и заключается в сведении решения к
S
системе алгебраических уравнений. Решение задачи методом колло X
X
кации сводится к отысканию искомой функции в узловых точках сет¬ О)
ки, удовлетворяющей заданому уравнению и граничным условиям.
о
8.1. Найти решение уравнения изгиба балки (рис. 23.9) при про
извольно распределенной нагрузке q( x )
EJw' = q( x),
V
(1)
удовлетворяющее граничным условиям 0)
H
0 при x = / (2) я
I
w = w = 0 при x = 0, w = w'
q(x)
w
Рис. 23.9.
ЧИСПЕННЫЕ МЕТОПЫ ВЫСШЕГО АНАЛИЗА 77
1,2,3 и представим решение уравнения изгиба в виде
3
u
ю
и
w( ) = Ј a
x
k , k = 0,1,2,...,n. (3)
k к ; 1
и
Число членов ряда определяется числом граничных ус
О)
ловий (2) и числом узловых точек, в которых должно быть
удовлетворено уравнение (1). Поскольку мы имеем четыре о
граничных условия и три точки коллокации, то в (3) будет
i
семь членов
2 3 4 5
x ( x (x (x (x
w( x) = a + a — + a — + a — + a — + a — + a — (4)
0 x 2 4 6
S
5 6 3 5
1 1 1 1 1
1 J
J
1
J
1
J
1
J
1
X
х
Подставляя (4) в граничное условие (2), будем иметь О)
a = 0, a = 0;
0 1 О
С
a + a + a + a + a + a + a = 0; (5)
о
0 1 2 3 4 5 6
нения
24 a + 30 a + 22,5a =
4 5 6
EJ
q( x3 )1 4
24a4+90a5+202,5a6=
EJ
3
Коэффициенты a. (i = 0,1,...,6) находятся из совместного
ю
решения системы алгебраических уравнений (5) и (6). В случае и
равномерной нагрузки q коэффициенты имеют вид 0
и
О)
q
0 1 4 5 q
0 1 4 q
0 1 4
a =a =a =a = ;a
0 1 5 6
0
2
, a
a4 о
16EJ
3
48EJ 24EJ
q
0 1 ( x Л 5 ( x Л 1 ( x Л
1 4
w(x) +
8EJ \_~\ J 1 1 1
S
X
X
О)
о
О)
н
я
I
3
ю
и
и
Глава 2 4
О)
Ч И СЛ ЕН Н Ы Е М Е Т О Д Ы РЕШ ЕН И Я
Д И Ф Ф ЕРЕН Ц И АЛ ЬН Ы Х УРАВН ЕН И Й О
В Ч АСТ Н Ы Х П Р О И З В О Д Н Ы Х И
И Н Т ЕГ РАЛ ЬН Ы Х У Р А В Н Е Н И Й
2 4 . 1 . К он е ч н ора з н ос тн ый м е то д S
X
( м е то д с е то к ) х
О)
1°. Суть метода конечных разностей состоит в том, что точ
О
ные значения производных заменяются их приближенными значе
ниями через дискретные значения функций на конечных интервалах.
du ( i l l
I
производной в точке l будет
(ди л
ди Щ k —
u
или ;
(1)
А х дх А х
Аналогично вычисляются производные в направлении оси Oy
^ ди ^ u — u
n l (ди^ и — и. 1
Разности (1), (2) называются нецентрированными разностями.
80 Гпава 24
3
ю
и
i k l tn x и
О)
Рис. 24.1
о
Представляя вторую разность как разность первых разностей,
вторые производные в точке l представим в виде
= ( u
m
U,)
( Щ
Щ) = U m
2 Щ
+ Щ
;
(3)
Ах 2
Ах 2
S
X
X
(и п щ) (Щ Uj) и
п 2Щ + Uj О)
2
Ау А/
Ji
2°. Для двумерной области (рис. 24.2) целесообразнее для функ о
ций ввести двойную нумерацию.
Так, разбивая область прямоугольной сеткой с соответствено
равными шагами А х, Ау, значения производных в точке с координа
тами х , у могут быть заменены конечными приращениями О)
т п
н
я
Уп+2 I
Уп+Х
Уп
у
пХ
y
n2
X
X
m2 x
ml x
m
X
m+1 X
m+2
Рис. 24.2
ЧИСПЕННЫЕ МЕТОПЫ РЕШ ЕНИЯ ПИФФЕРЕН11ИАПЬНЫХ 8 1
— = J_ ( — \
дх 2Ах +1
'П
u > n
' '
ди=_L ( — ) ;
2Ау ду Ј
д!и=_L, и
и = L
д2
(
— 2
— 2 + \.
ду = Ах
1
Ау2 2 1 (и
(и ш 'П
Ш'П+\
+1
2
2и
ш,пш п + Ш'П—\
и
ш—\,п
и
и
) ;
) ; '
X X ^
i
о
д и 2
= 1 ( — — .
ч ч , А
А
(и
Ш+1'П +1
Ш—1'П +1
и
Ш+1'П —1 + Ш—1'П—1
и и ) ;
'
дхду 4АхАу
= Ах 4 (и
Ш+2'n — и
Ш+1'n + Ш'П
6и — 4и
ш—1 n + Ш—2n и ) ;
'
д и —1
Ау (и + — 4и +, + 6и — 4и , + и g
4
ду 4 4 2 2 );
К
О
д и 4
1
(и
ш+1' n+1 + ш+1' п—1
Ш+1 п+1
и — 2и
ш+1' п —
шп+1
2и
+ Щ
ду 2 ду
2 2 2
Ах Ау
+ Ш'П
4и —
Ш'П—1
2и — 2и
ш—1'П + ш—1п +1 + ш—1' п—1
и и )
Действующую нагрузку и правые части дифференциальных урав О)
н
нений представляем в виде величин, отнесенных к узлам сетки. Сет
со
ка может быть и прямоугольной, т. е. Ах Ф Ау. ^
1.1. Задача о кручении стержня квадратного сечения сводится
к решению уравнения Пуассона
д х д у
Найти решение уравнения при нулевых значениях функции на
пряжения Прандтля F( х ' у) на контуре.
Решение. Воспользуемся методом конечных разностей. Рас
смотрим поперечное сечение стержня и разобьем его на 16 равных
8 2 Гпава 24
квадратов со стороной, равной а (рис. 24.3).
У
3
ю
и
a, a 0,a а,а
и
a ,0 0,0 a,0 О)
о
а, а 0,a а, а
Рис. 24.3
На контуре функция напряжений равна нулю. В девяти внутрен¬ S
X
них узлах сетки имеем девять уравнений с девятью неизвестными. х
О)
Учитывая симметрию относительно координатных осей, получим лишь
три независимых значения функции в трех точках О
F( 0' 0 )' F( a' 0 )' F( a a ) . С
Относительно трех точек с координатами ( 0' 0 )' ( a' 0 )' ( a' a ) о
составим три разностных уравнения. Введем обозначения и
Ах = Ау = a . Полагая m = 0' n = 0 и учитывая симметрию, будем
О)
иметь Um+щ = ( ' )''
F a 0
= ( 0'0 ) ' F
= ( У ) '
F 0
н
я
u
m,n+1 = F( 0 ' a ) = F( a' 0 ) ; = F( 0' a ) = F( a' 0 ) . Используя выра¬
жения (4) и подставляя их в уравнение Пуассона, первое уравнение I
*
относительно точки (0 0) будет
1
[F( a' 0) — 2F( 0' 0)+F( a' 0)] +
Ах 2
или
F(0 0)—F(a 0) a
ЧИСПЕННЫЕ МЕТОПЫ РЕШ ЕНИЯ ПИФФЕРЕНПИАПЬНЫХ 8 3
m + =
u + ,n+1
1 n = F( a' a
1 + = F( a' a ) . Уравнение Пуассона с учетом
( ' ) ); ; um+1
F a a u
m 1 n—1
формул (4) примет вид 3
1
[F( 0' 0)—2F( a' 0)] + и
Ах 2
1 и
+ — [F( a,a) — 2F( a' 0)+F( a' a )] = — 2 О)
Ау 2
о
или
4F( a, 0) — F( 0' 0) — 2F( a' a) = 2a 2
О
[F( a' 0) — 2F( a' a )] = — 2
Ау 2
или
2F( a' a) — F( a' 0) = a . 2
О)
Решая систему уравнений н
я
F( 0' 0) — F( a' 0) a
~2
2
I
4F(a'0) — F(0'0) — 2F(a'a ) = 2a\
= a ' 2
С целью уточнения решения следует увеличить разбиение обла¬
сти интегрирования, т. е. Ах и Ау уменьшить.
8 4 Гпава 24
2 4 . 2 . Д и ф ф е ре н ци а л ьн ора з н ос тн ый м е то д
( м е то д прям ых )
Основная идея метода прямых (или дифференциальноразностно¬
го метода) состоит в сведении уравнений в частных производных к .у
решению системы обыкновенных дифференциальных уравнений. Это
достигается использованием метода конечных разностей по одной
переменной, т. е. решение уравнений в частных производных сводит¬
ся к системе обыкновенных дифференциальных уравнений вдоль не¬
которого семейства прямых.
Пусть в прямоугольной области D( a < x < b, c < y < d ) необ ^
ходимо найти решение дифференциального уравнения
2 2
удовлетворяющее заданным граничным условиям
О
u( x,c) = ф( x); u( x,d) = ^ ( x) 1 (a < x < b)
u( a, y) = y/( y); u( b,y) = y/i( y) (c < y < d )•
Разобьем область интегрирования семейством равноотстоящих В
друг от друга на расстоянии h прямых, параллельных соответствую [3
щим осям x или y. Для определенности возьмем прямые
y = c + kh (к = 0,1,2,...,n). Заменим производные по y приближен tЈ
ными разностными выражениями S
du
dy
У=Ук
d u
2
= x
, y
k + 1 ) 2 u
( , k ) + ( , k 1
x y u x y
)]•
dy 2
У=Ук
обыкновенных дифференциальных уравнений второго порядка
ЧИСПЕННЫЕ МЕТОПЫ РЕШЕНИЯ ПИФФЕРЕН11ИАПЬНЫХ 8 5
k ( x )
+ К / x ) 2u
k( (x)
]+ k
u ( x )
+
1
3
x x
) k i ( )] + k ( ) = f ( )
u u x
k
x
( = 1,2,...,n).
k
ю
и
При наличии в уравнениях переменных коэффициентов перед
частными производными разбивку следует производить так, чтобы и
свести, по возможности, задачу к решению дифференциальных урав О)
нений с постоянными коэффициентами. о
2.1. Методом прямых найти решение уравнения Пуассона
Э u Э u
2 2
dx +Э7= + 2 x y
удовлетворяющее граничным условиям
S
u( 0, y ) = u( 5,y ) = u( x,0 ) = u( x,3 ) = 0. X
х
О)
Решение. Принимая h = 1, проведем две прямые y = 1 и y = 2,
которые разделят область интегрирования на три полосы (рис. 24.4). О
О)
н
я
Рис. 24.4
5 х I
Запишем вторую частную производную по y разностным выра¬
жением
Э 2u 1
ТТ = 7Т[ ( , k+1 )2 ( , k
d y h
u x y U x y
) + ( , k1
u x y
)] ( = , ) .
k l 2
Поскольку h = 1, то получим следующую систему уравнений
ц"+ u 2ц + u = x + y ; (k = 1),
2 0 1
8 6 Гпава 24
и
u['+ u 2щ= x +1;
2 О) ^
'о
u2' 2u + u= x + 2.
(2)
2 Он
Таким образом, решение свелось к системе обыкновенных диф ^
ференциальных уравнений второго порядка с постоянными коэффици ^
ентами. Общее решение соответствующей однородной системы
ей
u['+ u 2u = 0;
2 1 g
u 2u + u= 0 К
2 2 x
О)
ищем в виде u ( x) = Ae ; u (x) = Be .
1
Xx
2
Xx
g
Подставляя решение в систему и сокращая на e , получим си Xx
стему алгебраических уравнений *
( Я 2 )A + B = 0;
2
AX + B 2A = 0
1
;
(S
ВЯЯ 2B+A = 0 или A+(X 2 )B = 0. S
Поскольку ищется нетривиальное решение, то определитель tЈ
системы должен быть равен нулю ^
| Я 2
2
1 = 0.
1 Я 2
2
Отсюда находим характеристическое уравнение
(Я 2 f 1 = 0,
1
u = C e + C e C e
2 l
x
2
x
1
f3x
C e .
4
Sx
SH
u (x ) = Ax + B;
x u (x ) = Cx + D.
2
Подставляя частное решение в систему (2) и приравнивая коэф X
x
фициенты при одинаковых степенях неизвестных, получим систему 0)
C 2A = 1; 2C + A = 1; g
R
D 2B = 1; 2D + B = 2. °
4
Из решения этоИ системы находим: A = 1, B = —,
3
5
C = 1, D = — . Таким образом, частное решение будет
3
01
4 5 H
u (x ) = (x + );
x 2 (x ) = (x + ). u
Я
3 3
. CQ
или
пользуемся граничными условиями
и ( 0) = и( 0, y ) = 0; и (0) = и( 0,y ) = 0;
1 1 2 2
ю
Отсюда находим систему уравнений для определения постоян и
ных интегрирования
и
4 В
3 О
С
1 + С
2
3
С
4
С
= з ''
19 ^
e С + e С + e ^ С + e
5
1
5
2
5
3
5 , Я
С = 4
1 9
;
3
20
e Сл + e С о e Сп e С л — .
1 2 4
Подставляя найденные постоянные интегрирования в (3), нахо
дим изменение функции и вдоль прямых y = 1 и y = 2.
2.2. Методом прямых найти решение уравнения теплопровод
О
ности
Эи Э и = 2
,
э 7 " Э Х = 7
Я
удовлетворяющее граничным условиям
S
и(0,x) = 0, и(t,0) = и(t,l) = 0 (l = 4). *
Решение. Разделим отрезок [0,1] на четыре части точками
деления k = 0,1,2,3,4. Обозначим через и (t) приближенное значе к
kl
ние решения на прямых x = — . Заменим вторую частную производ
ную по x разностным выражением
I Xr = ^ [ ( , и t x
k+1 ) " ( , 2 и t x
k )+ ( ,и t
k1)]
x
=
ЧИСПЕННЫЕ МЕТОПЫ РЕШ ЕНИЯ ПИФФЕРЕН11ИАПЬНЫХ 8 9
Составим систему уравнений
3
u[ u + 2щ u = 1;
2 0
ю
и
u +2u
3 2
u
1 = 1 ;
(4)
u3 ++ ^2x^3 u2 1 и
О)
с граничными условиями о
u (t ) = u(t,0) = 0; u (t ) = u(t,l ) = 0.
0 4 (5)
Подставляя граничные условия (5) в (4), получим систему обык¬
новенных дифференциальных уравнений
1;
S
X
u u + u (6)
2
2 3 2
u
1 = 1 ;
X
О)
u + u u
3
2
3 2
1
с начальными условиями о
u ( 0) = u (0) = u (0) = 0.
1 2 3 (7)
Общее решение однородной системы, соответствующей систе¬
ме (6), будем искать методом Эйлера. Для этого представим реше¬
ние в виде О)
н
я
й = Ae ; u = Be ; u = Ce .
I
X X X
2 3 (8)
Подставляя значения (8) в (6) и сокращая на e , получим X
Отсюда корни характеристического уравнения
(Я+2) 3
2(Я+2)=0
(здесь во всех трех случаях положено A =1 ).
Соответственно со значениями (10) имеем три системы част
ей
ных решений
u = e ;
11
2t
u = 0;
21 u 31 =e ; t
О)
u = e
12
( S 2 )t
; u = 42e
22
(S 2 )t
; u = e ~ ;
32
(4 2 2 )t
К
О
13
(
u = e ^+ 2
;
)t
u = 42 e ^+
23
2
;
)t
u = e ^ + Г
33
2
Полная система искомых интегралов будет
u = Ce
1
2t
+ C e ~ 2
(4 22 )t
+ C e ~ + 3
(4 2 2
;
)t
u = 42C e
2 2
( S 2
*42C 3 e +
(S 2
;
)t
(11) t
u =Ce
3
2t
+C e ~ 2
( f22
+C e ~ +
)t
3
( f2 2 )t
. %
Частное решение неоднородной системы ищем в виде
й; = A = const. Подставляя эти решения в систему (6), получим
(
* 3 * . * 3
i=2;
u
u
2 = 2 ;
з=2.
и
(12)
Общее решение неоднородной системы равно сумме решений
(11) и (12), т. е.
щ = Ce 2t
+ C e ^ ( 2 2
* + C e + 3
(S 2
* + 3
;
1 1 2
3
2
ЧИСПЕННЫЕ МЕТОПЫ РЕШ ЕНИЯ ПИФФЕРЕНПИАПЬНЫХ 9 1
u = 42C e ~ * 4lC e ^ +
2 2
(4 22
3
( 2 2
+ 2;
)t
u =Ce
3
2t
+C e ^~ ' +C e ^ + ' +.
2
( 22
3
( 2 2
Постоянные интегрирования C ,C ,C находим, используя началь 1 2 3
ные условия (7), из решения системы
3
C C
C
i + 2 + 3 =
7Г
;
2
4 4
х
Итак, окончательно вдоль прямых x = 1, x = 2, x = 3 будем
иметь
u ( t)=4(242+3
1 e~ (4 22 )t
+4(2423 )e ~ + +2;
(4 2 2 )t
о
42, 42,
u (t) = ^±(242
2 + 3)e ~ (4 22)t
(2423)e + (S 2)t
+ 2;
О)
н
3 ( t) = (242+3 )e^ 22
+ (242 3 )e~ ~ +
)t (4
2 2 )t
+ .
3
я
4 ' ' 4 ' ' 2
2 4 . 3 . М е то д х а р а к те р и с ти к чис ле н н ого
ре ш е н и я г и пе рбол и ч е с к и х с и с те м
к ва з илин е йн ых ура вн е н и й
ъ ЭХ+
а
н )
= C i (
'= 1 , 2 n 1 ( 1 )
9 2 Гпава 24
dy du.
Подставляя (3) в (2), получим систему для отыскания q 2
X
n n X
О)
I (bijdx a.jdy )q = c.dx ~I a du f ij j (i = 1,...,n). (4)
; = 1 ; = 1
О
Главный определитель системы (4) имеет вид
b dx a dy
11 11 b dx a dy
12 12
b
in d x a
in d y
b dx a dy
21 21 b dx a dy
22 22
b
2n d x a
2n d y
А = (5)
О)
н
I
L
\ n1b d x a
n1 d y b
n2 d x a
n2 d y b
nn d x a
nn d y
\
единственное решение. Если А = 0 и система (4) совместна, то система
имеет бесконечно много решений, т. е. на кривой L по заданным ц ( х, у )
частные производные однозначно нельзя определить. В этом случае кри
вую L называют характеристикой системы (1).
Тангенс угла наклона касательной к характеристике L с осью х
л dy „ .
А = — удовлетворяет уравнению n й степени относительно А
dx
ЧИСПЕННЫЕ МЕТОПЫ РЕШ ЕНИЯ ПИФФЕРЕН11ИАПЬНЫХ 9 3
Ь
11 A a
i 1 Ь
12 A a
i 2 A a
1 n
Ь
21 A a
2 1 Ь
22
22
Aa
2n
b A a
2 n
=
0 .
(6) 3
ю
b
n 2 A a
n 2 b„„ Aa„ и
Если уравнение (6) имеет n различных действительных корней,
и
то система (1) называется гиперболической системой. О)
Обозначая через А ,...,A корни уравнения (6), являющиеся фун
1 n о
кциями х,у , получим n дифференциальных уравнений
dy = А (х, у) dx. Каждое уравнение определяет однопараметричес
{
кое семейство кривых. Рассматривая все уравнения, получим n се¬
мейств характеристик.
Предположим, что кривая L есть характеристика системы (1), S
соответствующая решению u (х,y ) . На L А = 0, но так как систе i
X
X
О)
ма (4) совместна, то все определители, получающиеся заменой в А
k го столбца столбцом правых частей системы (4), должны также
равняться нулю
о
корни уравнения
Ь
11 A a
1 1 b
12 A a
1 2
0. (9)
b
21 A a
2 1 b
22 А a
2 2
Дифференциальные соотношения на характеристиках
9 4 Гпава 24
c dxa du
l ll l aidu b 12 \a X2
= 0 (10)
C dX a dU
2
ix x
a
n d u
2 Ь
22 \ a
22
3
или и
ю
и
( X A + B )du + Cdu + Edx + Fdy = 0,
t x 2 (11)
где и
a
i i a
i2 Ь
12 a
i l Ь
12 a
i2 О)
A = , B = , C =
a
2l a
2 2 b
2 2 a
2 1 b
2 2 a
2 2 О
a
2
C
i
E = , F = (12)
b 22 a
2 2 2
C
системы (8) в конечных разностях
(14)
у3 11
где Х[\ — угловой коэффициент касательной к характеристике пер
1
У 3
3
1 ю
( х
х, у
х)
и
u ,v
2 2
и
О)
0 X
о
Puc. 24.5.
ствующими корнями уравнения (9) в точках 1,2.
Для определения и3 ,v заменяем в (11) дифференциалы ко 11 ( 11
3
нечными разностями
S
(Я Ax + B
(11
1 11
1( и3 щ)+б, ( 11 11
v3 v11+
11
X
X
О)
+ E[ (х3 х ) + F (у3
1) 11 1) 11
у,) = 0, (15)
(Я22 A2 +в2 )(и3
1 11 1) 11
и )+с (v3 2
( 1)
2
11
v )+
2
о
+E > (х3 > х )+F2
2
l 1
2
l
>( у )=0,
2
где A , B\ , C , E , Ff ,
( 1) 1) 1) (1) 1)
(i = 1,2) — значения (12) в точке i.
Поскольку криволинейные характеристики заменяли прямыми, а О)
н
я
I
дифференциалы конечными разностями, то возникает необходимость
в уточнении координат точки 3 и значений и ,v . ( 11
3
<( 11
i
кие
1 1
Я = ; (Я +Я3 ),
2 1 1 )
Я22 = i 1
(Я +Я23 )
1 )
(16)
и аналогично
1 1 1
A = 2 (A
2 1 11
+ A3 ), 1)
B ( 2)
(в +в3 ),
( 11 1)
с =±(с
(21 (
+с ),
11 1)
96 Гпава 24
E (2 1
= 2 (E ( 1 1
+ E{ ), 1 )
F (2 1
= 2 (F (11
+ / * ), 1 )
(i = 1,2), (17)
где A^ , B'j , C , E3 , F — значения A,B,C,E,F
11 1 11
в найденном
11
3
( 1 1
1 = Л*?
1( ) ,
y
3 2 1 y x
3 2 1 Х
1
+E1 ( (2)
x3 — x) + F (
2) (2)
/ 3 — / 1 ) = 0,
2 1
J
X
+ E 2 ( x3 —X2)+F2 ( / 3 — / 2 ) = 0 .
2) 21 2) 2 1
I
Для дальнейшего уточнения процесс продолжается аналогично. §
4°. Задача Коши заключается в отыскании решения системы С
(13), если функции u, v заданы на некоторой дуге гладкой кривой L , о
не имеющей характеристических направлений ни в одной точке. По В
точкам 1,2 вышерассмотренным методом находим точки 7,8 и т. д. [3
(рис. 24.6). н
Задача Гурса заключается в отыскании решения u,v системы Щ
(13), если на двух характеристиках ab и ac , выходящих из одной S
точки a, заданы значения u и v , причем значения функций в общей
точке совпадают (рис. 24.7).
3.1. Найти решение системы уравнений
du 1
+ cos 2x = 0,
u h — V dy dx
dx 2
du dv = 0
dy dx
ЧИСПЕННЫЕ МЕТОПЫ РЕШ ЕНИЯ ПИФФЕРЕН11ИАПЬНЫХ 9 7
У b
3
12/13/14/ is/ ,
15 ю
и
61 71 8
9/
11 5i '10
и
1 2 3 4
X О)
удовлетворяющее граничным условиям
v—Xu —vX
2 2
1 X
О)
н
я
Поскольку корни этого уравнения X = , X = 0, то уравнения
v
направлений характеристик (8) и дифференциальные соотношения на
2
I
характеристиках примут вид
1е семейство 2е семейство
При численном решении уравнений разделим отрезок с началь¬
ными данными точками деления на пять частей и найдем значения u i
98 Гпава 24
и v в этих точках
i 1 2 3 4 5 6
3
0 0 0 0 0 0
ю
и
У 0,5 0,6 0,7 0,8 0,9 1,0
У У=W (X
n
)
} n
)
x), У y +i=Vlki n )
l (X n
X i+i),
)
S
X
X
где = ^ , X ^ = 0, 2 Xi = Xi,
) О)
щ
к
о
K % j = 2 ( W 1 )
) , =o, x [ ; = ±( 4 + x j
) n 1 )
) , С
о
и
V 1 1
= К 1 1
= 0 ( n
= 2 , 3
)
О)
Отсюда координаты следующей точки при n м приближе н
я
нии находятся из выражений
I
У =y+i,
((П) Х
Т = ^ ( У П )
) + * ' • *
Значения функций в точке j находятся из решения системы урав
нений
vj ( u щ )+cos2x; ( y y i ) = 0,
n ) ( n ) n ) ( n )
( n )
i j ij i j
2 2
ЧИСПЕННЫЕ МЕТОПЫ РЕШ ЕНИЯ ПИФФЕРЕНПИАПЬНЫХ 9 9
Расчетные формулы примут вид
c o s 2 x j ( y у )
n) jnn
uj n)
= u — 3
и
ю
и
( n ) = n (uj u +)+cos2x +;j
nn
t ( (xj nn
x +)
t
О)
Точность расчета определяется n й итерацией. Если значения
jn) jn) jn) jn)
с заданной точностью равны О
jn+1)jn+1)jn+1)jn+1) i
xj ,yj ,uj ,vj , то переходим к расчету j +1 точки.
В таблице приведены результаты расчета x ,y ,Щ ,v для следу i i i
ющего ряда
S
X
i 7 8 9 10 11 X
О)
x
i
0,3916 0,3233 0,2739 0,2365 0,2069
О
0,6 0,7 0,8 0,9 1,0
y
i С
u
i
0,6823 0,6852 0,6906 0,6925 0,6900 о
0,2385 0,2878 0,3475 0,3815 0,4279 и
v
i
О)
н
На рис. 24.8 показано расположение точек (x , у ) , в которых я
I
i
значений функций аналогичен.
*
0,39\
2 4 . 4 . М е то д к он е ч н ых э ле м е н тов
1°. Решение многих краевых задач дифференциальных уравне
3
ний математической физики эквивалентно решению вариационной за
ю
дачи, т. е. задачи минимизации функционала. Под функционалом и
J (f (x, у)) обычно понимают некоторый интеграл, в подынтеграль
и
ное выражение которого входит функция f (x, y).
Задача решения двумерного уравнения теплопроводнос О)
ти О
Э Т
2
д Г
2
Эх Эу 2 2 (1)
при граничных условиях на контуре L
S
X
= q
s (2) х
Эп О)
ЭТ
J(Т(х, у)) = JJ + 2q T dxdy +
a О)
Эх y н
я
+J (аТ 2q T)dl.
2
S
(3)
I
К минимизации функционала сводится и задача о кручении упру¬
гого стержня некругового сечения
Э F Э F
2 2
где F—функция напряжений, G — упругая характеристика матери
ала, ф — угол закручивания сечения стержня, F = 0 на всей границе. s
Приближенное решение вариационной задачи (3) ищем в виде
ЧИСПЕННЫЕ МЕТОПЫ РЕШЕНИЯ ПИФФЕРЕН11ИАПЬНЫХ 101
м
T (
х, у )
Xm=1 mf a