Вы находитесь на странице: 1из 510

В.

  Д .  Ч е р н е н к о 

ВЫСШАЯ 
МАТЕМАТИКА 
в  примерах 
и  задачах 
Ш  A ATTL/Vb  О 

м   4 

А. А. Скоромец, А. П. Скоромец, Т. А.  Скоромец 
Издательская и  полиграфическая 
деятельность с 1938 года 
ТОПИЧЕСКАЯ 
ДИАГНОСТИКА 
I  1 заболеваний  Основная тематика: 
I  нервной 
системы 
машиностроение 
приборостроение 
медицина 
.­№N111,  1.1. С м м и ,  1  Е  I I I ! 

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

ПОЛИТЕХНИКА 

О А О  « И з д а т е л ь с т в о  " П О Л И Т Е Х Н И К А " » 
191023, Санкт­Петербург,  Инженерная ул., д. 6. 
Тел.:  (812) 312­44­95,  710­62­73,  тел./факс: (812)  312­57­68. 
http//www.polytechnics.ru  E­mail: gfm@polytechnics.ru,  710­62­73@polytechnics.ru 
ОАО  «Издательство  "ПОЛИТЕХНИКА"» 
предлагает  серию 
научно­технических  журналов 
« Ме т а л л о о б р а б о т к а »  ( п одп и сн ой  и н дек с 
в  аг ен т ст ве  «Роспечать»  №   14250) 
Д ля  т ехн олог ов  п р едп р и ят и й ,  уч еных НИИ 
и  п р еп одават елей  вузов  маши н о ст р о и т ельн о й 
о т р асли . 
Т е м а т и к а :  н овые  т ехн олог и и  обр абот к и  мет аллов 
р ез ан и ем,  дав лен и ем,  элек т р о фи з и ч еск и ми 
и  элек т р ох и ми ч еск и ми  мет о дами ;  св о й ст в а 
мат ери алов;  з ав о дск о й  опыт. 
Осн о в ан  в 2001  г.  Вх о д и т  в  п е р е ч е н ь  ВА К . 
E­mail:  m o@polyt echnics. r u. 

« Т е п л о э н е р г о э ф ф е к т и в н ы е 
. .•  ,••  •••>»•,  *   ТЕПЛОЭНЕРГОЭФФЕКТИВНЫЕ  т е х н о л о г и и »  ( п одп и сн ой  и н дек с 
<   •  'Ч   ­  Т Е Х Н О Л О Г И И   2012  2   (66)  в  аг ен т ст ве  «Роспечать»  №   18341) 
Д ля  сп ец и али ст ов  эн ер г ет и ч еск ой 
3:  t  •  \­  ." */<  I  ^  •  ПРОБЛЕМЫ  ЭНЕРГЕТИКИ  
и  ст р ои т ельн ой  о т р аслей . 
.  ТЕХНОЛОГИИ   И. ОБОРУДОВАНИЕ ­. 
Т е м а т и к а :  п р ои з водст во,  т р ан сп ор т и ­
ровк а,  учет,  р асп р еделен и е  и  п от р еб­
лен и е  т еп ловой  эн ер г и и ;  ин ж ен ерн ая 
и н фраст рук т ура  и аудит  —  ст ат ьи  и 
н ор мат и в н ые  док у мен т ы. 
Осн ов ан  в 1995 г. 
E­mail:  t eploener go@polyt echnics. r u. 

Би о т е х н о с ф е р а »  ( п одп и сн ой  и н дек с 


аг ен т ст ве  «Роспечать»  №  45886) 
Д ля  сп ец и али ст ов  меди к о­ т ехн и ч еск ог о  п р офи ля. 
Т е м а т и к а :  со з дан и е  н аук оемк ой  би о меди ц и н ск о й 
техник и;  и сследов ан и я  и р аз р абот к и  в  област и 
би ои н ж ен ер и и ,  би о меди ц и н ск о й  и н фор мат и к и , 
би он ан от ехн олог и й ,  меди к о­ т ехн и ч еск ог о 
мен едж мен т а  и обр аз ов ан и я. 
Осн ов ан  в 2009  г. Вх о д и т  в  п е р е ч е н ь  ВА К . 
E­mail:  bt s@polyt echnics. r u. 

Издательство  приглашает  авторов и рекламодателей  для размещения 


статей  и рекламы по тематике  журналов. 
Все  выпуски  журналов  можно  приобрести  в бумажном  и электронном 
виде  формата  pdf на сайте  издательства  www.polytechnics.ru. 
Электронный  аналог  печатного  издания:  Черненко  В.  Д.  Высшая  математи­
ка  в  примерах  и  задачах  :  учебное  пособие  для  вузов.  В  3  т.  :  Т.  3.  —  2­е изд., 
перераб.  и  доп.  —  СПб. :  Политехника,  2006.  —  507 с.  : ил. 

УДК  517  (07) 


ББК  22.11  3 
4­49 
и 


О) 
Р е ц е н з е н т ы : 
К.  Ф.  Черных,  доктор  физико­математических  наук,  'о 
профессор  Санкт­Петербургского  государственного  университета, 
Н.  В.  Югов,  член­корреспондент  Центра  прикладной  математики 
и  механики  Академии  наук  Р Ф 

х 
0) 

О 
Е 

Ч е р н е н к о ,  В.  Д .  и 
4­49  Высшая  математика  в примерах  и  задачах  : учебное  посо­
бие  для  вузов.  В  3  т.:  Т.  3.  —  2­е  изд.,  перераб.  и  доп. —  си 
СПб.  :  Политехника,  2011.  —  507  с.  : ил. 
ISBN  978­5­7325­0986­1  2 
Предлагаемое  учебное  пособие  содержит  краткий  теоретический  ма­
териал  по  тензорному  исчислению,  численным  методам  высшего  анали­
за  и  решения  дифференциальных  уравнений  в  частных  производных, 
линейному  и  динамическому  программированию,  теории  вероятности  и 
математической  статистике,  случайным  ф у н к ц и я м ,  теории  массового 
обслуживания  и  теории  оптимизации,  а  также  большое  количество  при­
меров,  иллюстрирующих  основные  методы  решения. 
УДК  517(07) 
ББК  22.11 

©  В. Д.  4ерненко,  2011 


ISBN  978­5­7325­0986­1  © Издательство  «Политехника»,  2011 
Оглавление 

Глава  22 
ЭЛЕМЕНТЫ ТЕНЗОРНОГО ИСЧИСЛЕНИЯ  7 

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 

Глава  26 
ЛИНЕЙНОЕ  И ДИНАМИЧЕСКОЕ  ПРОГРАММИРОВАНИЕ  141 
26.1.  Решение системы линейных неравенств  — 
26.2.  Основная  задача линейного  программирования  и  3 
геометрическая  реализация  ее в случае  двух и трех 
ю 
переменных  148  и 
26.3.  Симплекс  ­ метод  156 
26.4.  Табличный алгоритм отыскания оптимального решения  159  и 
26.5.  Транспортная задача  165  О) 

26.6.  Задачи  динамического  программирования  175  о 


Глава  27 
ЭЛЕМЕНТЫ  ТЕОРИИ  ВЕРОЯТНОСТЕЙ. 
СЛУЧАЙНЫЕ  СОБЫТИЯ  189 
27.1.  Основные понятия теории вероятностей  — 
27.2.  Алгебра событий  195 
27.3.  Теорема сложения  вероятностей  X 
несовместных  событий  197  х 
О) 
27.4.  Теорема  умножения  вероятностей  199 
27.5.  Следстивия теорем сложения и умножения  205 
27.6.  Формула Бернулли. Биномиальное  распределение  О 
вероятностей  209 
27.7.  Наивероятнейшее  число появлений события  212 
27.8.  Локальная теорема Лапласа.  Формула  Пуассона  213 
27.9.  Интегральная теорема Лапласа  214 
О) 
Глава28  н 
СЛУЧАЙНАЯ  ВЕЛИЧИНА 
И  ЕЕ  ЧИСЛОВЫЕ  ХАРАКТЕРИСТИКИ 
28.1.  Дискретная  случайная величина и ее распределение 
217 
— 

28.2.  Математическое  ожидание и его свойства  220 
28.3.  Дисперсия  и среднее квадратическое  отклонение  222 
28.4.  Закон больших чисел  225 
28.5.  Начальные и центральные  моменты  229 
28.6.  Простейший поток событий  231 
28.7.  Непрерывные  случайные величины и их  числовые 
характеристики  232 
28.8.  Функция распределения  вероятностей случайных величин  239 
28.9.  Функции случайных аргументов  246 
28.10.  Системы случайных величин  256 

28.11.  Условные законы распределения  вероятностей 


составляющих системы  263 
28.12.  Числовые характеристики системы  двух  случайных 
величин  267  ^ 
1­4 
Глава 29  и 
ЭЛЕМЕНТЫ МАТЕМАТИЧЕСКОЙ  СТАТИСТИКИ  277 
29.1.  Основные понятия математической статистики  —  и 
29.2.  Средние значения признака совокупности  286 
29.3.  Дисперсия и среднеквадратическое  отклонение  290 
29.4.  Мода и медиана  297  R­< 
29.5.  Доверительные интервалы для средних. Выборочный метод  299  ^ 
29.6.  Моменты,  асимметрия  и эксцесс  314  ^ 
29.7.  Условные варианты. Метод  расчета 
сводных характеристик выборки  316 
29.8.  Элементы теории корреляции  319 
К 
Глава30 
СТАТИСТИЧЕСКАЯ ПРОВЕРКА СТАТИСТИЧЕСКИХ ГИПОТЕЗ  335  н 
30.1.  Основные понятия  — 
30.2.  Сравнения двух дисперсий нормальных генеральных  & 
совокупностей  336 
30.3.  Сравнение двух средних генеральных совокупностей  342  О 
30.4.  Сравнение предполагаемой вероятности с наблюдаемой 
относительной частотой появления события  351 
30.5.  Сравнение нескольких дисперсий  нормальных  g 
генеральных совокупностей  353  ^ 
30.6.  Проверка гипотезы о нормальном  распределении 
генеральной совокупности  356 
30.7.  Проверка гипотез о других законах  распределения 
генеральной совокупности  363 
30.8.  Проверка гипотезы о значимости  выборочного 
коэффициента корреляции  368 
30.9.  Однофакторный  дисперсионный анализ  372 
30.10.  Разыгрывание  дискретной случайной  величины. 
Метод Монте­Карло (статистических испытаний)  379 
30.11.  Разыгрывание  непрерывной случайной величины  382 
30.12.  Оценка погрешности метода Монте­Карло  385 
30.13.  Вычисление определенных интегралов  методом 
Монте­Карло  389 

Глава  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 

и 
и 

и 
О) 

О 


Глава   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 

b  • a  = ^  • a  = 0;  b • b  = 1;  b • c  = 0; 


 c
(2) 
abc 
о 
r  r   r 

c • a  =   r r   • a = 0;  c • b  = 0;  c • c  = 1, 


r

abc 
т. е. векторы с тильдой перпендикулярны двум векторам первой груп¬
пы. 
2°.  Взаимные  системы  координат.  Рассмотрим  косоуголь¬
ную  прямолинейную  систему  с  некомпланарными  масштабны¬
ми  векторами  e  ,e   ,e ,  (рис.  22.1).  Обозначим  скалярные 
1 2 3 g 
произведения этих векторов следующим  образом  О 

О) 
н 

Рис.  22.1 
e
  •j  e
  = ёц   (
ёц  =  gfi!   i . j
  = U ,  3). 
1 2  3  r 

Если за  x  , x  , x  обозначить координаты радиус­вектора  r,  то 


r  = xe   + x  e   + x  e   = x e . 
1 2 3
l
i (3) 
ЭЛЕМЕНТЫ  ТЕНЗОРНОГО  ИСЧИСПЕНИЯ  9 

Здесь и в дальнейшем наличие в произведении одинаковых ин­
дексов, один из которых расположен внизу, а другой—вверху, означа­
ет суммирование по этим индексам. 
Введем  в  рассмотрение  другую  координатную  систему  Н 
е ,  е ,  e   с  началом  координат  в  той же  точке.  Для  скаляр­
1
2 3

ных  произведений  масштабных  векторов  примем  обозначе­ и 


ния  О) 
!>, 
Г  • e   = g   ( g   = g >;  i, j  = 1,2,3). 
j ij j j

Пусть  x , x ,  x   координаты  того  же радиус­вектора,  тогда 


1 2 3 ^ 
радиус­вектор  г  будет 
r  = Xi  • е .  (4)  i

Считаем,  что рассмотренные  тройки  базисных  векторов  ^ 


являются  взаимными  (1), (2), т. е.  К 
х 
О) 

1  i
ё­е  = S j  = \   = 1 

1
 
1
[ 0  i *  j  =  1,2,3), 

где  5   ­  символ  Кронекера. 


/

Умножая  скалярно  (3) на  е ,  е ,  е ,  получим  1 2 3

x   =   • е? ,  x   =   • ,  x  =   • . 
1
 r
1 2
 r r
2 3
 r r
3

Аналогично,  умножая  (4) на  еr  ,е r  ,  будем  иметь 


r  ,е 1 2 3

Подставляя  эти выражения  в (4),(3) и заменяя,  соответствен¬


но, г  на е , е   , найдем связь между базисными векторами взаимных 
i

систем 
е
  =   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) 

Из  (5), (6)  следует, что координатные  векторы  определяются 


через векторы взаимной системы, как координаты взаимной систе¬
мы.  Таким образом, координаты и базисные векторы, принадлежа­  J3  
щие одному и тому же координатному триэдру, преобразуются как 
базисные векторы и координаты взаимной системы. 
3°.  Рассмотрим соотношения между двумя независимыми пря­  Он  
молинейными координатными системами. Индексы у второй систе¬
мы  координат  отметим  штрихами.  Пусть  начала  этих  систем  ^ 
совпадают. Введем следующие обозначения 

причем   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 

Для радиус­вектора имеем 

r  =  x'e   =  x­e'  =  x >e'  =  x'  e • 


: :

Скалярно умножая все части этих зависимостей на масштабные 
векторы любой из рассматриваемых координатных систем, получим 
х
  =   g
' x
i  =   g
r
x
  =   g  x
i ; 
ЭЛЕМЕНТЫ  ТЕНЗОРНОГО  ИСЧИСПЕНИЯ  1 1 

1
  . 
'   = g .  x  ss

= g> x   = g> 'х^ ; 
i
x  ­­gi'  (8) 

gj.'.X '  = 1 ' '  = i '
1  g x   g x
'  . 
и 
x  ю 
и 
Так как векторы основной координатной системы принято обо­
и 
значать нижними индексами, то одинакого изменяющиеся  с ними  О) 
координаты, а также координаты любых векторов и сами векторы,  о 
имеющие в обозначениях также нижние индексы, называются  ко­
вариантными.  Векторы взаимной и координаты  основной  систе­
мы,  соответственно,  называются  контравариантными,  т. е.  X 
— контравариантные координаты некоторого вектора, если выпол­
няется условие  х   = g   • х'. 
1  1

В случае прямолинейных ортогональных координат необходи­ W 

мость в верхних индексах отпадает и все индексы ставятся внизу.  О) 

1.1.  Возьмем  шесть векторов  a,b,c,p,q,r  и докажем  следу¬


О 
ющее  тождество 
С 
о 
a • p  ь • p  c • p 
и 
[a \b  x С )][p iq  x r ) ] =  a • q  ь • q  c • q 
О) 
a • r  ь • r  c • r  н 
я 

Решение.  Если  представить  смешанные  произведения  через 


составляющие  векторов, то равенство  сводится  к умножению оп¬


ределителей  3­го  порядка 

a

a
z  p
x  p

p

[a• ((xc))[p  ( q x г ) ] =  bx  b


y  bz  q
x  q

q

c
x  c

c
z  Х 
Г r

1 2  Гпава  22 

Py  z 
P

q
y  Яг  a
y  b
y  c


r
x  r

r
z  bz  C

ю 
и 
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 

a • p  b • p  c • p 


a•q  b •q  c  •q 
a^r  b •r  c•r 

Докажем  тождество  другим  способом. Если  считать  векторы  X 
О) 
a,b,c  некомпланарными, то разложение векторов  p,q,r  по взаим­
ным векторам  a, b, С имеет вид  к 
о 
С 
p=(p^a  )a+(ps  )b + (p^c  )c,  о 
и 
q  = (q •a )a+(q  •b )b + (q •c )c, 
О) 
н 
r = ( r  •a )a+(r  •b jS+(r  •c )c,  я 

Найдем смешанное произведение этих векторов  I 

p i  q   r)= 
 x
a q  b  q  c  a­(b  xc 

Пользуясь зависимостями (1), (2), получим 


(b x  c 
a  (bxc) 
ЭЛЕМЕНТЫ  ТЕНЗОРНОГО  ИСЧИСЛЕНИЯ  1 3 

откуда 

a^p  b^p  c^p 



и 
ю 
и 
a  r  b  r  c  r 
и 

О) 
2 2 . 2 .  Опре де л е н и е   ортог он а л ьн ог о 
О 
те н з ора   вто р о г о  ра н га   | 

1°.  Рассмотрим  две прямолинейные  прямоугольные  системы 


координат  x ,  x ,  x   и  x^, x ,  x   с координатным  базисом  e  ,e   ,e   и 
1 2 3 2 3 1 2 3

в[,e2,e3,  соответственно. Формулы связи между базисными вектора­
ми (7, п.1)  примут вид  $ 

  = gig;
e  
  = g^i 
e
( ,!  = 1,2,3), 
i

где  g j  — косинусы углов, составляемых осями этих координатных 
i

систем.  о 
Проекции  радиуса  вектора  на  оси  одной  системы  коорди­
нат,  выраженные  через  проекции  в  другой  системе  координат  О) 
(8,  п.1),  будут  н 
Я 
x
i  =   g
n x
] ;  x
]  = i j i  • 
  g x
(1)  S 

Совокупность  трех  скалярных  величин  x ,  преобразующих­ i

ся  по  формулам  (1)  в  величины  ,  определяют  ортогональный 


вектор,  который  является  инвариантом,  поскольку  не  зависит  от 
системы  координат. 
Обобщая предыдущие соображения на вектор, приведем опре¬
деление ортогонального тензора второго ранга. 
Совокупность  трех  векторов  p.,  заданных  в  одной  системе 
координат  x   и преобразующихся по формулам 
i
1 4  Гпава  22 

p
i  =   g
i j
p
' 2 ;  p 2
  = ij i    g p
(2) 

в векторы  pj,  отвечающие другой системе координат  xj,  определяют 


ортогональный  тензор второго ранга  или просто тензор.  3 

2°.  По  аналогии  с  вектором  введем  для  тензора  обозначе­ ю 


и 
ние 
и 
T
  = i i  + 2 2  + з   e p   e   p   е   p
3­ (3) 
О) 
Поскольку  тензор  определяется  тремя  векторами  p , p ,  p ,  i 2 3

то разложение  этих векторов  по координатному  базису имеет  вид  О 

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

х 
Числа  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

+ 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 ) 

Выражения  efi.,  представляющие  собой  определенную  пос¬


ледовательную  запись  двух  взаимно  независимых  векторов  без 
каких либо знаков умножения, называются  диадами,  а умножение, 
соответственно, диадным. 
4°.  Если  для  любой  системы  координат  компоненты  тензо­
ра  равны  p   = p   = p   = i,  p   = 0 (i  Ф j ) ,  то  тензор  называется 
ii 22 33 i]
ЭЛЕМЕНТЫ  ТЕНЗОРНОГО  ИСЧИСЛЕНИЯ  1 5 

единичным  и  обозначается 

i  0  0" 

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 

О) 
Нетрудно  заметить,  что  си мме тричный  тензор  является  со¬
пряженным  самому  себе,  т.  е.  T  =  T. 
О 
Если  у  тензора  значения  компонент  при  перестановке  ин¬ С 
дексов  меняются  на  противоположные  p j  = — p   (z'j­1,2,3),  то  i j4
о 
тензор  называется  антисимметричным.  Компоненты  антисим¬
и 
метричного  тензора,  расположенные  на  главной  диагонали, 
равны  нулю,  т.к.  p   = —p u u 
О) 
н 
я 
0  —со

3  со
—щ 




(9) 

г д е  щ
   
= 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


( 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  О) 
н 

0  ­щ  Я 


со 3 

­со 2  со 1  0 

где  величины  со  ,Ы ,0)   можно  рассматривать  как  компоненты 
1 2 3

некоторого  аксиального  вектора  со, то  есть  со  = ю 1 + Q) ) + G) k.  1 2 3

Учитывая, что 0)  = р ,  0)  = р ,  0)  = р ,  запишем  аксиаль¬


1 32 2 13 3 21

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

сс  = 2^[a b   ­b a   )i  + (a b   ­b a )) 


3 2 3 2 1 3 1 3 + (a b   ­b a   )kJ  2 1 2 1

или 
ЭЛЕМЕНТЫ  ТЕНЗОРНОГО  ИСЧИСЛЕНИЯ  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°.  Если все компоненты  р)  некоторого тензора умножить на 

скаляр  Я, то получится новый тензор с компонентами  Яр ).  (
х 
О) 
Скалярное  произведение  тензора  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 
Следует  отметить,  что  при  скалярном  умножении  вектора 
на  диаду  скалярно  перемножаются  соседни е  векторы. 

При  скалярном  умножении  тензора  T  на  вектор  a = a e i i  

слева  получим  вектор  c 


a
  ^   = A  ^ ^ 
T  a
)  = aw )  =  
c
) ) e , 

где  c )  = й р)  —  компоненты  вектора  c 


{

Таким образом, скалярное произведение тензора на вектор спра­
ва и слева не равны друг другу  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 

Р р   р

х 
р
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 а 

T  X а  = е(  P X а)  + e  (P   х а)+e   (P   X а)  = 


1 2 2 3 3

= р е (  е   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

4°.  Скалярное  произведение  тензора A = а е е   на  тензор  1п 1 п

B  = Ь ё2 ё   равно тензору  T,  равному 


т т ] К 

T  = A • B  = а  Ь  е ( е  • е  )е.  = а  Ь  8  ее.  =  (6) 


О 
=  а.Ь.е.е.  = р.е.е. > 

где   р
ц   = CliAj + А j  + 13 3j  = X ы щ   а  а Ь а Ь
( >   = > > )>  т. е. опреде­
l j  1 2 3

n=1 
О) 
литель  произведения  двух  тензоров  равен  произведению  опреде¬ н 
я 
лителей  этих  тензоров. 
Скалярное  произведение  тензоров  обладает  свойствами ди¬
стрибутивности  и  ассоциативности 

(A   1 + A )  • B = A  • B + A  • B> 


2 1 2

(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). Составим сис­

тему векторов, взаимных (1, п.1)  с  P  > P  > P  >  1 2 3
ю 
и 

 
1
[PPA  ] '   2
  [PPA  ] '  
 
3
[PPA  ]" 
О 
Обозначим 

T   = Ре  + Р е   + Р е  > 


­1
2 2 3 3 (8)  $ 
тогда 
T   •T  = е е   + е е   + е е   = I . 
­1
1 1 2 2 3 3

Таким  образом,  тензор  T   (8)  является  обратным  тензору 


  1

T  по  определению  (7).  g 


Для  обратного  тензора  справедливы  следующие  выра­  tj 
О 
жения 
T T  = TT   = I ; 
­1 ­1
(9)  о 
(A  • B  y   1
= B­   • A­ . 1 1
(10)  и 
Нетрудно  заметить,  что  выражение  (9)  следует  из  соотно­  н 
я 
шений  (7),  (8),  и  выражение  (10 )  д оказывается,  на  основании  (9),  tЈ 
умножением  его  скалярно  на  A  B. 
Если  скалярное  умножение  тензоров  удовлетворяет  выра¬
жению 
TT  = T  • T  = I>  (11) 
то  тензор  называется  ортогональным. 
Из  сравнения  (11)  и  (9)  следует,  что  для  ортогонального 
тензора  справедливо  соотношение 
T  = T .  ­1
(12) 
ЭЛЕМЕНТЫ  ТЕНЗОРНОГО  ИСЧИСЛЕНИЯ  2 1 

3.1.  Показать, что если  a>b> c  — три некомпланарных вектора 


и  TC   = а'>  Tb  = b'>  Tc  = c>  то 

J  = a  • (b  X c)+b'  • (c  X a)+c  • (а  х b )  и 

a • (b  X  c) 

=  a • (b'  X  c')  +  b  • (c'  X  a  )+c  • (а  х  b') 


J   = 
2 r — — r 
r

a • (b  X c )  о 
.  a  •  (b'xc) 
J   = 
3 r  .  Г 
a • (bxc  )  > 

Решение. Пусть вектор  Г = аа  +  fib  + yc  имеет главное  на­  ^ 



правление,  тогда  Tr  = ЯГ,  где  Я  главное  значение.  щ 
r r r r r r r 

Отсюда  T(аа  +  fib  + yc  ) =  Я(аа  +  fib  + yc  )  или  с  учетом 
условия  задачи  аа  +  fib'+  yc'  = Я(аа  +  fib  + yc  )  или 
а(а  ­Яа)+fi(  b'­ЯЪ  ) + у(c  ­Я)  =  0. 
Компланарностью  трех  векторов  а' ­Яа>  b' ­ЯЬ>  c  ­ЯC 
является  условие 
(а'­Яа)•[(  Ь'­ЯЬ)х(^­Я^)]  = 0.  g 
я 
Раскрывая  это  скалярно­векторное  произведение,  получим 
относительно  Я  уравнение  третьей  степени 

eg 


Я ­Я   [ а  • ( ( х ) + а  • ( ( ' х c)+а  • ( ( х c  ) ) C  • ( ( х  c) 
3 2
 r [ + 

+Я[а•(('хc')  + а'•((хc')  + a'•(('х ))[а  r


•((хc)]  ­
­

­ Сг'  ( ^ 'х с)][а  • ( ( х c  )Y  = 0. 


[

Сравнивая  с  инвариантами  кубического  уравнения  (3), 


2 2  Гпава  22 

получим 
J  = a  • (b  хc  )+a  • (b'xr  )+a  • (b  хc  ) 

  S U , , , 
r r

1
  a • (b   X  c) 

r   х ) 
=  a • (b'  X c  ) + a  • (b  х с  )+a  • (b'   r

J

a • (b  X c)  Sri 

^  = a' • (b'x  c)  _  1 
3
  a • (b  x )  r

2 2 . 4 .  Фун к ци и  ве к тора  

ю трех нез 
1 °. Рассмотрим функцию трех независимых переменных 
01 

О 
где  x > x   > x   — ортогональные прямолинейные координаты радиус­
1 2 3

вектора  Г.  Радиус­вектор в проекциях на оси координат имеет вид 


r  =   r  r  r 
Г  —  X1^1  +  Хг2^2 +  X3@3 >  ^0 
r r  r r  r r 

откуда  x   = Г • е ;  x   = Г • е ;  x   = Г • е . 


1 1 2 2 3 3 [3 
Подставляя  эти  значения  в  (1),  получим 
я 
и=  и(Г). 
Скалярная  переменная  и  в  данном  случае  является  функ¬
цией  радиус­вектора  r  . 
Рассмотрим  теперь  три  независимые  между  собой  веще¬
ственные  функции  радиус­вектора  r 
а   = а (  Г);  а   = а  (Г);  а   = а   (Г). 
1 1 2 2 3 3

2°.  Считаем,  что  переменные  а > а > а   являются  ортого­ 1 2 3

нальными прямолинейными  координатами некоторого вектора  а , 


тогда 
ЭЛЕМЕНТЫ  ТЕНЗОРНОГО  ИСЧИСЛЕНИЯ  2 3 

а( x ,  x ,  x )  = а (  r )e   + a  (r  )e   + a  (r  )e   = a( r). 


1 2 3 1 1 2 2 3 3 (2) 

Выражение (2)  представляет функциональную связь между век­

торами. Независимая переменная называется  вектор­аргументом, 
ю 
а зависимая  вектор­функцией.  и 
Дадим  вектор­аргументу  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   =—­  dx  +  ­ dx   +  ­  dx . 


3 2 3 О 
dx   dx   1 dx 2 3 
С 
Поскольку  совокупность  трех  величин  da ,  da ,  da   являет­ 1 2 3
о 
ся  проекциями  вектора  da  , а  совокупностьdx ,  dx ,  dx   —  про­ 1 2 3 и 
екциями  вектора  dr  , то  по  определению  тензора  (2,  п.2),  (5,  п.2)  О) 
коэффициенты  линейных  соотношений  (3)  представляют  также  н 
я 
тензор 
Эа 1  Эа 1  Эа 1 


dx 1  dx 2  dx 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 


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  
я 


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 

(da   + da  ^ 


3 1 da da3 2   da 3 
3
+ 2 

dx dx 1 3  dx dx2 3  dx 3 

и,  если  вектор  a( r )  представляет  вектор  смещения  частиц,  то 


называется  деформационным  тензором. 
Антисимметричная  часть  производного  тензора  будет 
ЭЛЕМЕНТЫ  ТЕНЗОРНОГО  ИСЧИСЛЕНИЯ  2 5 

0  Щ

1  da 
v a  =  Щ  0  ­щ  ­, 
dr  ) 
­72  щ  0  (ч 
и 
где, как легко видеть, вектор  a  равен 
и 
(7) = — rot a. 
2  О) 

О 

2 2 . 5 .  Фун да ме н та льн ый  те н з ор.  i 


Символы  К рис тоф ф е ля 

1°.  Пусть координаты некоторой точки  n — мерного простран­ S 



ства x , x ,...,x   связаны с координатами этой же точки  x ,  X x , 
1 2 n 1 2 n
х 
О) 
в другой системе координат формулами преобразования 
'  /  ° 1 ° 2 
x  , x )  (i  = 1,2,...,n ) . 
n
(1) 
x' ( x  , x  ,  О 

Разрешая  соотношения  (1) относительно  xt , x ° x x   будем  l 2 n С 


иметь  о 
x  = x' ( x  , x  ,...,x ) 
1 2 n
( i = 1,2,...,n ) .  (2)  и 

Пусть для системы координат x   определена совокупность фун¬
i
О) 
н 
я 


кций  A ' , а для системы координат x'  совокупность функций  A ' . Если 
при преобразовании координат (1) эти функции преобразуются по фор¬

мулам 

A'  = ­A
dx k 
('  = 1,2,..., n  ) ,  (3) 

то  величины  A   называются  компонентами  контравариантного 


k

вектора. 
Если для системы координат  x'  определена совокупность функ­
ций  A ' , а для системы x'  совокупность функций  A ,  которые преоб¬ i

разуются по формулам 
2 6  Гпава  22 

A  J­b­A   (i  = 1,2,...,n),  k (4) 



то величины  A   называются  компонентами  ковариантного  векто­ 
k Ј 
pa.  g 
2°.  Приведем  аналогичные  определения  для  тензора.  Если  Ja 
для  системы  координат  x  определена  совокупность  функций 
A ,  которая  при  преобразовании  координат  (1)  преобразуется 
k 1

по  формулам 

А
  =dx   d x   '
k l A  
 
( 5 )

то величины  A   называются  компонентами  контравариантного 
k1

тензора  второго  ранга.  S 


Соответственно,  для  компонентов  A   ковариантного  тен¬ k1

зора  имеем  преобразование 

dx   dx 
1

Дифференцируя  выражения  (2)  по  правилу  дифференциро­ и 


вания  сложных  функций,  получим 
О) 
н 
dx   = — ­ d x   + — ­ d x   +... + 
i 1 2
dx   = — ­ d x  
n k
(7) 

где 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)  О 

Разрешая  формулы  (10)  по  правилу  Крамера  относительно  i 


контравариантных  составляющих,  будем  иметь 

A   =  g A j . , 
­­ ij
(11)  S 


где  g i j 
—  составляющие  контравариантного  фундаменталь­ си 

ного  тензора;  Gj  —  алгебраическое  дополнение  элемента  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' 


Вычитая из суммы первых двух выражений (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

получим  символы 

(15)  г  X 

km  су  n,km  '  V  /  О) 
которые  называются  символами  Кристоффеля  второго  рода. 
Умножая  символы  (15)  на  фундаментальный  тензор  g ,  nl
о 
получим  взаимные  формулы 

Г
П  km  = ni km
  g r   . 

Здесь следует отметить, что символы Кристоффеля не являют¬ О) 
ся тензорами.  н 
я 
5.1.  Вычислить  символы  Кристоффеля  для: а)  круговых 
цилиндрических  координат;  б)  сферических  координат. 

Решение. а) Формулы связи между декартовыми  координата¬
ми и круговыми цилиндрическими имеют вид 

x = pcos(p,  y = psincp,  z  = z. 

Координаты фундаментального тензора равны 

dx  dz_ 
2  2  2 

g
nn  = 
+  +  ,  g   = 0 , 
mn

dx"  dx n 
mn 
ЭЛЕМЕНТЫ  ТЕНЗОРНОГО  ИСЧИСЛЕНИЯ  2 9 

где индексы m, n могут принимать различные частные значения  1, 2 и 
3, являющиеся номерами координат, присваиваемых им, согласно по­
рядку правовинтовой системы. 

Ковариантные  компоненты  фундаментального  тензора 
будут  U 

QJ 
где числовым индексам присвоены координатные направления  р,  р, z . 
О 
Символы Кристоффеля, отличные от нуля, будут 

Г =   ­ Г =   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 

Г 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, р  координатами имеют вид 

x  = pcosp>sin#,  y = psinp>sin#,  z =  рcos0.  О) 


н 
я 
Ковариантные компоненты фундаментального тензора равны 
g
i i  = 1 ,  g
2 2  = р ,  g
3 3  = p 2 s i n
'0 . 

Здесь  числовые индексы  1, 2 и 3 присвоены  координатым на­
правлениям  р,0,(р. 
Символы Кристоффеля, отличные от нуля, примут вид 

^  = _ г 1 2 2   = I ^  = р,  Г   = ­ Г   = ^  = р sm 6  313 1 3 3


 1 2

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

3,3 = _ J _ — =  cose   


Г 
  2g   — e  p sin e 2 2
3 3
2 3 , 

Г   = ­ Г   = Г  = ­ Г   =  — L _
2 1
2
2 3,1 1 3 —
^ = ­ , 

Г 3 , 2  = ­ Г 2 , 3  =  1  —g33 = Ctge 
3 3
  2^33^22  —ep   2


я 

и 

и 
О) 
о 

Глава   2 3  
Ч И С Л Е Н Н Ы Е  М Е Т О Д Ы   В Ы С Ш Е Г О 
А Н А Л И З А 



2 3 . 1 .  Д е й с тви я  с   п ри бл и ж е н н ым и  чис ла м и  си 

1°.  Абсолютная  погрешность.  Пусть  а  есть  приближенное  о 


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

I  I 
я 
где  А  —  предельная  абсолютная  погрешность,  т.  е.  наименьшая  Щ 
из  верхних  граней  абсолютной  погрешности.  Точное  число А  на­  S 
ходится  в пределах  A = а ± А  или  а — А < A  <а  + А.  На  практике 
предельная  абсолютная  погрешность  может  быть  представлена, 
например,  V2  = 1,4141 ±0,0001. 
2°.  Относительной  погрешностью  S  приближенного  числа 
а  называется  отношение  абсолютной  погрешности  числа  а  к точ¬
ному  числу  А 
A —
  <S, 
а


3 2  Гпава  23 

где  д  — предельная относительная погрешность. На практике пре­
дельную относительную погрешность иногда вычисляют по формуле 

д  = а ,  так для  A = 72  и  a = 1,4142  д  =   = ° ' 00007


­  °™о­

сительная погрешность выражается отвлеченным числом. Если при­  Ј 
и 
ближенное число  а  принять за 100%  , то относительная погрешность  О) 
д  будет выражаться в процентах. 
3°. °кругление приближенного числа заключается в замене его 
числом с меньшим количеством значащих цифр: 
а)  если  отбрасываемые  цифры  начинаются  с  цифры  мень¬
шей  5,  то  остающиеся  цифры  не  меняют;  й 
б)  если  отбрасываемые  цифры  начинаются  с цифры  большей  Ј 
5,  то  последнюю  из  оставшихся  цифр  увеличивают  на  единицу;  х 
в)  если  первая  отбрасываемая  цифра  равна  5  и  среди  следу­
ющих  за  ней  цифр  есть  отличные  от  нуля,  то  последнюю  из  ос¬
тавшихся  цифр  увеличивают  на  единицу; 
г)  если  первая  отбрасываемая  цифра  равна  5,  а  все  следую¬
щие  нули,  то  последняя  из  оставшихся  цифр  увеличивается  на  В 
единицу,  когда  та  нечетная,  и  остается  без  изменения,  когда  чет­

ная. 
4°.  Запись  приближенных  чисел  и  верные  цифры.  Правило  t l 
со 
записи  приближенных  чисел  в любой  системе  счисления  состоит 
в  том,  что  последняя  значащая  цифра  должна  быть  верной.  ° г ­
раничимся  десятичной  системой  счисления.  Значащей  цифрой 
приближенного  значения  числа  называется  всякая  отличная  от 
нуля  цифра  его  десятичной  записи  и  нуль,  если  он  приходится 
между  значащими  цифрами  или  является  представителем  сохра¬
ненного  десятичного  разряда.  Так,  приближенное  значение 
0,03040  содержит  четыре  значащие  цифры.  Приближенное  чис­
ло  a > 0  имеет  n  верных  десятичных  знаков  в  узком  смысле, 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  3 3 


если абсолютная погрешность этого числа не превышает  ^  единицы 

n ­го разряда  значащей цифры. Например, для числа 212,64 число 
ю 
и 
213,00 является приближенным значением  с тремя верными цифра­
и 
ми, так как  |212,64 ­  213,0(0 = 0,36 < 2­10°.  За предельную относи¬ О) 

тельную  погрешность 
1  (  1  ^ ­ 1  в  этом  случае  можно  принять  число 
д  О 
Оч 
2k  10  , где  k — первая значащая цифра числа а. В частно­
/  1  V 
сти, если  д  <  —  , то число  a  заведомо имеет  n  верных зна¬

ков в узком смысле. Если абсолютная погрешность  приближенного 
числа не превышает единицы последнего разряда, то все десятичные 
знаки  n  этого приближенного числа а являются верными в широком  х 
О) 
 
смысле  д  =  — 
д   1  ' 
1  Г

k  10 
V  / 
В процессе промежуточных вычислений приближенные числа 
могут содержать одну­две запасные цифры. При наличии в прибли­  Q 
женном числе большего количества значащих цифр окончательный  В 
результат, как правило, округляется до числа цифр верных в узком или 
широком смысле. 
5°.  Арифметические  действия  с  приближенными  числами.  tЈ 
Предельная  абсолютная  погрешность  алгебраической  суммы рав¬
на  сумме  предельных  абсолютных  погрешностей  складываемых 
чисел.  Если  суммируются  приближенные  числа  с разными  чис¬
лами  верных  знаков,  то  следует  подравнять  все  слагаемые  по 
образцу  числа,  десятичная  запись  которого  обрывается  ранее 
других,  сохраняя  в  каждом  из  других  слагаемых  запасной  знак. 
Полученные  числа  складываются  как точные  и  сумму  округля¬
ют  на один  знак.  Если  складываются  неокругленные  приближен¬
ные  числа,  то  лишние  знаки  удерживаются  до  конца  вычисле¬
ний. Относительная погрешность суммы положительных чисел не пре­
3 4  Гпава  23 

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

следует избегать этой нежелательной операции.  ю 
Относительная  погрешность  произведения  и  частного  при¬ и 

ближенных  чисел  равна  сумме  предельных  относительных по¬


и 
грешностей  этих  чисел.  Отсюда,  как следствие  — предельная от­
носительная  погрешность  k ­й  степени  приближенного  числа  a  О) 

равна  k ­кратной  предельной  относительной  погрешности  этого  О 


числа, а относительная погрешность корня  k ­й степени  составляет 

­ю часть предельной относительной погрешности приближенного 

числа a.  S 

6°.  Пусть  А а А а   — предельные  абсолютные  погрешно­
1 п X 
си 
сти  приближенных  чисел  a  ,...,а .  Тогда  абсолютная  погреш­
1 п

ность  результата  различных  действий  S = S( а , а а   )  над  1 2 п


о 
приближенными числами приближенно оценивается формулой 
dS  dS 
AS =  Аа, +... +  Аа 
да  да 
Предельная относительная погрешность , соответственно, рав­ О) 
н 
я 
на 
8S 
AS 
I S" 

Если  суммарные  погрешности  AS  и  8S  заданы,  то  полагая 
все  частные  производные  в  предыдущих  формулах  равными, 
можно найти необходимые для вычислений  допустимые  абсолют¬
ные  погрешности  приближенных  чисел. 
1.1. Вычислить  абсолютные  и относительные  погрешнос¬
ти  приближенных  чисел,  верных  в узком  и  широком  смысле  в 
написанных  знаках:  а)  427,3;  б)  0,072;  в)  37,81  кг; 
г) 25°01'53''; д) 15,1  см. 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  3 5 

Решение. а) Абсолютная погрешность  приближенного  числа, 


имеющего  n  верных знаков в узком смысле, не превышает половины 
единицы разряда, выраженного  n ­й значащей цифрой в десятичной 

записи. Следовательно,  А = 0,05.  Относительная погрешность в этом  ю 
случае  и 

S= = A  
  = 0,0117%. 
0 , 0 5  4 0 0 %
и 
а  427,3 
О) 
Абсолютная погрешность приближенного числа, имеющего  n 
верных знаков в широком смысле, не превышает  единицы  разряда,  О 

выраженного  n ­й значащей цифрой. Следовательно,  А = 0 1   Отно¬ , .

сительная погрешность 

8  =   =   А
= 0,0234%. 
а  427,3 
б) Абсолютная и относительная погрешности  чисел, верных в 
узком смысле 

А = 0,0005,  ­ 8 =
%  = 0,694%. 
 0 , 0 0 0 5 1 0 0

0,072 
Для  чисел,  верных  в широком  смысле  в  написанных  знаках 
А = 0,001;  8 = °
° %  =1,39%.  , 0 0 М 0

0,072  8 
в)  Для чисел,  верных  в узком  смысле: 

А = 0,005кг;  8 = %  =0,0132%. 


 0 , 0 0 5 4 0 0

37,81 
В  широком  смысле: 
0,01 100% 
А = 0,01 кг;  8 = —  = 0,026%. 
37,81 
г)  Для чисел,  верных  в узком  смысле: 

А=0,5";  8 =  Q > 1 0 Q %


= 0 , 0 0 0 5 5 % . 
90113 

В широком: А = 1'';  8  =  М 0
%  = 0,0011%. 
0

90113 
3 6  Гпава  23 

д) Для чисел, верных в узком смысле 
Л  ПАС  Я  0 , 0 5 п ^  о о 1

А = 0,05 СМ;  д=—  = 0,331%.  3 


15,1 
ТЭ  Л  П1  я  0,1­100% „
В широком: А = 0,1 СМ;  8  = —  = 0,662%. 
  п Ј Ј т 

15,1  U 
О) 
1.2. Определить  число  верных в узком  смысле  знаков и дать 
соответствующую  запись  приближенных  чисел:  а)  425627 при  О 
точности  в  1%;  б)  11,2930 при точности 2%. 
>
Решение.  а) Принимая  приближенное  число  за  100% и учи¬
тывая,  что относительная  погрешность  составляет  1%, находим 
абсолютную  погрешность  А=4256.  Приближенное  число 430000 
имеет  два верных  знака  в  узком  смысле,  поскольку  абсолютная 
1  к 
погрешность  не превышает  2  единицы  четвертого  разряда  зна­  >< 

чащей  цифры  |425627 ­  43000(0 = 4673 < 0,5 ­10 .  4

Окончательно  получим  430000 ± 4000 . 

б)  Поскольку  относительная  погрешность  составляет  2%, то 


принимая  приближенное  число  за  100%,  находим  абсолютную 
погрешность  А = 0,22586.  Приближенное  число  11,3000  имеет 
О) 
три  верных  знака,  так  как  11,2930 ­11,3000  = 0,007 < 0,5 ­10  1 . 
Таким  образом,  11,3 ± 0,2. 

1.3.  Выполнить  арифметические  действия с приближенными 
числами,  верными  в  написанных  знаках:  а)  172,36+23,7+0,413; 
б)  161,4­43,217;  в) 6,3 • 1,147; г) 0,421:1,6; д) 32,4 ; е)  ^/^Дб.  2

Решение.  а) Поскольку  десятичная  запись  среднего  сла­


гаемого  заканчивается  ранее  других,  то  подравняем  два  дру­
гих  по  образцу  среднего  слагаемого,  сохраняя  в  каждом  из 
них  запасной  знак,  и сложим  полученные  числа,  округляя  сум¬
му  на один  знак  172,3(6) + 23,7 + 0,4(1) = 196,5. 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  3 7 

б) Аналогично 161,4 ­  43,2 (1) = 118,2. 
в)  Поскольку  предельная  относительная  погрешность  про­
изведения  приближенных  чисел  равна  сумме  предельных  отно­

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

1  1 
8  =  0,1 +  0 , 0 0 1 ; 0,0088.  Ј 
2 ­ 6  2­1 
'о 
Отсюда  следует,  что число  верных  знаков  равно  трем  и ре­  Он  
зультат  примет  вид  6,3 ­1,147 = 7,23  или 6,3 ­1,147 = 7,22 ± 0,06. 
г)  Находим  предельную  относительную  погрешность  ^ 
1 1 

8=  0,001 +  0 , 1 ; 0,050125.  « 


2 ­ 4  2­1  S 

Так  как число  верных  знаков  равно  одному,  то результат  щ 
примет  вид 0,421:1,6 = 0,26  или 0,421:1,6 = 0,3 ± 0,1.  | 
д)  Находим  предельную  относительную  погрешность 

8=  ­  ­ 0,1 = 0,03. 

(J 
Число  верных  знаков  квадрата  32,4   =  1049,76  равно  трем, 
2
jЈj 
а  абсолютная  погрешность  А = 31.  Тогда  значение  числа  нахо­  ^ 
дится  в  пределах  1040 ± 31. 
е)  Относительная  погрешность  приближенного  числа 
I  11  ­ 2 

V7,16  = — ­ — 10  = 0,0007;  абсолютная  погрешность  равна 


2  7 
А = 2,676 ­0,0007 = 0,002.  Таким  образом,  ^/Тдб = 2,676 ± 0,002. 
1.4. Вычислить  In( a + 4b  ) ,  если  а = 15,7; b = 21,4 — при¬
ближенные  числа,  верные  в  написанных  знаках. 
Решение.  Найдем  сначала  предельную  абсолютную  погреш­
ность  AS  в  общем  виде.  Обозначим  S = In(a + yfb ) ,  тогда 
3 8  Гпава  23 

л 
1  Ab 
AS  Абсолютная  погрешность  чисел: 
a + V b ^  2>Ib   / 

Aa  = 0,05;  Ab = 0,05.  Относительная погрешность приближенно­  3 


1 1 
го  числа  • /2I~4 = 4  6 равна  8= 
N 10   = 0,025;  абсолютная  ­1

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 
Учитывая, что сотые доли верны, получим 

In(15,7 + V 2 T 4 ) ;  3,01.  X 

2 3 . 2 .  М е т о д ы  р е ш е н и я  а л г е бр а и ч е с к и х   о 
и  тр а н с ц е н де н тн ы х   у р а вн е н и й  Ч 
о 
1°.  Кубическое  уравнение:  S 
x   + ax   + bx + c = 0.
3 2   ( 1 )
  5 
н 
Я 

Кубическое  уравнение  с  помощью  подстановки  x  = z  

приводится  к уравнению  вида  z   + pz  + q = 0,  которое  по  форму¬
3

ле  Кардано  имеет  решение 

z  = i~  ?  +  + i ­ ­ A "  = u + v, 


q
(2) 
2  3 
где  A =  1  , 
 
д
4  27 
Если  A >  0,  то  z   =  u   +  v ; 
1 1 1 z   =—  
23
1
±  i<J3 
ЧИСЛЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  3 9 

где  щ, v   — вещественные  значения корней  и  и  v . 


1

3 q  1 

Если  A = 0, то  z =  ,  z   = z   = —  z . 


2 3 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

=  (b  ­  a )f(  a) 


  =   f(b)  ­  f(a)
x  a  ­ .  ( 3 ) 
4 0  Гпава  23 


ю 
и 

и 

О) 

О 
Рис.  23.1 

Если  f( x )  < 0,  то принимая за новый интервал изоляции корня 


1

отрезок  [x , b]  и применяя еще раз метод хорд, получаем в точке пе­


1

ресечения хорды с осью  0x  второе приближение к искомому корню  S 



х 
=   ­
  (  b  ­  x
1 ) f (  x
1 ) 
О) 
x>^  — xi  • 
2
 1
f(b)  ­  f( x )   ( 4 )  О 
Аналогично  строятся  и  последующие  приближения 
x   (n  = 1,2,...).  Вычисления  обычно  ведут  до  тех  пор,  пока  не 
n

перестанут  изменяться  в  ответе  сохраняемые  десятичные  знаки, 


т.  е.  до  заданной  степени  точности.  Для  промежуточных  выкла¬
О) 
док  следует  оставить  один­два  запасных  знака.  н 
я 
Абсолютная  погрешность  приближенного  корня  x   при 
n  —>оо  оценивается  формулой 
n


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 


и 
ю 
и 

и 
X 2  X  ft  X 
О) 

О 
Рис.  23.2. 

0x  касательной  к кривой  y = f(x  )  в точке  B( b, f( b )) 

x,  = b ­  Щ.  (6)  S 


  f'(  b)  1

Применяя этот прием вторично, будем иметь  х 
си 
f ( x
1 ) 

2 1  (7) 
x = x

О 
f  ( x
1   ) 

и т. д.  Последовательность  получаемых  значений  x  (  =1,2,... ) 


сходится  к  искомому  корню. 
Абсолютная  погрешность  приближенного  корня  x  при 
О) 
—о  оценивается  формулой  н 
я 


(8)  I 
где  m = min| f  (x  )|  минимальное  значение  на  промежутке 
a < x < 
Если  f(a)f  (a)>  0 ,  то  вычисления  удобнее  выполнять 
( ) n­1 
f   x

по  формулам:  x   = a,  x   =  x 0 n n­1  (n=1,2,  ... )  или 


f  (a) 
f ( x
n ­ 1 ) 

x
0 = a ,  x
n = x
n ­ 1  ( =1,2,  ...). 
n

f  ( x
n ­ 1 ) 

5°. Комбинированными метод.  Применим  метод  хорд и  метод 


4 2  Гпава  23 

касательных  при  определении  действительного  корня  уравнения 


f( x ) = 0  на отрезке изоляции  [a,b ] .  Пусть  f( a ) ­ f( b ) < 0  и функции 
f  ( x )  и f"(  x )  не меняют своего знака на отрезке изоляции, причем в  g 
точке  x   е  [a,b]  f(  x   )­ f''( x   ) > 0.  Используя  метод  хорд  и каса¬
0 0 0

тельных, будем иметь 
и 
(b  ­  a)  ­ f(  a)  О) 

n  =   lu)  ' 1Г[  
;
(9) 
x  a  ­

f(b)­  f(a) 
  =  x ^   x  ­

  =   f'(x0)'  11  x 0

где 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 

Точки  x   и  x   расположены  на  числовой  оси  0x  между 


21 22

точками  x   и  x ,  причем  f(x   )­f(x   ) < 0 .  Продолжая  данный 


11 12 11 22

процесс,  получим  две  последовательности 

  ,    , 
32 n  2
x , 
12 22
x x ,  x

причем  одна  из  них  монотонно  возрастает,  а  другая  монотонно 


убывает.  Приближенное  значение  корня  определяется  неравен¬
ством  x   < Е < x   или  x   < Е < x   и,  если  задана  требуемая 
n1 n2 n2 n1

погрешность  Ј > 0,  то  вычисления  следует  продолжать  до  тех 


пор,  пока  значения  x   и  x   не  будут  совпадать  с точностью  Ј . 
n1 n2

6°. Метод  итерации.  Пусть уравнение  f(x  ) = 0  можно привес­


ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  4 3 

ти  к  виду  x =ф(x)  ,  где  \<р'( x )  < r < 1  (   —  постоянная)  при  r

x е  [a,b].  Если некоторое начальное значение  x  е  [a,b],  то можно  0

построить последовательность  ^ 
1ч 
x
!  =ф( o  ) , x   x
  =ф( !  ) , x   x
  =ф( „_!  ) , 
x
(11)  Ю 
2 n

предел  которой  и  является  корнем  исходного  уравнения  при 
П ­»°о . 
Абсолютная  погрешность  n ­го  приближения  x   определя­ n

ется  формулой  R­i 


|е   x   | <  l n + i  _
x X
n \ 

Если  x
  и  x   совпадают  с точностью  до  Ј , то  предельная 
n+1 n

Ј  Й 
абсолютная  погрешность  для  x   будет  равна  .  Отсюда для  n
 _ 1   r 

нахождения  приближенного  значения  корня  с  погрешностью  Ј 


число  приближений  n  определяется  из  неравенства 
I n 1  _
x
+
  x
n |  <
  (  1
 _   Г  )
  . 
Ј

1°.  Метод  проб.  Суть  этого  метода  заключается  в  умень­


шении  интервала  изоляции,  например,  пополам.  Определяя,  на 
границах  какой  из  частей  первоначального  интервала  функ­  ^ 
ция  меняет  знак,  снова  делят  интервал  на две части  и т. д. Про­  си 
цесс  деления  интервала  продолжают  до  тех  пор, пока  не бу¬
дет  обеспечена  требуемая  точность  приближения  в  десятич¬
ных  знаках. 
2.1.  По формуле  Кардано  решить  уравнения: 
а)  z  + 18z _ 19 = 0;  б)  x  + 6x  + 9x + 4 = 0;  в)  z   _ 6z _ 4 = 0. 
3 3 2 3

Решение.  а) Уравнение  уже приведено  к виду,  когда  удобно 


пользоваться  формулами  Кардано  (2).  Так, 
192 
p = 18,  q = _19,  Д = —  + —  = 306,25 > 0,  =  1 7 5 
4  27 
Отсюда 
4 4  Гпава  23 

z=tf+ , +vf  17 5
_ , =   _ , 1 7 5 3 2

1  3 _ 2  r­3 + 2  _1 ±  i  5V3  3 


x,  = 1, 2 , 3  =  — ± 
  x
­   =  "   . 
ю 
и 


и 
б) Делаем подстановку  x = z _ 3  = z _ 2,  тогда получим 
(z  _ 2 )  + 6( z _ 2 )  + 9( z _ 2 ) + 4  = 0  или z  _ 3z + 2 = 0. 
3 2 3
О) 

Полагая  p = _3,  q = 2,  находим,  что  Д = 1 _ 1 = 0.  Отсюда  О 

3q  3 • 2 
корни  z =  _ 2 , z  2  = 3  _ — z  =_—(_2)  = 1.  Оконча­   z

p  _3  1

2 2  1

тельно  получим:  x = _ 2 _ 2 = _ 4 , x 1_2=_1.  1 2 


в)  Полагая  p = _6,  q = _4,  находим,  что  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

3 ±  T  cos  12 ±  3  i  Используя  формулы  О) 


н 
преобразования  произведения  тригонометрических  функций  в  я 
сумму,  получим 
—  2—Л  (  —  5— 


2,3  —  cos  — ± —  =2  cos — +cos  = 1 _V3. 
4  1 ~    J 
12 3
I
  4 

2.2. Л\&йти с точностью до 0,001  действительные корни уравне­
ния  x  _ 2x  + 3x _ 1 = 0 : а) методом хорд; б) методом  касательных; 
6 2

в) комбинированным методом. 
Решение. а) Уравнение имеет корень между 0 и 1, так как, если 
за  f( x )  обозначить  его левую часть, то /( 0 ) = _1 < 0,  / ( 1 ) = 1 > 0. 
ЧИСЛЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  4 5 

С целью уточнения отрезка изоляции корня разделим промежуток по¬

полам   / (  0 , 5 )
  = 6~4 >   и, так как  / ( 0,5 ) > 0, возьмем  промежуток 
 0
р 
1  и 

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

ближение  находим  по  формуле 

x2 = a _ ( i ^ M i i  = 0,25 _  _   = 0,48146.   0 , 2 4 0 0 1 ( 0 , 3 7 4 8  )

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

му,  оценивая  погрешность  по формуле  (5), получим 

| | _  x | < 0,00041. 
3

Таким  образом,  будем  иметь  0,4874<^< 0,4879,  т.  е. 


|  = 0,4874 + 0,0005. 
б) Решим теперь это уравнение методом касательных, принимая 
4 6  Гпава  23 

отрезок изоляции за [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

Нетрудно заметить, что значение корня  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 ) • /(x )  > 0 , то следующее  приближение  находим  по фор¬
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. 

У 



х 
О) 

О 

Рис.  23.3  О) 


н 
я 
Для нахождения наименьшего корня воспользуемся процедурой 
итераций (11), представив исходное уравнение  в виде   = 4 ,  где    х  2

х   = 0,5. 
0

  ~   = 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 

Процесс  дальнейших  приближений  можно  продолжить  до 


достижения желаемой точности. 
4 8  Гпава  23 

2 3 . 3 .  Р е ш е н и е   с и с те м ы  дву х   у р а вн е н и й 

1°. Метод Ньютона.  Пусть требуется найти приближенные зна­
чения действительных корней системы двух уравнений с двумя неиз­  2 
вестными  и 

\/(  х, у ) = o; 
\(р(х,у)  = o.   ( 1 )
  Ј 
о 
Начальные приближения решений системы  х  = хо и у = y   мож¬ o

но  найти,  например,  графически,  построив  кривые  /(  х, у ) = o  и  ^ 


(((  х, у ) = o  и определив приближенно координаты точек пересече­
ния этих кривых.  у, 
Ьсли  функциональный  определитель  J =  отличен  от  н 
д( х, у )  д 
нуля  в  окрестности  начального  приближения  х  = хо,  у = у о ,  то 
первое  приближение  можно  записать  в  виде  х   = хо +a ,  1 o % 
у   = у   + А ,  гдеа   ,А   —  находятся  из  решения  системы  линей­ 
1 о о о о Ј 
ных  уравнений 
о 
/ ( х
о , у
о   + ох
  )   а /   ( х
о , у
о  +  ) А /
у   ( х
о , у
о   =
  )   о ;
  и 

О) 
[(Р( о о х ,у  
  + а (р
)   ( Х
о , у
о
  )
  +P <Py   ( х
о , у
о   )
  = 0.  н 
0 х 0
я 
Аналогично  находится  второе  приближение  х   = х   +  а , 

у   = у   + А ,  где а   ,Ах  —  находятся  из решения  системы 


2 х 1 1
2 х 1

f( ! , )  + 
  х  у
( , )  +  А/у  ( , )  = o; 
х у х у

(( , )+ajpj
х   у   х
! , )  + Ai(y  ( i  , i)  = o. 
у x y

Продолжая  процесс  уточнения  решения,  нетрудно  получить 


результат  с  требуемой  точностью. 
2°.  Метод  итераций.  Разрешим  систему  (1)  относительно 
переменных 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  4 9 

Гх = F( х,  у), 
[у = Ф( х,  у).  (2) 

Если известно начальное приближение решения  ( х ,  у   )  систе  о о

мы и выполняются условия  и 

F
  (, 
х у
) +  Ф
х   ( х , у ) 
<  r < 1;  +  Ф
у   ( х , у ) 
<r<1,  и 

О) 
то последовательность приближений решений  (х ,у   п п )  (n  = 1,2,...) 
строится по следующей схеме  О 

(3) 


х 
О) 
Преобразование  системы  (1)  в  систему  (2)  может  быть  осу¬
ществлено  по  формулам  О 

х  = х  + а/(  х ,у)  + А((  х ,у)  = F( х  ,у); 


у = у + Y/(  х, у)  +8(р(  х, у)  = Ф( х,  у), 

а А  О) 
при  условии,  что  Ф о.  Параметры  а,А,У,8  выберем  та­ н 
я 


у 8 
кими,  чтобы  частные  производные  функций  F( х, у )  и  Ф(х,у  ) 
были  равны  или  близки  к  нулю  при  х  = х ,  у  = у ,  т.  е.  из реше¬ о о

ния  системы  уравнений 

1 +  а / (  х
о о   + Рх'
  ,  у   )  А( (  х
о о   =  0
  ,  у   ) ,   

а /  (  х
о о   + Ру'
,  у   ) А( (  х
о о   =  о
,  у   ) , 

71 о / (х ,  у
о   + 8 Рх' о
) ( (х ,  у
о   =  0) , 

1  + yf y
  (  х
о ,  у
о   +  8 Фу'
  ) (  х
о , 
о   =
у
  )
 о . 
50  Гпава  23 

3.1.  Методом Ньютона найти действительные  корни  системы 

U   + У   = 4 
2 2

уравнений  x   ­  y = 0.  3 3 
ю 
и 
Решение. Начальное приближение решений системы находим 
графически (рис. 23.4).  и 

О) 
У 
О 

1  J2  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

я 


/ / ( x 0 , У 0 )  = 3,4;  cpjx ,У0) 
= 5,88;  % 0 0   = {)
( x , y ) 1. 

Первое  приближение  x  = x  +a ,  y   = y   + (3   находим  из  1 0 0 1 0 0

решения  системы  линейных  уравнений  * 

| 2 , 8 « 0  + 3,4Д,  =­0,85, 
15,88ц, ­ / 0 =­1,044, 

откуда  a   =­0,193;  /   =­0,91;  x  = 1,207;  y  = 1,609. 


0 0 1 1

Находим  теперь  значения  функций  и  частных  производных 


в  точке  x  , y .  Получим  f( x  , y ) = 0,046;  q( x  , y ) = 0,149; 
1 1 1 1 1 1
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАПИЗА  5 1 

fj  х , y  ) = 2,414; f '(  x  y)  = 3,218.<?' 1   =


1 s
(   х
x
  , y 
  (?' ( х ,y)  =  ­l 
)  4 , 3 7 ;
y

Второе приближение находим из решения системы 

Г2,414ц  + 3,218Д  = ­  0,046;  Ю 

[4,37ц  ­ в  =­  0,149. 

О) 
Таким  образом,  а   =­0,032;  в  =0,009;  х   =1,175; 
1 2

y   = 1,618. В  силу  симметрии  относительно  начала  координат 


2 О 
два  других  корня  будут равны  х2 =­1,175;  y'  = ­1,618.  Продол­ 2

жая  вычислительный  процесс,  нетрудно  получить  результат  с 


желаемой  точностью. 
3.2.  Методом  итераций  найти  действительные  корни  систе¬
мы  уравнений 


Jx   + y ­  4 = 0, 
2
х 
О) 
[lnx ­  y +1 = 0. 
О 
Решение. Приведем  функции к виду  y = 4 ­  х ,  y = 1 + ln х  и  2

С 
построим график (рис. 23.5). 
о 
У 
и 

О) 
н 
я 



­2  2 

Рмс.  23.5 

За начальное приближение возьмем координаты точки пересе­
чения кривых  х   = 1,6;  y   = 1,2. Далее воспользуемся итерационной 
0 0

процедурой (3), беря только положительные значения корня, так как х 
5 2  Гпава  23 

x
i  =yj4  ­  Уо =  y  = 1 + lnxo =  1,47; 

x   =л]4 ­ y   = 1,59;  y  = 1 + lnx   = 1,463; 


2 1 2 1 3 
и 
ю 
x   =s]4 ­ y   = 1,592; y  = 1,466.  и 
3 2 3

Поскольку первые два знака после запятой не меняются, то ре­ и 
зультат найден с точностью до сотых. 
О) 

О 
2 3 . 4 .  И н те р п о л и р о ва н и е   ф ун к ц и й 

1°.  Интерполяционная  формула Ньютона.  Пусть  дана табли­
ца значений 


x  x
1  Х


О) 
У 
У
о  y
1  y

О 

с постоянным  шагом  h = Ax   = x   ­x   (i = 0,1,n  ) ;  y ,  y , y i i+1 i 0 1 n  


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

Введем обозначения:   q 


h   ;
  y
1
  ­
  y
o  =  A y
o   У2 ­  У1  = У1, 
;   А

У  ­ У
п п ­ 1  = A y   —  конечные  разности  первого  порядка, 
n­1

Ay  ­ A y  = A y ;  Ay  ­Ay  =A y ; 


1 0
2
0 2 1
2
1 — конечные  разности  второ­
го  порядка,  A n ­ 1
y  ­ A n ­ 1
y o  = A yo;  A ~ y ­A y  n n l
2
n­1
= A y ,  ... — 
n

разности  n ­го  порядка. 


В  этом  случае  для любого  промежуточного  значения  аргу¬
мента  x  значение  функции  y  приближенно  дается  интерполяци­
онной  формулой  Ньютона 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  53 

q(q­1)  А2  q(q­1  )•••(q­n+1)   A« 


y  = y°+q  ­Ay +^2}
0
  Л 2
— ° + ­  + —   Л
" У ° •  ( i ) 


При  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  )
§ 

где  I  —  некоторое  промежуточное  значение  между  x   и  x,  или  i * 


приближенным  выражением 
К 
Л+   П 1
— м 
R  (x)  ^  q( q ­1)...(q  ­  n). 
  (n  +1)! 
n

Если  известно  промежуточное  значение  функции  y ,  то  с 


помощью  формулы  (1)  можно  находить  соответствующее  значе­ О) 
н 
ние  аргумента  x  (обратное  интерполирование).  Для  этого  мето­ я 
дом  последовательных  приближений  сначала  определяем  соот­
ветствующее  значение  q , полагая  q   ° ° = ———  и  (

q (  +i)  = (°)   q   ­
  q ( 
(
1)   q ( ( ) ­ 1
)   Л 2 у
°   ­  ­

2!  Лу° 

q (  q   ­1)...(  q   ­  n ­1)  Л у° 


(  i) (  i ) (  i ) п

(i  =  °,1,2,...). 
5 4  Гпава  23 

Отсюда  x  = x   + q • h  , где  q  принимается равным общему зна­ 0

чению двух соседних приближений  q   = q + .  (  m ) (  m 1)

2°.  Интерполяционная  формула  Лагранжа.  Пусть  по  таб­



лице  значений  x,y  требуется  составить  полином  y  = f(  x  ) ,  при­
нимающий  при  x = x   заданное  значение  y   (i  = 0,1,...,n  ) .  и 
i i

В  общем  случае  эта  задача  решается  с  помощью  интерпо­


и 
ляционной  формулы  Лагранжа 
О) 
 x   x   x   x
(   ­   x
i  )(   ­ 2   )...(   ­   x
n  ) 

y
o  +  О 

+ ­  —   2J
­^  —  y   +...  1
(    ­    ) (    ­    ) . . . (    ­    ) 
x
i x
o x
i x
2 x
i x
n


+  (   ­ 0  )(   ­ i  )...(   ­
 x   x
 x   x
 x   x
i­1  )(   ­  x   x
i+1  )...(   ­ n  ) 
 x   x
+  X 

"'  ( i   x   ­  x
o  )(   x
i   ­  x
i  )...(   x
i   ­  x
i­i  )(   x
i   ­  x
i+i  )...(   x
i   ­  x
n  )   1
  '  О) 

+  (   ­ 0  )(   ­ i  )...(   ­ n­1  )  о 
  x   x   x   x   x   x

"'   (  x
n   ­  x
o   ) (  x
n   ­  x
i   ) . . . (  x
n   ­  x
n­1   ) 
(3)  С 
Абсолютная  погрешность  интерполяционной  формулы  Лаг­ о 
ранжа  вычисляется  по  формуле  и 

M.  О) 
<  (   x  ­ 
o  )(  x  ­ 
i  )...(   x  ­ 
n  ) ,  н 
(4)  я 
x x x


(n  +1)! 
где  M +   = max\[ + (x  ) \ ,  xe  [a,b]. 
n 1
(n 1)


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

x  1  3  5  7  9 

4  12  28  51  84 

Найти  y  при  x  = 4,5. 


Решение.  Найдем  конечные  разности  первого  порядка 
y  ­  yo  =АУО  =  12  ­  4  =  8;  у  ­  У  =  Ау  =  28  ­12  =  16; 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  5 5 

y   ­  y   =Ау   = 51 ­  28 = 23;  У4 ­  УЗ =Ауз  = 84 ­  51 = 33. 


3 2 2

Разности второго порядка будут 

Ау   ­Ау   =А у   = 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
О) 

А   У2  ­  А   у1  =А у1  = 10 ­  7  = 3;  А   у   ­А   у   = А   у   = 3 ­  (­1)  = 4. 


2 2 3 3 3 4 о 
х 0 0

x­1 
Из  условия  имеем,  что: h = x +  ­  x   = 2;  q­ i 1 i


Подставляя  все в  формулу  (1),  получим 

x ­1  (  x ­ \ ­ ]
л 


х 
у = 4 +  8 +  10 +  О) 
2! 
x ­1  ( x ­1   Y x­1
  л   ­  2   ^  О 
С 
• (­1)  +  о 
3! 
и 
x­1  x­1  V  x­1  V  x­1 
­1  ­2  ­ 3  О) 
н 
•4,  я 

откуда 
4! 



у = —  (x   ­  18x   + 224x   ­  318x +  495). 
4 3 2

96 
Подставляя  в  полином  значение  x  = 4,5,  находим,  что 
у = 24,68 . 
4.2. ]\ана  таблица  значений 

x  1,4  1,6  1,8 


у 
2,151  2,577  3,107 
5 6  Гпава  23 

Найти x , если  у  =  2,3. 
Решение.  Принимая  x   = 1,4;  у   = 2,151, 
0 0 находим 

А у
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  и 

Подставляя  найденные  значения  в  формулу  (2),  получим  О) 

q(  1) = (0)   q (1  ­q ) 


 q   ­
(0) (0)
А У0  = 2
 0  3 5 ­   0,35(0,35­1)  0,т=   0 т 
о 
2 !  А у
0  2  0  426  i 
4v= o;    q   (q ­ ) 
(1> (1> 1
А У0 
2
= _  0  322(0  322­1  )0  104 
q=q 
q ­  0  35
=0  376. 
2!  2  0 426 
0  S 
А у


Принимая  за  q = 0  376  общее  значение  двух  соседних  при¬ X 
О) 
ближений,  получим  x=x   +q  h=1  4+0  376  0  2=1  475.  0

4.3.  Дана  таблица  величин  x  и  у  О 


С 
x  0  1  3  5  6 
о 
у 
1  ­5  20  135  288 
и 

Составить  интерполяционный  многочлен  Лагранжа  и  най¬ О) 


н 
ти  значение  у  при  x  =15.  я 
Решение.  Подставляя  табличные  значения  в  интерполяци¬
онную  формулу  Лагранжа  (3),  получим 

У
  (­3)(­5)(­6)  h(  ­2)(­4)(  ­5) 

(x­0)(x­1)(x­5)(x­6)  (x­0)(x­1)(x­3)(x­6) 
135+ 
3^  (­2)(­3)  (­1) 

(x­0)(x­1)(x­3)(x­5) 
+  288. 
ЧИСЛЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  5 7 

После  упрощений  будем  иметь 

у(x)  = 0,066x   ­0,087x   ­3,216x   + 6,807x + 0,99; 


4 3 2


y( 1,5)  = 6,764. 
и 
4.4. Для функции  у = 2   найти интерполяционный  многочлен 
х

Лагранжа по точкам  x   = 0,  x   = 1, x   = 2,  x   = 3.  Вычислить  зна­


0 1 2 3
и 
О) 
чение у  при x  = 2,5 и оценить погрешность. 
Решение.  Найдем  значения  функции  в точках  x
о 

x  0  1  2  3 
у 
1  2  4  8 

Пользуясь  формулой  (3)  и  учитывая,  что  степень  многочлена 



n = 3,  будем  иметь  X 
О) 

=  (x  ­1)(x  ­  2)(x  ­  3)  + x( x ­  2)(x  ­  3)   + 


  1   2

к 
(­1)(  ­2  )( ­3  )  h (­1)(  ­2  )  о 
С 
x(x­1)(x­3)x(x­1)(x­2)13 
4+  о 

2  1 (­1)  3  2  1  6  и 
Значение  функции  у  при  x  = 2,5  будет  О) 
н 
я 
у( 2,5)  =   (2,5   + 5^2,5 + 6)  = 5,687. 

1 3



Абсолютную  погрешность  найдем  по  формуле  (4) 

f + (x)  = 2  \n 2;  M +  = max f (x  )  = 2 \n 2  = 8^0,21 = 1,68; 


(  n 1) x 4
n 1
(  4) 3 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 .  Ч и с л е н н ое   ди ф ф е р е н ц и р о ва н и е  
ф ун к ц и й 

1°.  Дифференцируя  интерполяционные  формулы,  получим 


формулы  численного  дифференцирования.  Так  для  случая  рав­
ноотстоящих  узлов  h = x   ­  x   ­  const  буд ем  иметь  i i­1

и 
О) 

у  (Ау0  +^—А у0  2


+
  4 
  4
А у0  + 3
*3 
h  2 6 

+12(2q   3
­9q   + 11q ­3)А\ 
2
+...);  (1)  | 

у"  ;  ^(А у   2
{) +(q­1  )А у0  + ^ 6 q   ­  18q +11 )А у   +...),  (2) 
3 2 А
{) | 


где  q = ­  ( x ­  x   ) .  0 g 

2°.  В  случае  произвольных  узлов 


у  ;  Ау(  x ,  x )+((x  {) x ­  x )+(x {) ­  x   ))Ау(  x ,  x ,  x )+ 
x {) x 2

+((x  ­  x )(x  ­  x  )+(x  ­  x )(x  ­  x )  + 


{) {) 2 (3)  Й 
+ (  ­ ) (  ­ ) ) А (  ,  ,  ,  ) + . . .  , 

где 

Ау(  x0, x )­Ау(  x x ,  x ) 


x 2

x
0 ­  x

x ­  x
0 3 

5.1.  Функция  у  = f(  x )  задана  таблицей 


ЧИСЛЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  5 9 

x  1  2  3  4  5  6 
у 
1  4  20  86  253  547 

Найти  значения производных  f'( x ) и f"(  x )  в точке  x  = 3,5,  ю 
и 
Решение.  Расчет  проведем  в табличном  виде 
и 
i  x
i  y
i  АУ
2
{  Ay 3
t  АУ
4
{  Ay 5

О) 
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 

5  6  547  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! 

У'( x ) = A   У0 +( q­1  )A  У0 +12 ( 6q ­18q  + 11 )A   y  + 


2 2 4
{)

A 5 y
0  
+( 20q   ­120q   + 210q ­100  ) 
3 2

5! 
Частные  значения  производных  в  точке  x  = 3,5  при 
q =3,5­1=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 .  Выч и с л е н и е   о п р е де л е н н ы х  
и н те г р а л о в 

Пусть требуется найти приближенное значение  определенного  и 

и 
интеграла  J f(  x )dx  . Для этого разобьем интервал  интегрирования 

и 
О) 
[a,b]  точками  x ,  x x   на  n  равных  частей  1 2 n — 1

  b — a 
( ,  "о 
h  =  ,  x   = a,  x   = b  и  вычислим  значения  подынтегральной 
0 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
  n­1 

J (   )  ;  h(y  
 f x d x
0 + j 
y
+
  y
2  +...  + n­i    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 

где  R   = 24(  b — a )f" (E  )  — предельная абсолютная  погрешность 


n x

формулы  прямоугольников;  E )  ­  наибольшее  значение  про­


изводной  в  интервале  [a,b]. 
Геометрическая площадь криволинейной трапеции  aABb  (рис. 
23.6), которая соответствует определенному интегралу, записывается 
суммой площадей заштрихованных прямоугольников. Формула (1) со­
ответствует  схеме  деления рис. 23.6,  a  и служит  для  вычисления 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШЕГО  АНАЛИЗА  61 

приближенного значения интеграла по недостатку. Формула (2) соот­
ветствует схеме деления рис. 23.6,б и дает приближенное  значение 
интеграла по избытку. 

а)  б)  ю 
и 

B  B  и 
О) 
о 
b  b 
a
  x  x 
 
х
X  nl х 

Рис.  23.6 

2°.  Формула  трапеций  S 



х 
О) 
0  + Уп  +
b
  f 
У

j f(x  )dx  = h 



  y
  +
  y
2  +  . . .  +
  y
n _ !  + R  =  (3) 
О 

=h  +  R 

b _ a 
где  R   = h   i2  f'maxfc)  —  погрешность  формулы  трапеций, 
n
2

О) 
н 
я 
Геометрическая  площадь  криволинейной  трапеции  aABb 
(рис. 23.7)  заменяется суммой площадей заштрихованных трапеций. 

У]  y  =  f  ( x ) 

У 


Рис.  23.7 
6 2  Гпава  23 

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  — число чет­
>(   )

ное;  %е  [a,b]. 


Геометрическая площадь каждой пары вертикальных криволи­  ^ 
нейных трапеций является площадью параболической трапеции (рис. 
23.8), т. е. каждый участок кривой  y  = f(  x )  заменяется дугой пара­  ^ 
болы  y = x   + px  + q , проходящей через три точки  кривой с абсцис¬
2

с
  х   х+1  х + 2  
а м и , , .
а 

У 
y  =  x   +  px   +  q 
2

O  X
i  +2  X 

Рис.  23.8. 

Очевидно, что чем больше  п,  тем приближенное значение опре­


деленного интеграла точнее. При одном и том же  п  формула трапе­
ций точнее формулы прямоугольников, формула Симпсона точнее фор­
мулы трапеций. Если предельная  абсолютная  погрешность  задана 
Ј  > 0,  то параметр  ­  или число разбиений  п  могут быть найдены из 
неравенства  ^   | <  Ј.  п

При вычислении значений определенных интегралов на компьюте¬
ре погрешность целесообразно оценивать методом удвоения шага вы­
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  6 3 

b _ a 
числений. Полагая п = k и —  , вычисляем значение искомого ин­
теграла  J , k  1 четное.  Затем  удваивая  число  разбиений  п = 2k  и 

b_a 

2  = , находим значение интеграла  J . Если  | J  _ J1 < Ј, то расчет  2 2 1 и 
2k 
заканчивается. Иначе снова удваиваем разбиение.  и 
1  О) 

6.1. Вычислить  интеграл  jyj5 + х  dx  , разбивая интервал ин­ 3


о 

тегрирования  на  10  равных  частей,  по  формулам: 


а)  прямоугольников;  б)  трапеций;  в)  Симпсона.  Оценить по¬
грешности  результатов. 
Решение.  а)  Делим  интервал  интегрирования  [0,1]  на  10  S 


равных  частей,  находим  точки  деления  x.  и значения  подынтег­ О) 

ральной  функции  в этих  точках  y = V5 + x   :  3

о 
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  н 
я 


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   —

Длина одной части  h =  = 0,1. По формуле прямоугольни­





ков (1) имеем  J  ;  0 , 1 ^ у  = 2,2803 . 
1 и 
Для  нахождения  абсолютной  погрешности  формулы  прямо­ и 
угольников  вычислим  наибольшее  значение  производной  в ин­
и 
, 3x

тервале  [0,1]  f'( x ) =  ,  f(  1) = 0,6124. 


2V5 + x   & 
3

Абсолютная  ошибка  приближенного  значения  по недостат¬

ку  равна  R   = —1,0716 = 0,0004. 


n ^ 
  24  n


По  формуле  прямоугольников  (2)  находим  приближенное 
10 
значение  по избытку  J   ;  0,1  2 y   = 2,3016. 
i


Абсолютная  ошибка  этого  приближения  равна  R   = 0,0004  n

б)  По формуле  трапеций  (3) имеем 

J=0,1  4,6855 + 

= 2,291. 
2  i=1 

Абсолютная  ошибка  результата  равна  О) 


н 
я 
R   = °i°i1,0716  = 0,0009 
n
n
  12 

в)  По формуле  Симпсона  получим 

J = 3 ( 2,2361 + 2,4494 + 4 ­11,4472 + 2 • 9,1198 ) = 2,2905. 
 0 1

Для  нахождения  абсолютной  погрешности  вычисляем 


f 1 )  = 1,6244.  Абсолютная  ошибка  равна  всего  лишь 
R  =
n   ­1,6244 = 0,0000009. 
 0 , 0 0 0 1

 
n
180 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  6 5 

6.2. По формуле Симпсона вычислить приближенное значение 
  Sin xdx  П
п л о т 
интеграла  I 
  x + 1  с точностью до 0,0001. 
0 3 
о  +
  x 1 

Решение. Сначала определим, на какое число частей  n  следу­  «j 


ет разбить интервал интегрирования  [0,ж]. Поскольку требуется точ­
ность  10 , то имеем 
—4

  4
(bzal   | 
180n 4  Lmax
  ^ 
lmax 
Так  как  = 0,039; 
. 5 
a = 0,  b = ж = 3,14159,  то  окончатель­  4 
Ј 
  ж' • 0,039­10
но получим  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 я 

x   = 3 ж, 
4 у   = 0,2803 
4

5
  ж,  y   = 0,1382 
5


  0 . 
x
6  = ж ,  y
6  =

Подставляя  в  формулу  Симпсона  (4), находим  значение  ин¬


теграла  с точностью  10 —4 

  sin 
ж
x dx  
Г   x d x
  =  0.1744( 4 • 0,8556 +  2 • 0,7038) = 0,84235. 
0   x
+ 1 
66  Гпава  23 

Современная  вычислительная  техника  позволяет  вычислять 


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

ю 
и 
2 3 . 7 .  Ч и с л е н н ое   и н те г р и р о ва н и е  
о б ы к н о ве н н ы х   ди ф ф е ре н ц и а л ьн ых  
у р а вн е н и й 
о 
Он  
1°.  Метод  Эйлера.  Рассмотрим  уравнение  первого  порядка  ^ 
y  = f(  x, y  ) .  Требуется  на  отрезке  [x ,  x   ]  составить таблицу  при­ 0 n

ближенных  значений  частного  интеграла,  удовлетворяющего  на­  ^ 


чальному  условию  y   = y( x   ) .  Для  этого  разбиваем  данный  от­ 
0 0 ^ 
резок  точками  x , x x   на  n  частичных  отрезков  и  находим 
1 2 n ­ 1

касательную  к  интегральной  кривой  на  каждом  участке.  ^ 


Уравнение  касательной  на первом частичном  отрезке  [x  ,x   ]  0 1 g 
к  искомой  интегральной  кривой  в  точке  ( x ,  y   )  имеет  вид  0 0 g 
У ­  У0 = У( x ,  У0)(x  ­  x ),  {) {) ^ 
откуда  при  x  = x   находим  приближенное  значение  искомого 
1

интеграла  y   в  точке  x  1 1 g 
y
  = 0  +
i  y
(
  x
1
  ­
  x
0
  ) y
' (  x
0 ,  y
0
  ) .
  ( ! )  § 

Аналогично,  для  отрезка  [x  ,x   ]  в  точке  x   будем  иметь  1 2 2

y   = y1  + (x   ­  x  )y  (x,  y1)


2 2
  ( 2 ) 

или  для  любого  i ­го  отрезка 


y
  =   y
­ 1  + ( x
i ­  x
i­1 )
 Y ­ 1
y   x ,  y
­ 1 = ) y
­ 1  +   h y
  Y ,  y
­ 1 )  ( 3 ) 

где  в  случае  частичных  отрезков  одинаковой  длины  длина  од­


x  x 
ного  отрезка  h  = —  .  Таким  образом,  процесс  интегрирова­

ния  сводится  к  замене  интегральной  кривой  ломаной,  состоящей 
из  отрезков  касательных. 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШЕГО  АНАЛИЗА  6 7 

При  увеличении  n  длина  частичных  отрезков  уменьшается 


и  точность  решения  возрастает. 
2°. Метод  Рунге­Кутта.  Пусть требуется  на  отрезке  [ x , x   ]  0 n

и 
найти  с  заданной  степенью  точности  Ј  решение  уравнения  ю 
и 
y  = f(  x, y  ) ,  удовлетворяющее  начальному  условию  y   = y( x   ) .  0 0

Сначала  делим  отрезок  [ x , x   ]  на  n  равных  частей 


0 n и 
О) 
h  = —  так,  чтобы  h   < Ј .  Тогда  метод  Рунге­Кутта  имеет 
4
7:5 
n  о 
погрешность  h .  Точки деления  x   (i  = 0,1,...,n  )  находим по фор­
4
i

муле  x   = x   + ih .  Соответствующие  значения  искомой  функции 


i 0 |Ј 
y  = y( x   )  по  методу  Рунге­Кутта  находятся  по  формуле 
i

y
+ i  = i + A , 
  y
y
(4)  g 

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

Точность  метода  Рунге­Кутта  приближенно  может  быть 

определена  из  принципа  Рунге  R  = ^ | у   _У \,  где 2 щ т


  y
2 O T , y
m   — 

результаты  вычислений  с шагом  h  и  2h,  n = 2m  . 


Метод  Рунге­Кутта  легко  обобщается  и  на  решение  систе¬
мы  дифференциальных  уравнений 

y  = f(  x, y,t);  x'  = (p( x, y,t),  (5) 


удовлетворяющий  начальным условиям:  x  = x ,  y  = y   при  t =  t .  0 0 0
68  Гпава  23 

3°. Метод Милна.  Требуется найти на отрезке  [ x , x   ]  решение  0 n

уравнения  y  = f(  x, y  ) ,  удовлетворяющее  начальному  условию 


y   = y( x   ) .  Для этого находим каким­либо способом три последова­ 
0 0 g 
тельные значения  и 

У  = У( X  ) ,  У 2  = У( Х2),  Уз  = У( X3) 


и 
искомой функции  (например, методом Эйлера или Рунге­Кутта) и т. д.  О) 
>> 
Последующие значения  y  (i  = 4,5,...,n ) вычисляем по форму­  ^ 
лам 
4h  > 
У
  = У
­ 4  +­Г
  (
  4­3
  ­  f
i­2  +
 2 f
­1  
  ) ;
(6) 

Й 

  =
У  У
­ 2  + 3
 (
 ^ + ^ ­ 1  + ­2   4  f
h  X 

г д е
  ft  = f
(  x
i ,  У
«   =  У ; 
  )
I  = f (  x
i ,
 У,   ) .
  I 
Контроль  расчета  определяется  величиной  е   = —  | У ­  У |.  Щ  t

29  о 
Если  е­ < 10 ,  где  m  — последний десятичный разряд, сохраняемо¬
­m

го в ответе знака, то за  У  принимаем  У  и вычисляем  следующее  E­j 


значение функции  y . Если же  е  > 10 ,  то следует, уменьшив шаг 
­+1 t 
­m

разбиения, расчет провести сначала. Для определения величины на¬
чального шага можно воспользоваться неравенством  h   <  1 0 .  4 ­m

Метод Милна может быть использован и для решения системы 
уравнений (5). В этом случае формулы Милна пишутся отдельно для 
функций  x( t)  и y( t).  Дальнейший порядок вычислений остается без 
изменений. 
4°. Метод  А 'дамса. Требуется найти  на отрезке  [ x , x   ]  реше­ 0 n

ние уравнения  y  = f(  x, y  ) ,  удовлетворяющее начальному условию 


ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  6 9 

y   = y( x   ) .  Найдем сначала каким­либо способом  (методом Эйле­


0 0

ра или Рунге­Кутта и т. д.) три последовательные значения искомой 
функции  3 
ю 
У = У (x  ) ,  У2 = У (x2),  Уз = y  (x3).  и 

Введем обозначения  и 
О) 
q   = hy'   = hf( x ,  У0), 
{) {) {) q = hy[ = hf(  x , y  ) ;  x
о 

q   = hy2  = hf( x ,  У2),  q3 = hy3  = hf(  x3, y ) 


2 2
(7) 
и  составим  диагональную  таблицу  конечных  разностей  величи­
ны  q  (вычисленные  величины  расположены  выше  пунктирной 
линии). 

х 
О) 
Ay =  У
  = 
q
  =  Aq =  A q = 
2
A q = 
3

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

A q
1  A 2 q

A 3 q
1  в 
и 
x
2  y

q
2  A q
2  A 2 q
2  A 3 q

О) 
н 
x A q,   2
я 



y
3  '
  A y
3  ' 
f ( x
3 , y
3 )  q
3  A q

J  L 
x
4  y

A y
4  q

A q

y
5  A y
5  f ( x
5 , y
5 )  q
5  *
x
6  y

Продолжение  диагональной  таблицы  разностей  вычисляет¬


ся  по  формуле  Адамса 
1  5  3 
A y
n  = n  +  ^   q   A q
n ­ 1  +TZ   A 2 q
n ­ 2  +  „   A 3 q
n­3 . 
(8) 
2  12  8 
7 0  Гпава  23 

Напрмер,  зная  числа  q ,  А q ,  А q ,  А  q   ,  расположенные 


3  2
2
1
3
0

выше  пунктирной  линии,  по  формуле  (8)  для  n = 3  находим 


А y
3  = 3  +  Т
  q   А q
2  +  7 Т   А  2 q
i  +  | А  3 q
о  .  Затем  вычисляем  § 

У4  =  У3 + АУ3;  f  ( x ,  y   )  и  q   =  h f  ( x ,  y   )  .  Далее  находим 


4 4 4 4 4 Js 
2 3 

конечные  разности  А q ,  А q ,  3


2
2 А   q ,  расположенные  совмест­ 
3
x Ј 
j>~. 
но  с  q   по  новой  диагонали. 
4 О 
Аналогично,  полагая  n = 4,  вычисляем  Ау ,  y ,  f(  x ,  y   ), q   4 5 5 5 5 ^ 
Если  требуется 
и  находим  следующую получить  решение 
диагональ  А q ,  y( x ) 
А q ,  (второй 
А   q ,  и столбец) 
т.  д.  с  4
2
3
3
2

точностью  до  10 ,  то  величину  начального  шага  вычислений 


  m

определяют  из  неравенства  h  < 10   .  В  практических  расчетах    m

шаг  h  выбирается  таким,  чтобы  разности  А ^ .  и  A q.+1  отлича¬


3

лись  между  собой  не  более  чем  на  одну­две  единицы  заданного 
разряда. 
\ Ј 

1.1.  Пользуясь  методом  Эйлера,  найти  решение  уравне­  о 


3 2 

ния  y  = y  — x  ,  у д о в л е т в о р я ю щ е е  начальному  условию 


y( 1 ) = 1,  на  отрезке  [1,2],  разбив  его  на  10  равных  частей.  Все  ^ 
вычисления  вести  с  точностью  до  0,001.  л 

Решение.  Найдем  сначала  длину  одного  частичного  от¬

резка  h  = —  — =  =  0,1  .  Решение  уравнения  предста­


10 n 
вим  в  табличном  виде.  Для  этого  сначала  находим  точки 
x   =  1,1;  x   =  1, 2;...  , разбивающие  заданный  интервал  на  10 
 1 2

3 2 

равных  частей.  Затем  из  исходного  уравнения  y  =  y  —  x 


определяем  значение  производной  y'  в  точке  x   =  1, y   =  1  ,   0 0

т.  е.  y  ( 1 , 1 ) =  0 .  Далее  по  формуле  (1)  вычисляем 


 y  h y
1  =   0  +   0  =
y
  1  . 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  7 1 

i  x
i  y
i  y
i  h y

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 


х 
Зная  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 

*
dt  t  dt  t 
удовлетворяющее  начальным  условиям  x ( 1 ) = 1 , y ( 1 ) = 1 , 
t e  [1,2],  полагая  h = 0,2. 
Решение.  Решение  системы  уравнений  представим  в таб¬
личном  виде.  Для  этого  сначала  находим  значения  t  = 1 ;  0

t   = 1 , 2 .  Затем  из  исходных  уравнений  определяем  значения 


1

производных  x', y'  при  t   = 1, x , y   и  по  формулам,  аналогич­


0 0 0
7 2  Гпава  23 

ным  формуле  (1)  x  = x  + hx' ,  y   = y   + hy' , вычисляем  значения 


1 0 0 1 0 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 

5  2,0  1,450  3,07  X 
х 
О) 

7.3.  Методом  Рунге­Кутта  проинтегрировать  уравнение  О 


С 
y' =  ^  при  начальных  условиях  0) = 1 в промежутке  [0,1]  о 
y + x  и 
с  шагом  h  0,25. 
О) 
Решение.  Промежуток  интегрирования  от  x = 0  до  x = 1  н 
я 
разобьем  на четыре  части  длиной  0,25,  соответственно,  точками 
x   (i = 0,1,2,3,4).  Значения  y  находим  по формулам  (4) в  таб­
i

*
личном  виде.  Вычисления  y  приведем  более  подробно: 
x0  = , y0 = ,  h  = ,
 0 1  0 2 5
, y0  =  f(x0,y0) 
1 ­  0 
a • hf  (x ,  y0 ) = 0 , 2 5 — ­ = 0,25; 
1 + 0 
0  0

 = 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   п

c   = h/f x  + ­ ,  y  + — ) = 0,25 


0 0 = 0,199;  0
0
  Л
2  * °  2  0
1,1 + 0,125 
1199 0 2 5  ,   ­ ,


d   = h/f x   + h,  y  + c ) = 0,25 ­ 
0 0 —  = 0,164;  0 0 ю 
0 /
  1,199 + 0,25 
0  m )
  0 и 

Ay   = ­  f a  + 2Ь  + 2c  + d ) = ­  f 0,25+0,4+0,398 + 0,164) = 0,202; 


0 0 0 0 0 и 
6 6 
y  = y  + Ay   = 1,5 + 0,202 = 1,702.  О) 
0 0

Аналогично вычисляются значения  y , y   и y   (см. табл.). Так  2 3 4


о 
значение  y  равно:  2 i 
, 1,702 ­ 0,25
a,  = h/f x , y  ) = 0,25  = 0,186;   
1
0  25   0 1 8 6   

  1,702 +0,25 1 1 1


.  + 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; 

y   =1,702+0,168=1,870 

2 *

i  x

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 

7.4. Методом Милна проинтегрировать  уравнение  y  = x + y 


при  начальном  условии  y( 0) = 1  в  промежутке  [0,1]  с  шагом 
h = 0,2. 
Решение.  Интервал  интегрирования  разобьем  на пять  частей  ^ 
и 
точками  деления  x   (l  = 0,1,2,3,4,5  ) .  Первые три приближения 
l

найдем  методом  Эйлера:  x   = 0, y   = 1, y  ( x ,  y   ) = 1  и по фор­ 


0 0 0 0 и 
муле (1)  y  = 1 + 0,2­1 = 1,2.  Находим  y[( x ,  y   ) = 0,2 +1,2 = 1,4 
1 1 1 t j , 
и  по  формуле  (2) y   = 1,2 + ( 0, 4 ­  0, 2 )­1,4  = 1,48 .  Далее 
2 а 
y 2 ( x , y   ) = 0,4 +1,48  = 1,88 
2 2 и  по  формуле  (3)  | 
y   = y   + (x   ­  x   )y2(x ,y  
3 2 ) = 1,48 + (0,6  ­  0,4)­1,88  = 1,856. 
3 2 2 2 Ј 
y3 = 0,6 +1,856 = 2,456 . 
Последующие  значения  вычисляем  по формулам  (6)  Й 
щ 
4 h  0 , 8 

y4 = y0 + у  (2y[­y2  + 2y3 ) = 1+  (2­1,4­1,88  + 2­ 2,456) = 2,555;  g 


f4 = x4 + y4  = 0,8 + 2,555 = 3,355;  С 

y   = y  + °1  ( f   + 4y3 + y2) = 1 , 4 8 + (  3,355 + 4­ 2,456+1,88 ) = 2,484; 


4 2 4
02

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  = y  + ° ­  (I+4y4  + y2 ) = 1,856+ 


5 3
2
( 4,299+ 4­ 3,284 + 2,456 ) = 3,182. 

Поскольку  шаг задан,  то  уменьшать  его не  будем  и  за  y 5   

возьмем  y .  5

7.5. Методом  Адамса проинтегрировать  уравнение  y' = x + y 


при  начальном  условии  y( 0) = 1  в  промежутке  [0,1]  с  шагом 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШ ЕГО  АНАЛИЗА  7 5 

h  = 0,2  и сравнить результат с предыдущим решением (7.4.). 
Решение.  Первые  три последовательные  значения  функ­
ции,  найденные  методом  Эйлера,  берем  из  решения  (7.4.):  3 

ю 
y  =  1,2;  y   =  1,48;  y   =  1,856. 
2 3
и 

По  формулам  (7)  находим  значения  q  = 0 , 2 ­ 1 = 0 , 2 ;  0


и 
q   = 0,2­1,4 = 0,28;  q   = 0,2­1,88 = 0,376;  q   = 0,2 ­ 2 , 4 5 6 = 0 , 4 9 1 
1 2 3

О) 
и  составим  диагональную  таблицу 
о 
Ay = 
y
  =  q
  =  Aq =  A q  = 
2
A q  = 
3
l  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

0  1  0,2  1  0,2  0,08  0,016  0,003 


0,2  1,2  0,28  1,4  0,28  0,096  0,019  0,018  X 

0,4  1,48  0,376  1,88  0,376  0,115  0,037  О) 
0,6  1,856  0,557  I  2,456  _ 0,4 _ 9 L 

0,8  2,413  3,213  0,642  к 


о 
1  С 
о 
Зная  числа  q  = 0,491;  Aq  = 0,115;  A q  = 0,019,A q   = 0,003, 
3 2
2
1
3
0
и 
расположенные выше пунктирной линии, по формуле (8) для  n = 3 
О) 
находим  н 
я 

A y
3  = 3  +  2   q   A q
2  +  1 2   A  2 q
1  +   3  A 3 q
0  = 

*
=  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

Полагая  n = 4 ,  вычисляем 

A y
4= 4+^2 q   A q
3+12   A 2 q
2+8   A 3 q

76  Гпава  23 

= 0,642 + 0 , 1 5 2 +—0,037 + ­0,018  = 0,740. 


1

2  12  8 
Находим  y   = y  + Ay   = 2,413 + 0,740 = 3,153. 
5 4 4

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

о 
2 3 . 8 .  М е т о д  к ол л ок а ц и й 

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

системе алгебраических уравнений. Решение задачи методом колло­ X 

кации сводится к отысканию искомой функции в узловых точках сет¬ О) 

ки, удовлетворяющей заданому уравнению и граничным условиям. 
о 
8.1. Найти решение уравнения изгиба балки (рис. 23.9) при про­
извольно распределенной нагрузке  q( x ) 
EJw'   = q(  x), 
V
(1) 
удовлетворяющее граничным условиям  0) 

0  при x = /  (2)  я 

w = w  = 0  при x = 0,  w = w' 
q(x) 


Рис.  23.9. 
ЧИСПЕННЫЕ  МЕТОПЫ  ВЫСШЕГО  АНАЛИЗА  77 

Решение.  Разобьем  балку на четыре участка  Ax = 4  точками 

1,2,3 и представим решение уравнения изгиба  в виде 


ю 
и 
w( )  = Ј  a
x
k  ,  k  =  0,1,2,...,n.  (3) 
k  к ;  1

и 
Число  членов  ряда  определяется  числом  граничных  ус­
О) 
ловий  (2)  и  числом  узловых  точек,  в  которых  должно  быть 
удовлетворено  уравнение  (1).  Поскольку  мы  имеем  четыре  о 
граничных  условия  и  три точки  коллокации,  то  в  (3)  будет 

семь  членов 
2  3  4  5 
x  (  x  (x  (x  (x 
w( x)  = a  + a — + a —  + a —  + a —  + a —  + a —  (4) 
0 x 2  4  6 

5  6  3  5 

1 1 1 1 1 
1   J 







1

х 
Подставляя  (4) в  граничное  условие  (2), будем  иметь  О) 

a   = 0,  a   = 0; 
0 1 О 
С 
a   + a   + a   + a   + a   + a   + a   = 0;  (5) 
о 
0 1 2 3 4 5 6

a   + 3a   + 6a   + 10a  + 15a   = 0. 


2 3 4 5 6 е 
и 
О) 
Подставляя  (4) в уравнение  (1), получим  уравнение  н 
я 

24a  + 120a   + 360a  4~ = 


4
 x
5 6 ,  I 
*
1 1 3 1 
которое  при  x, = —,  x   = —,  x   = —  дает  алгебраические  урав­
2 3
1
4 2 4  2 3

нения 
24 a   + 30 a   + 22,5a   = 
4 5 6

EJ 

24 a   + 60 a  + 90a  = 


4 5 6 ,
  (6) 
EJ 
7 8  Гпава  23 

q( x3 )1 4 

24a4+90a5+202,5a6= 
EJ 

Коэффициенты  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

, a
a4  о 
16EJ 

48EJ  24EJ 

Решение  (4) в  этом  случае  будет 

q
0 1 ( x Л  5 ( x Л  1 ( x Л 
1 4 

w(x)  + 
8EJ  \_~\  J    1 1  1 




О) 

о 

О) 
н 
я 



ю 
и 

и 
Глава   2 4  
О) 
Ч И СЛ ЕН Н Ы Е  М Е Т О Д Ы   РЕШ ЕН И Я 
Д И Ф Ф ЕРЕН Ц И АЛ ЬН Ы Х  УРАВН ЕН И Й  О 

В  Ч АСТ Н Ы Х   П Р О И З В О Д Н Ы Х   И  
И Н Т ЕГ РАЛ ЬН Ы Х   У Р А В Н Е Н И Й  

2 4 . 1 .  К он е ч н о­ра з н ос тн ый  м е то д  S 

( м е то д  с е то к )  х 
О) 
1°. Суть метода конечных разностей  состоит  в том, что точ­
О 
ные значения производных заменяются их приближенными  значе­
ниями через дискретные значения функций на конечных интервалах. 
du  ( i l l 

1очное значение производной  равно  tg а  , где а  — угол накло­


dx 
на касательной в точке l к оси  Ox  (рис. 24.1). Приближенное значение  О) 
н 
я 


производной в точке  l  будет 

(ди л 
ди    Щ k  —
  u

или  ;

(1) 
А х  дх  А х 

где  Ах —  конечный  интервал  аргумента,  и первая  правая 


п 

разность,  Щ  — u   — первая левая разность. 


k

Аналогично вычисляются производные в направлении оси  Oy 
^ ди ^  u   — u  
n l (ди^  и   — и­. 1

y  А y  или  y  А y 


(2) 

Разности (1), (2) называются нецентрированными  разностями. 
80  Гпава  24 


ю 
и 

i  k  l  tn  x  и 
О) 
Рис.  24.1 
о 
Представляя вторую разность как разность первых разностей, 
вторые производные в точке  l  представим в виде 

=   ( u
m
 
  U,)­
­   ( Щ  ­
  Щ)  = U m
 ­  2 Щ
  +  Щ
  ; 

(3) 
Ах   2
Ах 2 



(и   п ­  щ)­  (Щ ­  Uj)  и 
п ­2Щ  +  Uj  О) 

Ау  А/ 
Ji 
2°. Для двумерной области (рис. 24.2)  целесообразнее для функ­ о 
ций ввести двойную нумерацию. 
Так, разбивая область  прямоугольной  сеткой с  соответствено 
равными шагами  А х, Ау,  значения производных в точке с координа­
тами  х ,  у   могут быть заменены конечными приращениями  О) 
т п
н 
я 

Уп+2  I 
Уп+Х 

Уп 
у
п­Х 

y
n­2 


X
m­2   x
m­l   x
m
  X
m+1   X
m+2 

Рис.  24.2 
ЧИСПЕННЫЕ  МЕТОПЫ  РЕШ ЕНИЯ  ПИФФЕРЕН11ИАПЬНЫХ  8 1 

— = ­J_ (  —   \­
дх  2Ах   +1

  u > n
' ' 

ди=_L (  —  ) ; 

­ ч  =  ~   ( Ш'П+1 Ш'П—\  )'' 


и   и
  А

2Ау  ду  Ј 
д!и=_L,   и 
и  =  L
д2
  ( 
  — 2
—  2   +  \. 
ду   =  Ах
1
Ау2 2  1  (и
  (и ш 'П
Ш'П+\
+1  
 
2

ш,пш п  + Ш'П—\
и
ш—\,п  
  и
и
 
 
) ;
) ;  ' 
X X  ^ 

о 
д и  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'  n+1  + ш+1'  п—1
Ш+1 п+1 
  и   —  2и
ш+1'  п   — 
шп+1 

+  Щ 
ду 2 ду 
2  2  2 
Ах Ау 

+ Ш'П
4и   — 
Ш'П—1
2и   —  2и
ш—1'П  + ш—1п  +1  + ш—1'  п—1 ­
  и   и   )

Действующую нагрузку и правые части дифференциальных урав­ О) 
н 
нений  представляем в виде величин, отнесенных к узлам сетки. Сет­
со 
ка может быть и прямоугольной, т. е.  Ах Ф Ау.  ^ 
1.1. Задача о кручении стержня квадратного сечения сводится 
к решению уравнения Пуассона 

д х д у 
Найти решение уравнения при нулевых значениях функции на­
пряжения Прандтля  F( х ' у)  на контуре. 
Решение.  Воспользуемся  методом  конечных  разностей.  Рас­
смотрим поперечное  сечение стержня и разобьем  его на  16 равных 
8 2  Гпава  24 

квадратов со стороной, равной а (рис. 24.3). 
У 

ю 
и 
a,  a  0,a  а,а 

и 
a ,0  0,0  a,0  О) 
о 
а,  а  0,a  а,  а 

Рис.  24.3 

На контуре функция напряжений равна нулю. В девяти внутрен¬ S 

них узлах сетки имеем девять уравнений с девятью  неизвестными.  х 
О) 
Учитывая симметрию относительно координатных осей, получим лишь 
три  независимых  значения  функции  в  трех  точках  О 
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)  будет 

[F(  a' 0)  — 2F(  0' 0)+F(  a' 0)]  + 
Ах 2 

+ —  [F( a' 0)  — 2F(  0' 0)+F(  a' 0 )] = — 2 


Ау 2 

или 
F(0  0)—F(a  0)  a 
ЧИСПЕННЫЕ  МЕТОПЫ  РЕШ ЕНИЯ  ПИФФЕРЕНПИАПЬНЫХ  8 3 

Для  второй  точки  ( a' 0 )  имеем  u +  _   = F( a' 0  ) ;  u + _   = 0;  m 1 n m 2 n

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 

[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 

Для  третьей  точки  (a'a)  будем  иметь:  u m+1  n+1 = F(a  a); 


F(  0' a)  = F( a' 0);  u m+2  n+1  0;  u m+1  n+2  0  и уравнение при­
мет вид  S 

1  х 
[F(  a' 0)—2F(  a'  a)]+  О) 
Ах 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 


4F(a'0)  — F(0'0)  — 2F(a'a  ) =  2a\ 
=  a '  2

2F(a'a  ) —  F(a'0) 

получим  искомые  значения  функции  напряжений  в  точках 


(0'0)'(a'0)'(a'a)  соответственно:  F(0'0)  =  2'25a ;  2

F( a' 0)=115a ;  F( a' a)  =  1315a . 


2 2

С целью уточнения решения следует увеличить разбиение обла¬
сти интегрирования, т. е. Ах  и Ау  уменьшить. 
8 4  Гпава  24 

2 4 . 2 .  Д и ф ф е ре н ци а л ьн о­ра з н ос тн ый  м е то д 
( м е то д  прям ых ) 

Основная идея метода прямых (или дифференциально­разностно¬
го метода) состоит в сведении уравнений в частных производных к  .у 
решению системы обыкновенных дифференциальных уравнений. Это 
достигается использованием  метода конечных разностей по одной 
переменной, т. е. решение уравнений в частных производных сводит¬
ся к системе обыкновенных дифференциальных уравнений вдоль не¬
которого семейства прямых. 
Пусть в прямоугольной области  D( a < x  < b,  c < y  < d ) необ­  ^ 
ходимо найти решение дифференциального уравнения 
2 2 

dx  dy  dx  dy  X 


QJ 

удовлетворяющее заданным граничным условиям 
О 
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 

=   x
, y
k + 1 ) ­  2 u
( , k ) + ( , k ­ 1 
x y u x y
)]• 
dy 2 
У=Ук 

Поскольку  u (  x ) = u( x, y   ) есть функция одной переменной  x 


k k

при фиксированном значении  y ,  то решение сводится к системе  n k

обыкновенных дифференциальных уравнений  второго порядка 
ЧИСПЕННЫЕ  МЕТОПЫ  РЕШЕНИЯ  ПИФФЕРЕН11ИАПЬНЫХ  8 5 

k ( x )
+ К /   x ) ­  2u
k(   (x)
]+ k
u   ( x )



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 

удовлетворяющее граничным условиям 

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
) + ( , k­1 
  u x y
)]  (   = , ) . 
k   l 2

Поскольку h = 1, то получим следующую систему уравнений 
ц"+ u  ­  2ц  + u   = x + y ;  (k  = 1), 
2 0 1
8 6  Гпава  24 

u   + u3 ­ 2u2 + u   = x  + y ; 


2 1 2 (к  = 2)  (1) 
с граничными условиями 
u  (x) 
0 = u( x,0)  = 0;  u  (x)  = u( x,3)  = 0 .  3

ю 
Подставляя  граничные  условия  в  (1)  и  учитывая,  что  и 
y   = 1,  y   = 2,  получим 
1 2

и 
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

Подставляя решение в систему и сокращая на  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

корни которого равны  Я   =±1,  Я   12 34 =+у /3. 


При  Я   =±1  имеем 
12

­ A  + B  =  0; 


ЧИСПЕННЫЕ  МЕТОПЫ  РЕШ ЕНИЯ  ПИФФЕРЕНПИАПЬНЫХ  87 

A ­  B  = 0;(i  = 1,2)  A = B   = C i t  

При  Я з  =+у /з 


4 имеем 
A + B  = 0;  э 
A + B = 0;(i  = 3,4)  A  = ­ B   = C .  i i и 
Таким образом, общее решение примет вид 
и 
щ  = C e   + C e   + C e   + C e
x
x
2
­  x
3
Sx
4
­ S x
;  О) 

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 

фициенты при одинаковых степенях неизвестных, получим систему  0) 
C ­  2A  = 1;  ­  2C + A  = 1;  g 

D ­  2B  = 1;  ­  2D + B  = 2.  ° 

Из  решения  этоИ  системы  находим:  A = ­1,  B =  —, 
  3 
5
C  = ­1,  D = — .  Таким  образом, частное решение будет 

01 
4  5  H 
u (x  ) = ­(x  + ­);
x 2 (x ) = ­(x  +  ­).    u
Я 
3  3 
.  CQ 

Общее  решение  системы (2) равно сумме  решении 

щ(x  ) = щ + щ(х);  u  (x ) = u  + щ(х) 


2 2

или 

щ  = C e   + C e   + C e   + C e  


l
x
2
­x
3
Sx
A
­Sx
­  (x +  3); 

u   = C e   + C e   ­  C e   ­ C e ~  ­  (x + ) . 


2 l
x
2
­x
3
43x
4
­4 3x  5
( )  3

Для определения  постоянных интегрирования  C  ,C  ,C  ,C  вос­ 1 2 3 4


8 8  Гпава  24 

пользуемся граничными условиями 
и (  0)  = и( 0, y )  = 0;  и  (0)  = и( 0,y )  = 0; 
1 1 2 2

и ( 5)  = и( 5, y )  = 0;  и (5)  = и( 5,y )  = 0.  3 


1 1 2 2

ю 
Отсюда находим систему уравнений для определения постоян­ и 
ных интегрирования 
и 
4  В 
3  О 

С
1  +   С

  3
С  
  4
С
 = з '' 
19  ^ 
e С   + e С   +  e ^ С   +  e

1
­  5
  2
 5
3
 ­ 5 , Я
С  =  4
1 9


20 
e  Сл  + e  С о   e   Сп  e  С л  —  . 
1 2  4 
Подставляя найденные постоянные интегрирования  в (3), нахо­
дим изменение функции и вдоль прямых  y = 1 и  y =  2. 
2.2.  Методом прямых найти решение уравнения теплопровод­
О 
ности 
Эи   Э и   = ­ 2 

  , 
э 7 " Э Х   = 7

Я 
удовлетворяющее граничным  условиям 

и(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  
k­1)] 
x

ЧИСПЕННЫЕ  МЕТОПЫ  РЕШ ЕНИЯ  ПИФФЕРЕН11ИАПЬНЫХ  8 9 

=  u(  t, x +1)  ­  2u(  t, x )  + u(  t, x ­1). 


k k k (k  = 1, 2,  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; 


u ­u + u ­ (6) 
2
2 3 2
u
1 = 1 ; 

О) 
u + u ­u
3
2
3 2 

с начальными условиями  о 
u ( 0)  = u  (0)  = u  (0)  = 0. 
1 2 3 (7) 
Общее решение однородной системы, соответствующей систе¬
ме (6), будем искать методом Эйлера. Для этого представим  реше¬
ние в виде  О) 
н 
я 
й  = Ae ;  u   = Be ;  u   =  Ce . 

X X X
2 3 (8) 
Подставляя значения (8) в (6) и сокращая на e ,  получим  X

(Я  + 2 )A ­  B  = 0; 


­ A+(Я  + 2 )B ­  C = 0; 
(9) 
­  B+(Я  + 2 )C = 0. 
Решения, отличные от нуля, имеются только в том случае, когда 
Я + 2  ­1  0 
А =   ­1  Я + 2  ­1  0. 
0  ­1  Я + 2 
9 0  Гпава  24 

Отсюда корни характеристического уравнения 
(Я+2)   3
­2(Я+2)=0 

равны  Я  =­2,  Я  =  42­2,  Я  =  ­42­2.  2 


2  3 

Подставляя корни  Я,  Я , Я  в уравнение (9), находим для чисел  2

A,  B,  C  значения  и 


A   = 1;  B   = 0; 
1 1 C 
1 =­1; 
о 
A 2 = 1;  B  2 = 42;  C   = 1;  2 (10) 
A   = 1;  B   = ­42; 
 3   3 C   = 1; 
 3

(здесь во всех трех случаях положено  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


)t
u   = e ^ +   Г 
33
2

Полная система искомых интегралов будет 

u   = Ce  
1
­2t
+ C e ~ 2 
 (4 2­2  )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
 ( f2­2 
  +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

ЧИСПЕННЫЕ  МЕТОПЫ  РЕШ ЕНИЯ  ПИФФЕРЕНПИАПЬНЫХ  9 1 

u   = 42C e ~ * ­4lC e ^ +
2 2
(4 2­2
3
­( 2 2 
  + 2; 
)t

u   =­Ce  
3
­2t
+C e ^~   '  +C e ^ +   '  +­. 
  2
 ( 2­2
 3
­  ( 2 2

Постоянные интегрирования  C ,C ,C   находим, используя началь­ 1 2 3

ные условия (7), из решения системы 

 C  C
C
i  +   2  +   3 =  ­

  ; 

V2~C   ­42C   =­2;  2   3 ^ 




­ C   + C   + C   = ~ . 1  2  3 Ј 
Откуда:  Г  = 0,  C   = ­   ( 242  + 3 ) ,  C   =   ( 242  ­  3 ) . 
2
  ­
2
 ­

4  4 
х 
Итак,  окончательно  вдоль  прямых  x  = 1, x  = 2,  x  = 3  будем 
иметь 
u ( t)=­4(242+3 
1 e~ (4 2­2  )t
+4(242­3  )e­ ~ +   +2; 
(4 2 2  )t

о 
42,  42, 
u (t)  = ­^±(242 
2 + 3)e ~   (4 2­2)t
(242­3)e +   ­(S 2)t
+ 2; 
О) 
н 
3 (  t)  = ­ ­  (242+3  )e^ 2­2 
  +   (242  ­3  )e~ ~ +  
)t  ­ (4
  2 2  )t
+ . 
3
я 
4  '  ' 4  '  '  2 

2 4 . 3 .  М е то д  х а р а к те р и с ти к   чис ле н н ого 
ре ш е н и я  г и пе рбол и ч е с к и х   с и с те м  
к ва з илин е йн ых   ура вн е н и й 

1°. Квазилинейной  системой  дифференциальных  уравнений в 


частных производных первого порядка называется система вида 

ъ ЭХ+ 
а
н )
= C i  (
'= 1 , 2  n  1  ( 1 ) 
9 2  Гпава  24 

где a .,  b j, c   — некоторые функции переменных  х, y,  u ,...,u . 


i i i 1 n

Обозначим за  u ( x,y  ),...,u (  x,y  ) решение системы (1) в неко¬


1 n

торой области  D , за p   = —­,  q   = — ­ значения частных производ­ i i



и 
  Эх   Эу  i   i
ю 
и 
ных по некоторой кривой L , принадлежащей области D . Система (1) 
в этом случае будет  и 

О) 
I   (
• ;  + ;  ' ;
 Р Ь  q   )
 =
 C
i .
  (2) 
j=1 
О 
Дифференциалы  вдоль  кривой  L  запишем  в  виде 
pdx  + q dy = du   . Отсюда, полагая  dx  Ф 0, будем иметь 

i i

dy  du. 

Подставляя (3) в (2), получим систему для отыскания  q  2 

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) 
О) 
н 



\ 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) относительно   имеет    q


i

единственное решение. Если  А = 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


О) 
ма (4) совместна, то все определители, получающиеся заменой в А 
k ­го столбца  столбцом правых частей  системы  (4), должны также 
равняться нулю 
о 

А = 0,  Ак = 0  (k  = 1,...,n).  (7) 


Первое из условий (7) называется уравнением  направления  ха­
рактеристики,  а второе —  дифференциальным  соотношением  на 
О) 
характеристике.  н 
2°. Рассмотрим систему из двух  n = 2  дифференциальных урав­
нений. Уравнения направлений характеристик  будут  I 
dy  ­A dx  i = 0  (i  = 1,2  ) ,  (8) 
где . 
  а

корни уравнения 
Ь
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 dx­a du  
l ll l ­aid­u  b 12 ­\a X2 

  ­
= 0  (10) 
C dX   a dU
2
 ­
ix x
  ­  a
n d u
2   Ь
22  \   a
22 

или  и 
ю 
и 
( 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 


E  =  ,  F =  (12) 
b 22  a
2 2  2 
C

3°. Метод Macco.  В основе  метода лежит замена дифференци­ S 


альных уравнений характеристик конечноразностными уравнениями.  X 

О) 
Пусть в точках 1,2 плоскости  x, y  (рис. 24.5)  известны значения 
искомых функций и  и v , удовлетворяющих квазилинейной гиперболи¬
О 
ческой системе двух уравнений 
С 
Эи  ,  Эи  dv  ,  dv  о 
в 
Эх  Эу  Эх  Эу  и 
(13) 
Эи  Эи  Эv  Эv =  О) 
н 
я 
Эх 
Через точку 1 проведем прямую в направлении 1­го семейства ха­
рактеристик, а через точку 2 в направлении 2­го семейства. Эти прямые 
Эу  Эх  Эу 

*
пересекутся  в точке  3.  Координаты  х   ,у   являются  решениями  3 3
  1

системы (8) в конечных разностях 

(14) 
у3 11 

где Х[\   — угловой коэффициент касательной к характеристике пер­
1

вого  семейства  в точке  1; Я2 


(11 
22  в точке  2, являющиеся  соответ­
ЧИСПЕННЫЕ  МЕТОПЫ  РЕШ ЕНИЯ  ПИФФЕРЕН11ИАПЬНЫХ  9 5 

У  3 


1  ю 
(  х
х,   у
х) 
и 
u   ,v
2 2 

и 
О) 
0  X 
о 
Puc. 24.5. 

ствующими корнями уравнения (9) в точках 1,2. 
Для определения  и3  ,v   заменяем в (11) дифференциалы ко  11 ( 11
3

нечными разностями 

(Я   Ax   + B
(11
1 11
1(  и3  ­  щ)+б, ( 11 11
v3  ­  v11+ 
11



О) 
+ 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. 
Поскольку криволинейные характеристики заменяли прямыми, а  О) 
н 
я 


дифференциалы конечными разностями, то возникает необходимость 
в уточнении координат точки 3 и значений  и   ,v .  ( 11
3
<(   11
i

Вычислим  Х[1  и Я23   в точке 3 и введем  среднеарифметичес­


1 1

кие 
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

первом приближении точки ( x , г/3  ,u[   ,v[ 1.  Искомые величины  (  1 1


3
11 11 11
«j 
для точки 3 x3 , //3 ,u3  ,v   находим из уравнений 
21 21 2  1 ( 21
3

1 = Л*?
  ­  1(    ­    ) , 
y
3 2 1 y x
3 2 1 Х
1

(Я11  A[   + B )(u3   — у ) + C1 (v3   — v)+ 


21 21 ( 2 ) 21 2) 21

+E1 (  (2)
x3   — x)  +  F ( 
2) (2)
/ 3   — / 1 ) =  0, 
2 1

(Я2  A21 ( 2 1


2 + B 2 )(u3 —u )+C2 (v3 —v )+ 
 2 ) 21
2
  2) 21
2

+ E 2 ( x3   —X2)+F2 (  / 3   — / 2 ) = 0 . 
2) 21   2) 2 1

Для дальнейшего уточнения процесс продолжается аналогично.  § 
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 


12/13/14/   is/  , 
15  ю 
и 
61   71     8
9/ 
11  5i  '10 
и 
1  2  3  4 

X  О) 

Рис.  24.6  Рис.  24.7  О 

удовлетворяющее граничным условиям 

u (0, y  ) = c o s ,  v( 0, y  ) = sin  


y  y
(2  ^ У  ^ 1).  S 

х 
Решение. Система состоит из двух квазилинейных  гиперболи­ О) 
ческих уравнений вида (13). Пользуясь выражением (9), находим кор¬
ни уравнения  О 

­  v—Xu  —­vX 
2 2 
1  X 
О) 
н 
я 
Поскольку корни этого уравнения  X  = ,  X   = 0, то уравнения 
 v

направлений характеристик (8) и дифференциальные соотношения на 
2

характеристиках примут вид 
1­е  семейство  2­е  семейство 

dy = — dx,  dy  = 0 

vdu  + cos 2x dy = 0  udu  + vdv  + cos 2x dx = 0. 

При численном решении уравнений разделим отрезок с началь¬
ными данными точками деления на пять частей и найдем значения  u i 
98  Гпава  24 

и  v  в этих точках 

i  1  2  3  4  5  6 

0  0  0  0  0  0 
ю 
и 
У  0,5  0,6  0,7  0,8  0,9  1,0 

0,9689  0,9553  0,9394  0,9211  0,9004  0,8776  и 


О) 
0,2474  0,2955  0,3429  0,3894  0,4350  0,4794  о 
При нахождении координат точки  j ,  лежащей на пересечении 
характеристик  двух разных  семейств,  выходящих  из точек  i, i +i, 
составим систему уравнений 

У   ­  У=W (X
n
  )
} n
  )
 ­ x),  У   ­  y +i=Vlki  n  )
l (X n
 
 ­  X i+i), 
)




где  = ^ ,  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 ­м  приближе­ н 
я 
нии  находятся  из выражений 

У =y+i,
((П)   Х
Т = ^ ­ ( У П )
) + * ' •  *
Значения функций в точке j  находятся из решения системы урав­
нений 
vj (  u   ­  щ )+cos2x; (  y   ­  y i )  = 0, 
n  ) ( n ) n  ) ( n )

 ­ )+cos2 :+i;  (x< > ­  n


u (
+ i ; ( u
(  n )   u
i + i ) + < j  ( \
v n>
  ­  x
)=o, 

( n )

где  <   = Щ ) ,  V  


j )
 =
v  ,
  u
i j    = I ( u  + u ^ )  ( )
v   = ­(v.  + v   ) 
(n) (n­1)

  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

v.  = v.,  jn  ) 


v i+1 ,j  и 

О) 
Точность расчета определяется  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

ющего ряда 


i  7  8  9  10  11  X 
О) 

x

0,3916  0,3233  0,2739  0,2365  0,2069 
О 
0,6  0,7  0,8  0,9  1,0 
y
i  С 
u

0,6823  0,6852  0,6906  0,6925  0,6900  о 
0,2385  0,2878  0,3475  0,3815  0,4279  и 
v

О) 
н 
На рис. 24.8 показано расположение точек  (x  , у ) , в которых  я 


i

найдены значения функций  (u , v ) . Дальнейший процесс вычисления  i i

значений функций аналогичен. 
*

0,39\­  ­

0,5  0,6  0,7  0,8  0,9  1,0  У 


Рис. 24.8 
100  Гпава  24 

2 4 . 4 .  М е то д  к он е ч н ых   э ле м е н тов 

1°. Решение многих краевых задач дифференциальных уравне­

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

ти  О 

Э Т 
2
д Г 
2

Эх   Эу 2 2  (1) 
при граничных условиях на контуре L 


=   q
s  (2)  х 
Эп  О) 

где а  — коэффициент теплоотдачи;  q ,  q   — объемная и поверхност­ v s О 


ная плотности мощности источников теплоты, сводится к задаче ми­
нимизации функционала в области D 

ЭТ 
J(Т(х,  у)) =  JJ  +  ­  2q T  dxdy  + 
a О) 
Эх  y  н 
я 

+J (аТ   ­  2q T)dl. 
2
S
(3) 

К минимизации функционала сводится и задача о кручении упру¬
гого стержня некругового сечения 

Э F  Э F 
2 2

­ + —Т  + 2С(р =  0,  (4) 


x  2
y 2 

где F—функция напряжений, G — упругая характеристика матери­
ала,  ф — угол закручивания сечения стержня, F =  0 на всей границе.  s

Приближенное решение вариационной задачи (3) ищем в виде 
ЧИСПЕННЫЕ  МЕТОПЫ  РЕШЕНИЯ  ПИФФЕРЕН11ИАПЬНЫХ  101 

м 
T (
х,   у )  ­
Xm=1 mf   a
m
  ( Х
  У)>  (5) 

где a  —  неизвестные постоянные коэффициенты, f (x,y)  — извест­


m m

ные функции координат.  w 
Подставляя  (5) в выражение  (3) и приравнивая  производ¬
ные к нулю, находим  систему уравнении  QJ 
J
  = 0,...,    J
= 0,  (6)  | 

для определения значении  a   , обеспечивающих минимум функцио­ m

нала. 
Функцию  координатf  (x,y)  определяют  следующим  образом. 
т 

Разбивают  область D на N элементов и находят в каждоИ  узловоИ 


точке  с координатами  x = x ;  y = y   значение  функции  m m f (x,y) 
m

таким образом, что в узловои точке значение функции равно единице, 
а в остальных точках равно нулю. 
При  таком  выборе  координатных  функциИ  приближенное  * 
решение  (5)  примет  вид  В 
м 
QJ 
T  ( X
m
  ,  y
m   ~  X
  )   a
m m f   ( X
m   ,  y
m   =
  )   a
m m f
=   a
m  = m
  U   ,  ( 7 ) 
Н 
Я 
m=1 

где  u  — приближенное значение искомоИ функции в m­И узловоИ 
m

точке. 
Условия минимума функционала сведутся к системе 
J
  = 0,...,    J
= 0,  ( )  8

OUi  dUm 
которая представляет алгебраические уравнения относительно иско¬
мых функциИ в узлах. 
Вариационная постановка задачи о кручении стержня сводится к 
функционалу 
102  Гпава  24 

1  (dL \
2

J  2G(pF  dV, 
2 \  dx  (9) 
v > ' , 
d


который может быть записан в виде 
ю 
и 

(g  )   (D)(  g)  ­  (2G<p) F  dV, 
T

(10) 
V  и 
где  О) 

dx  О 
(D ) ­  1,  (g ) 

Минимизация J  по (и) приводит к системе линейных уравнений 


X  J   (
"  )   (D)(B )dV(u)  ­ X  J (f "   )   (2C*p) dV, 
) T (n) ( ) T
(11)  X 
О) 
n­1  V  n­1  V 

где  (f )  in)
­  (f)  ­  f   i n
\  f}*\  f \...,  k
(n
f ! ) ,  l — число узлов элемен¬
n )

о 
та, верхний индекс (n) означает произвольный элемент, матрица  С 
(g ( n )
)  ­  ( B ) ( u )  имеет вид 
(n)
о 
и 
d/ " 2
( )  df ( n 

dx  dx  dx   m 


Jdx  О) 
н 
( g )  ­
(и)
(12)  я 
dF d /2 "

( n ) 
( ) 
d/m n 

d
y
  J  dy  dy  и 
V  m   J 
*
или 
( g )  ­  ( B ) ( u ) . 
(n) (n)
(13) 

2°. При численном решении задач методом конечных элементов 
используют элементы различной формы: треугольные, четырехуголь­
ные,  с криволинейными границами и т. д. Ограничимся рассмотрени­
ем треугольных элементов с узлами в вершинах (рис. 24.9). 
ЧИСПЕННЫЕ  МЕТОПЫ  РЕШ ЕНИЯ  ПИФФЕРЕН11ИАПЬНЫХ  1 0 3 

u k 



Ю 
и 

и 

О 
Puc.  24.9 

Для двумерного треугольного элемента целесообразно исполь¬
зовать только линейные функции формы 
f  (x,  y)  ­  a + bx  +  cy.  (14) 

Узловые  значения f  обозначим  соответственно  f  ­  u   при  i

О) 
  ­   ­   ­   ­   ­   ­   ­
j   при . ;  f  ­  щ  при .   x   y
x
i
  x
i; ;  y
.;
  y   f
  u
  x   x
;
  y   y
;
  x
k
,  y

Отсюда получим систему  о 
u
i  ­  a
+ b x
i  +  c y
i , 

uj  ­  a +  Ь Х ^  + cy  j , 

u  k ­  a  + bx   +  k cy ,  k О) 
н 
я 


решая которую, будем иметь 

c
  ­
  [ ( X
k
 ­ 
j
X   ) u
i  +   (
X
i
  ­
  X
k   )
u
  j  +   (
x
j
  ­
  x
i   ) u
k  ]   , 

г д е 
S
2
  ­
  (
Xjyk
  ­
  Xkyj   + yjXi   ­
  yk Xi   +  X k y ;
  ­
  Xjy  
t
)
  —  у д в о е н н а я  п л о ¬

щадь треугольника. 
1 0 4  Гпава  24 

Подставив выражения (16) в формулу (14), получим 

f  (
^
  y )  ­  f ( x ,
i  + j
 f ( x ,  y ) u
j + k
 f ( x ,  y ) u
k ,  (17) 

  y ) u

и 
где  и 
f x  y ( , ) ­  (
a   + biX +  c y
;
) / 2
S , 

fj x   ( ,
y   Ц  + bjx +  c j y
)  ­ ) / 2
S ,  и 
(18)  ai 

fk x   y ( , ) ­  (
a  + bkX +  c k y
k
) / 2
S , 

О 

a
i   ­
  x y
jk   ­  x
k j y ,   
a
j   ­
  x
ki y
  ­
  y
k i
x
,    a
k  ­  x
i y
j  ­
  x
j i
y , 

i k j k   y
i
  (19) 
b   ­  y  ­ ,   
b  ­
  y
j   ­  y ,   
b
k  ­
  y
i   ­  y
j ,

c
j   ­
  x
i   ­  x
k ,  
c
i   ­  x
k   ­  x
  i , 

4.1. Кручение стержня квадратного сечения. 

Решение. В связи с симметрией сечения (рис. 24.10) рассмот­ X 
х 
рим  1/8 квадрата  и разобьем  эту часть  на два элемента.  Решение  О) 

задачи не обладает достаточной точностью и служит только иллюст¬
О 
рацией методики решения. 
Представим  интерполяционные  решения  для элементов  в 
виде 
F  (1)
­  f i u i  +  f u2  ( 1 ) w
+  f u(i), 
  + 0 •  u , 
w
О) 
2 3 3 4
н 
я 

Матрица жесткости элемента при (D) =1  будет 
F   ­  0 • u  + f ' u   + f   'u   + 
w
1 2
u
 2 3
u
3 V 

(r ( n )
)  ­ J  ( B ( n )
)   (B )  dV, 
T ( 
n )

где для определения  (B )  следует продифференцировать  (1)


(F ) 
(1)

по x и y. 
dF  
(1)
(df1   (1)
df2   (1)
df3 (1) Л 

^    0), 
  Г

b f  ЬЗ (1)

dx  dx  dx  dx  2S 


ЧИСПЕННЫЕ  МЕТОПЫ  РЕШЕНИЯ  ПИФФЕРЕН11ИАПЬНЫХ  105 

dF 
(c,   c2   c  
(1) 1) (1)
3 0 ) 
dy  y  y  y  2S 

Ю 


О) 
1  CM 
О 
2  x 


Puc.  24.10  W 

О) 
Таким образом,  матрица  (B  ) примет вид 
о 
1  2  b  
3
(1)

2S  (1)  c   (1)
1
(1) 
с  c  
3
1)

Площадь  первого элемента  равна 
О) 
  (О ­  ­   1  1   1  1 
н 
2.  я 


S   1

S  —  1 —   И  777   —

2  2  4  2S ( 1 ) 

Находим коэффициенты  b и c 


—  y
2
  ­  у
з
  —  ­
  0,5,  x —­0,  5, 
2

b f  — Уз ­У1  —  0,5,  С
2  —  Х
1  x —­0,  5, 
(

( )  (1 
b
3
  —  у
1   ­  у
2   —
  0,  с3>  
 —
х 2
  ­
  %1   1. 
  —

Подставляя  эти значения  в матрицу  ( B ) ,  получим  (1)

­ 1 1 0  0 
(B )—  (1)

­ 1  ­ 1  2  0 
106  Гпава  24 

Находим  произведение 
( ­ 1  ­ 1  Л  2  0  ­ 2  0 
1  ­ 1  ­ 1  1  0  0"  0  2  ­ 2  0 
(B )   ( B = 
(  1 ) т
ю 
0  2  ­1  2  0 ­ 2  ­ 2  4  0  и 
Г 1   у 

0  0  0  0  0  0 
и 

О) 
Матрица жесткости элемента представляет собой интеграл, где 
произведение матриц  ( B )   (  , как постоянная величина, выно­
l) T
О 

сится за знак интеграла 

'  1 0  ­ 1 0 Л 

( г « )  = ( ^ )   (B )J dV=(ti»)  
T (1) T
( S (
  = 
1
1  ^  0  S 
­ X 
х 
0  0  0  0  О) 

Предполагая  толщину  элемента  единичной,  объемный ин­ О 

теграл  в правой  части  выражения  (11) примет вид 


С 
о 
f
1 ( 

и 
]"(/   )   2G(pdV  =  j"2Gp 
(1) T /2 ( 1 ) 

О) 
/з ( 1 )  
3  1  н 
я 

Выбирая в качестве единиц размерности для  G  н/см , 
v   0
  У 

2

*
  1  =  п 
см  и для  p  pad/ем,  где Р =  771^ при закручивании стержня на 
2

180  100 
1° на длине 100 см, будем иметь 


J ( / )   2GpdV­­
 (1) T



ЧИСПЕННЫЕ  МЕТОПЫ  РЕШ ЕНИЯ  ПИФФЕРЕН11ИАПЬНЫХ  1 0 7 

Таким образом, система уравнений (11) для первого  элемен­
та будет 
(  1 0  ­10 (щ Л  3 

( Л  1

ю 
1 0  1  ­ 1 0  =  G(  1  и 

2 ­ 1  ­ 1  2  0  u 3 
=  6  1 
и 
0  0  0  0  )  u 4  0 
V  \
  4
J  V.  J  О) 
Находим  площадь  второго  элемента и коэффициенты  b и c 
О 
2 .  l i =
1

S   =­.­.1=_, 

b =­1  b  = 0,5,  b  = 0,5;  с, = 0,  c  =­0,5,  c  = 0,5. 


2 4 2 4
2  2  4' 
Находим теперь матрицу  жесткости 

(0  1  ­ 2  1Л  S 

(B ) =  0 
(2)

­ 1 0  1 
х 
О) 

0 0  (0  0  0  0 Л  О 
1  (0  1  ­ 2  1Л  0  2 ­ 2  0  С 
(B )  (B ) =  ­ 2 
(2) T (2)

0 ­ 1  0 1  0 ­ 2  4  ­ 2  о 
1  2 2  и 
0 ­ 1 
( 0 0 0 0 Л  О) 
н 
я 

0  ­ 1 
1  ­ 1 0 
2  ­ 1  I 
0  ­0,5  ­ 1  1  *
Отсюда  система  уравнений  (11) для второго  элемента  при¬
мет вид 
(0  0  0  0Л(щ   л 
(0Л 
0  1 ­ 1  G(p  1 
0  1 2  1 
u 3 
0  ­0,5  ­ 1  u
4  1 
1 0 8  Гпава  24 

Окончательная  система  уравнений  находится  алгебраичес¬


ким  суммированием  уравнений  отдельных  элементов 

( 1  0  ­ 1  Л  ( 1 Л 
ю 
0  2  ­ 2  0  1  и 
1  u
2  G( 
2  ­ 1  ­ 2  4  u 3 
1  и 
0  ­0,5  ­ 1  u
4  1 
V  )  О) 
Для  определения  искомых  величин  в узловых  точках  полу­
О 
чим 
­ 1 

1  0  ­ 1  0 Л  ( 1 Л 

=  G(  0  2  ­2  0  1 
u 3  3  ­ 1  ­2  4  ­ 1  1  S 

0  ­0,5  ­ 1  1 1  X 
4  V 
)  О) 

о 
2 4 . 5 .  Чис ле н н ые   м е тоды  ре ш е н и я  С 
и н те г ра льн ых   ура вн е н и й  о 
1°. Метод  конечных  сумм.  Рассмотрим  интегральное  уравне­ и 
ние Фредгольма первого рода  О) 
н 
я 
Я]"K (x, t)y  (t)dt  = f  (x) 

(1) 

и интегральное уравнение Фредгольма второго рода 

y (x)­Я]"K  (x,t)  y (t)dt  = f  (x),  (2) 


где  f  (x)  и  K (x, t)  — заданные функции, а  y (x)  — искомая функ­


ция. 
Считаем, что ядро  K  (x, t)  и правая часть  f  (x)  непрерывны и име­
ют непрерывные производные. Для решения интегральных уравнений 
ЧИСПЕННЫЕ  МЕТОПЫ  РЕШ ЕНИЯ  ПИФФЕРЕНПИАПЬНЫХ  1 0 9 

используем метод замены интеграла конечной суммой, используя для 
этого квадратурную формулу 
 
b


J F ( )   = Ј  x dx
AjF  ( j) x
  +   (F) 
 R
(3) 
j=1 

где точки  x , x , к , x   принадлежат  отрезку  [a,b],  A , A , . . . , A   — 


1 2 n 1 2 n и 
ai 
коэффициенты, не зависящие от выбора функции  F(x),  R(x)  — ос­
О 
таточный член квадратурной формулы, характеризующий ошибку при¬
ближения. 
Полагая  x = x   (i = 1 , 2 , n ) 
i и  вводя  обозначения 

K j  = K (x , xj),  fi. = f  (x ),  запишем интеграл (2) с помощью квад­ 


i i ^ 
ратурной формулы (3)  X 

y ( x ) Ј  AK  (x  xj )y (xj) = f  ( x ) +  


­ Я , .
(4) 
О 

Отбрасывая в выражении (4) остаточный член  R ,  приближен­ i

ное решение  Y находится из решения системы n линейных алгебраи¬
ческих уравнений  О) 
н 
я 


Y ­ Я
1   A K Y
,  =   0'  =  f , 1 , 2 , к ,  n
)  .
(5) 
Найдя Yj, выражение для приближенного аналитического реше­
ния уравнения (2) примет вид 

Y  (x)  = f  (x)  + Х A j K  (х xj  )Yj    Я , .


( ) 
6

Для уравнений Фредгольма первого рода (1) система (5) будет 

Я
1   A K Y
,  =    f ,
(  =
i 1 , 2 , к ,  n
)  .
(7) 
j=1 
1 1 0  Гп ава  24 

Коэффициенты  Aj  в приближенных формулах (3) в случае, если 


в качестве квадратурной формулы используется формула прямоуголь¬
ников, равны  g 
ю 
A   = h,  h = — ,  x   = a + (i ­  1)h,  i = 1,..., n. 
 b a и 
i i

n­1 
Если используется формула трапеций, то 

A  = A  = /2,  A   = ••• = A   = h,  x   = a,  x   = a + h,  ... 


2 n­1 1 2

x   = a + (n ­  1)h = b. 
n

Если используется формула Симпсона, то  n = 2m + 1 :  ^ 
A  =  A  =  =  A  =  4 h / 
A
2 A
4   A
2 m 3 

A,  — A5 —   ­ 1 —   /3  ,  x1 — a,  x2 —  a + h,  . ^ x 2 — ^ ^ 2mih — b. 


2°. Метод  заменыг ядра  на выгрожденное.  Этот метод прибли­  ^ 
женного решения интегральных уравнений Фредгольма основан на 
замене ядра близким к нему вырожденным ядром 

K
  ( )  = I
x ,  t A
  ( %  ( )  
x t ,
(8)  5 
ai 
где Д  (x)  и B   (t)  — системы линейно независимых на отрезке  [a, b] 
i я 
функций. 
Подставляя выражение (8) в интегральное уравнение (2), полу­
чим 

y (x)­ЯЈ  A, (x)JВ,.  (t)y (t)dt  = f  (x).  (9) 

Представляя решение уравнения (9) в виде 

y (x )=  f  (x ) + Х  CA 


 Я
(x)  
,
(10) 

и подставляя его в (9), решение задачи сводится к системе линейных 
ЧИСПЕННЫЕ  МЕТОПЫ  РЕШ ЕНИЯ  ПИФФЕРЕН11ИАПЬНЫХ  1 1 1 

алгебраических уравнений относительно постоянных C i 

C 1«С  ­Я
= f   (i = и , . ,   n)  
, ,
( и )  3 
j=1  Ю 
где  U 
b b 

(Xj  — J Aj (t )В, (t )dt,  f  —J f  (t )В, (t )dt.  J


° 
a a 

3°. Метод моментов.  В методе моментов приближенное реше¬
ние Y  (x)  интегрального уравнения (2) ищется в виде суммы  f(x)  и 
n

линейной комбинации заранее выбранных линейно независимых функ¬
ц и й
  i ( ) 
  < x

Yn (x)= f (x) + XCft (x)  (12)  S 
к 
О) 
где  C ,C ,  1 2 ,C   — некоторые постоянные. 
n

Подставляя приближенное решение (12) в уравнение (2), полу­
чим  невязку 
b  b 
о 
<Pi (x)­Я]K(x,t)<( (t)dt  ­Я]K(x,t)f  (t)dt.(13) 
i=1 
О) 
Из условий ортогональности невязки по всем функциям  (p  (x)  н 
i
я 
н 
на отрезке  [a,b] 

и 
JLY   (x)dx = 0,  (i = 1,2,...,n),  (14)  n

получим систему n линейных алгебраических уравнений относитель­
н о  C
1 , C
2 ,  , C

I j  ( j
C a ­ Я в
)  = Г,  С = U ^ . . )  
Я
  n ,
(15) 
j=1 
где 
112  Гпава  24 

b  b 
а
ц  = \<Pi  (x)<Pj (x)dx,  =\dx\K(x,t)<p  t (t)<pj  (t)dt, 
a a  a 

b b 

Y i = \  dx\  K (x, t) f  (t )<Pi(t )dt.  ю 


и 
a a 

Решая систему (15), находим коэффициенты  C ,C ,...,C ,  а сле­ и 


О) 
1 2 n

довательно и приближенное решение (12) интегрального уравнения 
о 
Фредгольма. 
5.1. Методом конечных сумм решить интегральное уравне­
ние 

y (x)—j"(x   + sin xt)y  (t)dt = cos 2x, 


2


3
  0  X 
х 
положив n = 3.  О) 

Решение. Для  отрезка  интегрирования  [0;1]  точки  деления 


О 
будут:  x   = 0,  x   = 0,5,  x   = 1. Значения ядра  K (x, t ) = x   + sin xt 
1 2 3
2
С 
и правой части  f  (x) = cos 2x  в точках  (x,  и  x   представим в 
i
о 
таблице  и 

О) 
Таблица  значений  Kj  = K (x,  и  f  (x  )  н 
я 

0  0,5  1  I 
*
0  0  0,25  1 
0,5  0  0,4974  1,4794 
1  0  0,7294  1,8415 
f  1  0,5463  ­0,4161 

Квадратурная формула Симпсона в нашем случае будет 
ЧИСПЕННЫЕ  МЕТОПЫ  РЕШЕНИЯ  ПИФФЕРЕН11ИАПЬНЫХ  1 1 3 

1  1 
JF(x)dx  ;  ­ ( F ( 0 )  + 4F(0,5)  +  F(1)), 
  6 
о

1  h  1 4  4  h  1  2 
поскольку  h = ­,  A=  — = ­ ,  A  = ­  h = ­ ,  A   = ­  =  ­.  3

2   3  6  ^  3 
  1
6 3 6    3

Используя таблицу значений  K   и f ,  составим линейную сис­  ij i <J 


тему уравнений для определения приближенных решений  Y   (5) при  i ^ 
i  =  1,2,3 

Y  = 1; 
1 ( 1  4  1 ,    Л

Y2 ­  
­  0,25Y  +   0,4974Y  + ­  0,7294Y =  0,5463; 

 4
2 3 

3  6   6   6
  1   2   3
2

1  4  1 
Y   ­ 1  Y  +­  1,4794Y   + ­  1,8415Y
3 ­ 0 ,  4161.  2 3 

3  6 6 1
6   2   3 
О) 
После упрощения система примет вид 
Y  =1;  1

0,8895Y  ­  0,0405Y   = 0,5602;  2 3

0,3287Y  + 0,8977Y   =­0,3605.  2


2 3 
3

Решая эту систему, находим 
Y  = 1;  Y  = 0,6219;  Y  =­0,1728. 
2 3

Таким образом, приближенное решение интегрального уравне­  % 
ния по формуле (6) будет  ^ 

Y  (x ) = cos 2x + 0,1841x   + 0,1382 sin   ­  0,0096 sin x.  2  x



ю 
и 

и 
Глава   2 5   О) 
В А Р И А Ц И О Н Н О Е  И СЧ И СЛ ЕН И Е  ' о 

2 5 . 1  М а к с и м ум ы  и м ин им ум ы  опре де л е н н ых   Ј 
и н те г ра л ов 
я 
1°. Основные понятия.  Существует очень широкий класс экст­  ^ 
ремалъных  задач, в которых требуется  найти  значения параметров  К 
или функций, реализующих максимум или минимум от одного или не­  й 
скольких действительных переменных. В ряде случаев требуется найти  g 
минимакс,  зависящий не от одной или нескольких переменных, а от 
функции  y (x)  или нескольких  функций  y   (x ).  такие минимаксы  i i о 
обычно определяются путем исследования на экстремум функцио­  С 
налов  J  (y  ) = J [y  (x)],  т. е. функций, зависящих  от функций. Так  о> 
я 
предметом вариационного исчисления является отыскание неизвест¬
ной функции  y (x),  реализующей максимум или минимум определен­  ^ 
ного интеграла  л

J
  (  )=J   [
y F x ,  y
  ( )   y'( )]
x , x   d x , 
(1) 

где F—заданная  функция,  x ,  x   — конечные пределы интегрирова­


1 2

ния. 
Другой задачей вариационного исчисления является задача ин­
тегрирования дифференциального уравнения, которая сводится к отыс­
ВАРИАЦИОННОЕ  ИСЧИСПЕНИЕ  1 1 5 

канию функции, сообщающей некоторому интегралу наименьшее зна¬
чение. 
2°.  Функционал  J  [y  (x)]  достигает  на  кривой  y   (x)  ло­
0

кального  или  относительного  минимума  (максимума),  если  для  и 


всех  y (x)  в некоторой   > 0  окрестности  кривой  y   (x)  выпол­ 
  е
0

О) 
няется  неравенство 
J[y° (x)]< J[y(x)]  или  J[y° (x)]> J[y(xj].  (2)  о 

Если  неравенства  (2)  выполняются  для всех  кривых  y (x)  ,  ^ 


принадлежащих  некоторому  множеству  G,  то  говорят,  что  на 
кривой  y   (x)   достигается  абсолютный  экстремум  функцио­
0

нала  J [y  (x)]  .  gj 

Необходимым условием существования максимума или ми­  ц 
нимума  определенного  интеграла  (1) является  равенство 
x2  О 

8J = j8Fdx = 0  ( ) 
3 | 
для произвольно малой вариации  8 у,  где под вариацией  8y  функции  н 

y (x)  переменного х понимается разность  8 y  = Y (x)   ­  y (x)   новой 

функции  Y (x)  и функции  y (x)  (в отличии от приращения  Ay  , кото­


рое определяется приращением  A  x). 

Из выражения (3) следует, что каждая функция  y (x)  , реализу­


ющая максимум или минимум интеграла (1), должна удовлетворять 
дифференциальному уравнению Эйлера 

dL (dF V —  =   0 

dxI  Эу' I Эу 
116  Гпа ва   2 5  

или в развернутом виде, рассматривая функцию  Fy (x,  y, y')  при диф­

ференцировании как сложную   —  F
y  = y   + y y  •   + yy  •
 F
x
  F  y  F   y 

и 
y"(x)Fyy  + y\x)Fyy  + Fy   Fy  = 0. 
x
  ­
(4) 
Решения или интегральные кривые уравнения (4) называются  и 
экстремалями  функционала (1). Общее решение уравнения второго  О 
порядка (4) зависит от двух произвольных постоянных, которые нахо­
дятся из граничных условий 

У  ( 1  )  = V
Х
 y   y
  ( 2Х
 )  =   y
2 .
  ( 5 ) 

Таким образом, задача отыскания экстремума функционала  (1) 
сводится к решению краевой задачи (4), (5). 
Рн 

3°.  Решение  дифференциального  уравнения  Эйлера  значи­


тельно упрощается в следующих  случаях: 
1. Если функция F  не зависит от  y  , то уравнение  принимает 
вид  F   (x,  y ) = 0. Это не дифференциальное уравнение, т. е. реше­
y

ние  не  содержит  постоянных  интегрирования,  и  удовлетворяет 


граничным условиям (5) только в исключительных  случаях. 
2. Если функция F не зависит от у,  то уравнение принимает вид 
d  ^ 
—  F   (x,  y  ) = 0. Отсюда первый интеграл уравнения  Fy (x,  y')  =  C , 
y' x

dx 
т. е. задача сводится к дифференциальному  уравнению первого по¬
рядка. Решение этого уравнения предполагает искомые экстремали 
функционала. 
3. Если функция F  не зависит явно  от х,  то уравнение  Эйле­
ра принимает  вид  F   ­  y F y  ­  y"Fyy  = 0  или, умножая  обе  части 
y y

этого  равенства  на  y  ,  вид   (F  ­  yF,  ) = 0.  Отсюда  первый 


  —

dx   y 
ВДРИДиИОННОЕ  ИСЧИСПЕНИЕ  117 

интеграл уравнения  F­у  Fy  = С ,  т. е. задача  сводится к отыс­ 1

канию  решения  дифференциального  уравнения  первого по­


рядка. 
4. Если функция Fзависит  только от у,  то уравнение  Эйле­

ра будет  y"F y  = 0,  а его общее решение  у(x)  = С  x + С .  Экст­


y 1 2
О) 
ремалями функционала  J  [ у ( x ) ]  в данном случае будут все воз­
О 
можные  прямые. 

1.1. Найти  экстремали  функционала  J  (у),  удовлетворяю­
щие указанным граничным условиям: 

а)  J  (У)  = \(У   + УУ + 12xy)dx,  у(0)  = у(1) = 0 
2

0
  X 
п  О) 
б)  J  (y)  = J(4ycos x+ у   ­  у   )dx  2 2
у(0  ) = у(п)  = 0, 
о  . О 

в)  Лу)  = )(е  + x/)dx,  у(0)  = 0;  у(1) = 1  о 


Решение.  а) В  данном  случае  F(x,  у, у  ) = у   + уу  +12xy.  2

О) 
Находим  производные  Fy = 2у  + у,  Fyy = 2,  F ­ = 1,  Fy  = 0,  н 
yy я 
F   = у  +12x.  Уравнение  (4) примет  вид  у" = 6x.  Общее  реше­
y

ние  будет  у  = x  + С  x + С .  3


1 2 Из  г р а н и ч н ы х  у с л о в и й 

у(0)  = у(1)  = 0  находим, что  С  =­1,С   1 2 = 0. 


Таким образом, заданный функционал имеет  единственную 
экстремаль  у  = x  ­  x.  3

б)  Обозначая  F = 4ycos x + у   ­  у ,  находим  производные  2 2

Fyy  = 2,  = 0,  F > = 0,  F   = 4cosx­ 2у.  Уравнение  Э й л е р а 


xy y
118  Гпава  25 

примет  вид  y" + y  = 2cosx.  Общее  решение  соответствующего 


однородного  уравнения  будет  y   = C cosx + C sinx.  Частное ре­ 1 1 2

ш е н и е  н е о д н о р о д н о г о  у р а в н е н и я  ищем  в  виде 
u = x (Acosx + Bsinx).  Пользуясь методом неопределенных коэф­  .У 
фициентов,  находим, что  A = 0,  B = 1 и  u = xsinx.  Отсюда  <J  
y = C cos x + C  sin x+xsin  x. 
2
1 2 

Постоянные  интегрирования  находим  из граничных  усло¬


вий  y(0)   = y(п)  = 0,  C   = 0  и  y = (C + x)sinx,  где  С —  произ­
1

вольная постоянная.  Следовательно,  данная задача имеет  беско­


нечное  множество  решений.  й 
в)  Обозначим  F  = e   + xy',  тогда  Fyy = 0,  Fyy = 0,  Fxy = , 
y  1

F   = e .  Уравнение  Эйлера  примет  вид  1 ­   = 0   y = 0   Так как 
y
y
  e
y
, .

функция  y = 0  граничному  условию  y(1)=1  не  удовлетворяет, 


то задача не имеет  решения. 

1.2.  Найти  экстремали  функционала  J(y),  удовлетворяю­  о 


щие следующим граничным условиям:  и 

а)  J (y ) = \(e +   ­  y ­  sinx)dx;  y (0)  = 0,  y (1) = ­ 1 ; 


x y

0
  Й 

б)  J(y)  = \(xy'  + y'   )dx;  y(­1)  = 1,  y(1)  = 0; 
1

в)  J (y)  = )(y  ­  y' )dx;  2


y (0) = y (1) = 0; 

г)  J (y ) = ] y'   dx;  y (0)  = 0;  y (1) = 1. 


2

Решение.  а)  Поскольку  функция  F  не  зависит  от  y ,  то 

F   (x,  y)  = e +   ­ 1  =  0.  Откуда  x + y  = 0,  y  =  ­x. 


y
x y
ВДРИДиИОННОЕ  ИСЧИСЛЕНИЕ  1 1 9 

б)  Функция  не зависит  от у,  т. е. первый  интеграл  уравне­


ния Эйлера равен  Fy (x, y ) = x + 2y  = C .  Общее  решение  будет 
1

y = ­ —  + C  x + C .  Используя  граничные  условия  y (­1)  = 1  и 


1 2

1 3  J 2 
y (1) = 0, находим постоянные интегрирования  C  = — ,  C   =—.  2 щ 
  2   4  1   2

x  x 3  2

Таким  образом, экстремаль  имеет вид  y = ­ — ­ ^  + —.  R­ 1 

в)  Функция  не зависит  явно  от х и уравнение  Эйлера  при­  ^ 

мет  вид  y" = ­ 2 .  Решая  это уравнение  y = —  x   + C  x +C   и 


  1 2
1 2



используя  граничные  условия  y (0)  = y (1) = 0,  находим  посто­  x ^ 

1 x  

янные интегрирования  C  = —,  C   = 0 и экстремаль  y = — (1 ­  x). 


1 2

  4
4  i—i 

г) Функция F зависит только от у',  поэтому общее  решение 


о 
будет  y (x) = C  x + C ,  где постоянные  интегрирования  находят­
1 2

ся  из условий  y (0) = 0,  y (1) = 1  и равны  C  = 1,  C   = 0.  Таким 


1 2 О) 
н 
я 
образом, экстремаль будет  y= x. 

2 5 . 2 .  Н е к о то р ы е   з а да чи  ва ри а ц и он н ог о 
и с чи с ле н и я 

1°. Рассмотрим задачу об экстремуме функционала  J [ y  (x)], 


зависящего  от производных  высших  порядков 

J  [ У (x)]  = J" F (x,y,y,K  ,y )dx, 


{n)

(1) 
1 2 0  Гп ав а  25 

где функция  F(x,y,y  ,...,уУ" ~) имеет непрерывные частные произ­


П

водные по всем аргументам до  (n +1) ­го порядка.  а 

Если функция  y (x)  удовлетворяет уравнению Эйлера­Пуассона  .У 


2 n 
d d   n  d

—  F,­  —  F.  + ... + (­1)  — F   ( ) ­ F  = 0,  (2) 



то функционал (1) достигает на функции  y (x)  локального экстрему­

ма. Решение дифференциального уравнения (2), удовлетворяющие гра­  ^ 
ничным условиям 

y
  ( 1  )  = x   y
0 ,  y
  ( 1  )  =
x   y
0   ,
• • • ,  y ( n ­ 1 )
( x
1  )  =   y
0^ ~ n ­ 1 , 

l  \  Ч  \  '  ("­1)  I  \   ("­1)   (3) 


являются экстремалями функционала или кривыми возможного абсо­  2ч 
лютного экстремума этого функционала.  ц 
2°. Задача об экстремуме функционала, зависящего от несколь­  Јн 
ких функций. Пусть дан функционал 
о 
и 
J  [  y
1  ( x
) , K
­ , y
n  ( x
) ]  =  \   F
( x , y
1  ( x
) , K
­ , y
n  ( x
) , y
1  ( x
) , K
­ , y
n ( x
) ) d
 
x
(4) 

О) 
н 
где функция F имеет непрерывные частные производные по всем ар­ я 
гументам до второго порядка включительно. 
Если функции  y  (x),...,y   1 n (x)  удовлетворяют системе диффе­
ренциальных уравнений Эйлера 

dt y* y> 
F ­F
= 0  k
= 1 , K ,
 
n
(5) 
то функционал (4) достигает своего экстремума. Решения  системы 
уравнений Эйлера, удовлетворяющие граничным условиям 
  k   , n  ( 6 ) 
y
k  ( 1  )=
x   y
k ] ,  y
k  ( 2  ) x
 =   y
? ,
  =  1 , K
ВДРИДиИОННОЕ  ИСЧИСЛЕНИЕ  1 2 1 

являются кривыми экстремума функционала. 
3°. Задачи  с подвижными  границами.  Пусть  требуется  найти 
функцию  y (x),  x &[a,b\  для  которой функционал  а 

2  и 
J[У  (x)]  = J" F(x,y,y  )dx  (7) 
и 
О) 
достигает экстремума при условиях 
о 

г д е  x
1 , x

e [ a , b ] ,  xy(x) 
Если функция    < x , удовлетворяет дифференциальному уравне¬
1 ф  (x) ,  ф  (x)   — заданные функции. 
2 1 2

нию Эйлера 

и условиям  трансверсальности 

­  У  )F   + F 
y
= 0 , 

~(<P'i  ­  У  )F   +  F 
y
=  0,   ( 1 0 ) 

то функционал (7) достигает на ней экстремума.  ^ 
Следовательно, задача нахождения экстремалей функционала с  Н 
со 
подвижными границами сводится к отысканию общего уравнения Эй¬
лера (9), удовлетворяющего условиям (8) и условиям трансверсально­
сти (10), из которых определяются постоянные интегрирования  C ,  C 1 2 

и концы отрезка  [x ,x ].  1 2

Если  для  кривой  y (x)  задана  абсцисса  одного  из  концов, 

например  x   = b,  но  граничное  условие  для  нее  отсутствует,  то 


2

вместо второго условия трансверсальности  (10)  следует исполь¬


зовать  естественное  граничное  условие 
122  Гпава  25 

•0.  (11) 

В случае, если на одном из концов кривой  y(x)  граничное усло­ 3 

вие задано  y(x )  = y  или  y(x   ) = y ,  то условие трансверсальности  ю 


i 2 2 и 
следует использовать только для другого конца. 
и 
4°.  Задача  Больца.  Задача  относится  к  задачам  вариацион­ О) 
о 
ного  исчисления  с  подвижными  границами  и  состоит  в  нахож­
дении функции  y(x)  , доставляющей экстремум  функционалу 

J
  [ ( ) ]  = \   (
 y x   F x , y , y
') d x
+   (
  f y
(   ) ( 2 ) ) , 
x , y x
(12) 


где  f  (u,v')  — заданная функция, имеющая непрерывные производ­ X 

О) 
ные по u  и  v. 
Если функция  y(x)  удовлетворяет дифференциальному уравне­ о 
нию Эйлера (9) и условиям трансверсальности вида 

=0,  =0 
d y  (xi)   y 
  (13) 
,

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

2.1. Найти экстремали функционала 

J ( y )  =  } ( /   ­24xy)dx, 
  2

о 

удовлетворяющие  граничным условиям  y(0)  = y ' ( 0 ) ,  y(l)  =  , 

y(i)=i. 
Решение.  Рассматривая  при  дифференцировании  функцию 
ВДРИДиИОННОЕ  ИСЧИСЛЕНИЕ  1 2 3 

F(x,y,y)  = y   ­  24xy, как сложную, запишем уравнение Эйлера­


  2

Пуассона в виде:  y   = 12x  Поскольку правая часть зависит только 


(4)


от х, то интегрируя, находим общее решение  ю 
и 

y  = —  x   +   C x   + ­  C  x   + C  x +  C . 


5  1 3
2
2
3 4

10  6   2  
  1   2  3  4
у 

Используя граничные условия, находим систему уравнений для 
определения постоянных интегрирования 
с   = 0,C   = о,  4 3

1
  = +  1
1
C   + C 2 ,  1

5  10  6     1
2     2
й 
1 1  м 

9  2  I 
из решения которой получим:  C  = — ,C   = —  , C   = 0 , C   = 0. Та­ 2 3 4

  5   5   1   2   3  4
С 
ким  образом,  экстремум  функционала  достигается  на  кривой 

y
=ш  ( + x 3 x 2  ­  2  x 2
) . 

2.2. Найти экстремали функционала 

  ­ У  )dx, 
2
J(У)  =  \(У   2

удовлетворяющие граничным условиям:  y(0 )   = У (0)  = 0,  y  (0)   = 1, 

y(1) = / ( 1 )  = sh1,  y  (1) = ch1. 


Решение.  Рассматривая  при  дифференцировании  функцию 
2 2 

F  (x,y  ,y  )  = y  ­  y  как сложную, запишем уравнение  Эйлера­

Пуассона в виде:  y (6)
  ­   у  = 0 . 
1 2 4  Гпава  25 

Составляя  характеристическое  уравнение  k   (k   ­1) = 0  и  2 4

находя корни, получим  общее  решение 



y = C  + xC   + C e   + C e   + C cos x + C sin x. 
1 2 3
x
4
­  x
5 6 ю 
и 
Используя граничные условия, приходим к системе уравнений для 
определения постоянных интегрирования 
0 = C  + C  + C   +  C ,  1 3 4 5

  = C  + C   C , 
0
3 4
 ­
5

1 = C2 + C3 ­  C4 + C6, 
sh 1 = C  + C   + C e + C  e  + C cos 1 + C sin 1, 
1 2 3 4
 1
5 6

sh 1 = C e + C e~   ­  C cos 1 ­  C sin 1, 


3 A
l
5 6

ch 1 = C  + C e ­  C e   ­  C sin 1 + C cos 1, 


2 3 4
_1
5 6

1 1 
из  решения  которой  находим,  что:  C  =—,  C   =—,  3 4 ^ 
2  2 
C =C =C =C =0. 
1 2 5 6 Следовательно, экстремум функционала дос­