А. М. ВЛАСОВА
МАТЕМАТИКА
С MATHCAD
Учебно-методическое пособие
А. М. Власова
Математика
с MathCad
Учебно-методическое пособие
Екатеринбург
УрФУ
2017
УДК 51:004.4(075.8)
ББК 22.1я73
В58
Власова, А. М.
В58 Математика с MathCad : уч.-метод. пособие / А. М. Власова. —
Екатеринбург : УрФУ, 2017. — 139, [1] с.
ISBN 978-5-321-02544-4
Целью данного учебно-методического пособия является формирование у сту-
дентов, уже знакомых с системой MathCad, навыков его применения для ре-
шения простейших задач вычислительной математики. Описаны средства
программирования в пакете MathCad, в приложении рассмотрено построе-
ние графиков.
УДК 51:004.4(075.8)
ББК 22.1я73
3
Введение
4
1. Функции и способы их задания. Уравнения
поверхностей второго порядка
5
1. Функции и способы их задания. Уравнения поверхностей второго порядка
6
1.1. Основные элементарные функции, задаваемые явно
= ln
(x - x2 -1 ) = ln( x - x 2 - 1).
(x + )(
x -1 x - x -1
2 2
)
7
1. Функции и способы их задания. Уравнения поверхностей второго порядка
exp( x ) - exp( - x )
th x = y = ,exp( x ) - exp( - x ) = (exp( x ) + exp( - x )) y,
exp( x ) + exp( - x )
exp( x )(1 - y ) = exp( - x )(1 + y ) = 0,
1+ y 1 ж1+ y ц
exp(2 x ) = , x = ln з чЮ
1- y 2 и1- y ш
1 ж1+ x ц
· Arth x = ln .
2 зи 1 - x чш
4. Ареакотангенс y ( x ) = Arсth x функция обратного гиперболиче-
ского котангенса y = сth( x ).
exp( x ) + exp( - x )
сth x = y = ,exp( x ) + exp( - x ) = (exp( x ) - exp( - x )) y,
exp( x ) - exp( - x )
y +1 1 ж y +1 ц
e x ( y - 1) = exp( - x )( y + 1) = 0,exp(2 x ) = , x = ln з чЮ
y -1 2 и y -1 ш
1 ж x +1 ц
· Arсth x = ln .
2 зи x - 1 чш
8
1.3. Кривые в полярной системе координат
9
1. Функции и способы их задания. Уравнения поверхностей второго порядка
Полярная сетка
ж aц a
Это окружность с центром з 0, ч радиусом r = .
и 2ш 2
2 2
ax ж aц жaц
r = a cos j, x +y =
2 2
, ax = x + y , з x - ч + y 2 = з ч .
2 2
x +y
2 2
и 2ш и2ш
жa ц a
Это окружность с центром з , 0 ч радиусом r = .
и2 ш 2
10
Таблица 1
Некоторые уравнения в явном, неявном, параметрическом виде
Уравнение в параме-
Уравнение в неявном
трическом виде (или Название Примечания
(явном) виде
в полярной СК)
11
2
пм x = a + d sin t ,
y = kx + b н 2
оп y = c cos t Прямая –
d
k = ,b = a + d . м x = t,
c н
о y = kt + b
м x = a(t - sin t ), Периодическая кривая
н (T = 2pa ), описывающая
о y = a(1 - cos t )
траекторию фиксирован-
a-y Циклоида ной точки производящей
x = a Ч arccos - 2ay - y 2
a окружности радиуса a ,
катящейся без скольже-
ния по прямой
1.3. Кривые в полярной системе координат
Продолжение табл. 1
Уравнение в параме-
Уравнение в неявном
трическом виде (или Название Примечания
(явном) виде
в полярной СК)
2 2 2 3
x 3 + y 3 = a3 пм x = a cos t ,
н 3 Астроида –
оп y = a sin t
м 3at
x 3 + y 3 - 3axy = 0 (a > 0) пп x = 1 + t 3 ,
н 2 Декартов лист –
п y = 3at
12
по 1+ t3
2
2 м x = a(2 cos t - cos 2t ), Плоская линия, которая
(x + y 2 + 2ax ) - 4a 2 x 2 + y 2 = 0
( ) н описывается фиксирован-
о y = a(2 sin t - sin 2t )
ной точкой окружности,
r = 2a (1 - cos j) Кардиоида
катящейся по неподвиж-
1. Функции и способы их задания. Уравнения поверхностей второго порядка
13
r2 = 2c 2 cos 2j
– мп x = ae bt cos t ,
н bt Логарифмиче-
по y = ae sin t . –
ская спираль
r = ae bj
y 2 (2R - x ) = x 3 r = 2R Ч tg j sin j
м 2a Ч tg 2 j
п x = ,
п 1 + tg 2 j Циссоида –
н 3
п y = 2a Ч tg j
по 1 + tg 2 j
1.3. Кривые в полярной системе координат
Окончание табл. 1
Уравнение в параме-
Уравнение в неявном
трическом виде (или Название Примечания
(явном) виде
в полярной СК)
2 a
x 2 ( x + a) + y 2 = a2 y 2
( ) r= ± a Ч tg j
cos j
м ж tg 2 j - 1 ц
п x = a з 2 ч Строфоида –
п и tg j + 1 ш
н 2
п y = a Ч tg j ж tg j - 1 ц
п з 2 ч
о и tg j + 1 ш
14
x 2 y 2 + ( x + a)2 ( x 2 - b 2 ) = 0 a
r= ±b Конхоида Полюс в точке ( -a,0 )
cos j
3
2 r = a sin 2j Четырехлепест-
(x + y2 ) = 4a 2 x 2 y 2 –
ковая роза
1. Функции и способы их задания. Уравнения поверхностей второго порядка
Некоторые из этих кривых в виде графиков можно найти в прил. 4 и 5 к данному пособию.
1.4. Прямолинейные и криволинейные координаты. Преобразования
15
1. Функции и способы их задания. Уравнения поверхностей второго порядка
16
1.4. Прямолинейные и криволинейные координаты. Преобразования
18
1.5. Поверхности второго порядка
в котором, по крайне мере, один из коэффициентов a11 ,a22 ,a33 ,a12 ,a23 ,a13
отличен от нуля.
Рассмотрим все типы поверхностей второго порядка в канониче-
ском виде и в параметрической форме (табл. 2). Примеры их постро-
ения даются в прил. 6.
Таблица 2
Поверхности второго порядка в каноническом и параметрическом виде
Параметрическая
Название Канонический вид
форма
( x - x0 ) + ( y - y0 ) + ( z - z 0 ) = r 2 м x = x0 + r sin j Ч cos q
2 2 2
п
н y = x0 + r sin j Ч sin q
пz = z + r cos q
о 0
Сфера
м x = x0 + r cos j Ч cos q
п
н y = x0 + r cos j Ч sin q
пz = z + r sin q
о 0
( x - x0 ) ( y - y0 ) ( z - z0 ) м x = x0 + a cos j Ч cos q
2 2 2
+ + =1 п
a2 b2 c2 н y = x0 + b cos j Ч sin q
пz = z + c sin q
о 0
Эллипсоид
м x = x0 + a sin j Ч cos q
п
н y = x0 + b sin j Ч sin q
пz = z + c cos q
о 0
Эллиптиче- x2 y2 –
ский парабо- + = pz
a 2 b2
лоид
19
1. Функции и способы их задания. Уравнения поверхностей второго порядка
Продолжение табл. 2
Параметрическая
Название Канонический вид
форма
Гиперболиче- x2 y2 –
ский парабо- - = pz
a 2 b2
лоид
( x - x0 ) ( y - y0 ) ( z - z0 ) м x = x0 + a ch j Ч cos q
2 2 2
Гиперболоид + - =1 п
однополост- a2 b2 c2 н y = x0 + b ch j Ч sin q
ный пz = z + c sh ¸
о 0
( x - x0 ) ( y - y0 ) ( z - z0 ) м x = x0 + a sh j Ч cos q
2 2 2
+ - = -1 п
a2 b2 c2 н y = x0 + b sh j Ч sin q
Гиперболоид пz = z + c ch q
о 0
двуполост-
ный м x = x0 + a sh j Ч cos q
п
н y = x0 + b sh j Ч sin q
пz = z - c ch q
о 0
–
( x - x0 ) ( y - y0 ) ( z - z0 )
2 2 2
Конус + - =0
a2 b2 c2
( x - x0 ) ( y - y0 ) м x = x0 + a cos j
2 2
Цилиндр эл- + =1 п
a2 b2 н y = y0 + b sin j
липтический пz = z
о
y 2 = 2 px м u2
п x =
пп 2
Цилиндр па- y = u
н
раболический пz = z
п
по
( x - x0 ) ( y - y0 ) м x = x0 + a ch j
2 2
- =1 п
Цилиндр ги- a 2
b 2
н y = y0 + b sh j
перболичес- пz = z
о
кий
20
1.5. Поверхности второго порядка
Окончание табл. 2
Параметрическая
Название Канонический вид
форма
– – м x = x0 - a ch j
п
н y = y0 + b sh j
пz = z
о
x2 y2 –
Пара пере- - =0
a 2 b2
секающихся
плоскостей
Пара парал- y 2 - b2 = 0 –
лельных пло-
скостей
Пара совпа- y2 = 0 –
дающих пло-
скостей
–
( x - x0 ) ( y - y0 )
2 2
Мнимый эл-
+ = -1
липтический a2 b2
цилиндр
–
( x - x0 ) ( y - y0 ) ( z - z0 )
2 2 2
Мнимый
+ + = -1
эллипсоид a2 b2 c2
–
( x - x0 ) ( y - y0 ) ( z - z0 )
2 2 2
Мнимый + + =0
конус a2 b2 c2
Пара мнимых y 2 + b2 = 0 –
параллельных
плоскостей
Пара мнимых x2 y2 –
пересекаю- + =0
a 2 b2
щихся пло-
скостей
21
1. Функции и способы их задания. Уравнения поверхностей второго порядка
22
2. Комплексные числа
23
2. Комплексные числа
24
3. Предел последовательности и предел
функции одной переменной
25
3. Предел последовательности и предел функции одной переменной
26
3.2. Предел функции
1 й1 щ
lim = = 0.
n ®Ґ n2 кл Ґ ъы
1
5+
5n2 + n й Ґ щ n = 5.
lim = к ъ = lim
n ®Ґ n2 л Ґ ы n®Ґ 1
1 10
5+ 2 + 3
5n3 + n + 10 й Ґ щ n n = Ґ.
lim = к ъ = lim
n ®Ґ n2 + 1 л Ґ ы n®Ґ 1 + 1
n n3
n
жnц
2pn з ч
n! й Ґ щ и e ш = 0.
lim n = к ъ = lim
лҐ ы
n®Ґ n n
n ®Ґ n
1
n n2 Ч
ж 1 ц ж 1 ц n 1
lim з1 + 2 ч = йл1Ґ щы = lim з1 + 2 ч = exp(lim ) = 1.
n ®Ґ
и n ш n ®Ґ
и n ш n ®Ґ n
( n +10 )
( n +10 ) ( 5n + 3)Ч
ж 1 ц ж 1 ц ( 5n +3) ж n + 10 ц ж1ц
lim з1 + ч = йл1 щы = lim з1 +
Ґ
ч = exp з lim ч = exp з 5 ч .
n ®Ґ
и 5n + 3 ш n ®Ґ
и 5n + 3 ш и n ®Ґ 5n + 3
ш и ш
( 5 n2 + 2 )
ж 1 ц
lim з 2 + 2 = йл2Ґ щы = Ґ.
n ®Ґ
и n + n + 3 чш
27
3. Предел последовательности и предел функции одной переменной
2. lim
(1 + x )
5
-1
= lim
(x 5
+ 5x 4 + 10 x 3 + 10 x 2 + 5x + 1 - 1 ) =
x ®0 x x ®0 x
(
= lim 5 + 10 x + 10 x 2 + 5x 3 + x 4 = 5.
x ®0
)
ж x2 - x - 2 ц ( x - 2)( x + 1)
3. lim з ч = lim = 3.
x ®2
и x -2 ш x ® 2 ( x - 2)
1
4. lim (1 + x ) x = 1.
x ®0
ж x7 -1 ц (
( x - 1) x 6 + x 5 + x 4 + x 3 + x 2 + x + 1 7 )
5. lim з 4 ч = lim = .
x ®1 x - 1
и ш x ®2 ( x - 1) x 3 + x 2 + x + 1( 4 )
( )
3 1
( ) ( )
Ч3
6. lim 1 + x + x 2 x2 +x = lim 1 + x + x 2 x2 +x = exp lim 3 = exp 3.
x ®0 x ®0 x ®0
28
4. Дифференцирование и интегрирование
4.1. Дифференцирование
30
4.1. Дифференцирование
ctg x Ч ctg Dx + 1
- ctg x
ў ctg ( x + Dx ) - ctg x ctg Dx - ctg x
( ctg x ) = Dlim = lim =
x ®0 Dx Dx ® 0 Dx
= lim
ctg x Ч ctg Dx + 1 - ctg x Ч ctg Dx + ctg 2 x
= lim
(
1 + ctg 2 x) =-
1
.
Dx ® 0 ( ctg Dx - ctg x ) Dx Dx ® 0 cos Dx Ч Dx
- ctg x Ч Dx sin 2
x
sin Dx
5) Производная показательной функции f ( x ) = a x будет выглядеть
как
a x + Dx - a x a Dx - 1 Dx Ч ln a
f ў( x ) = lim = a x Ч lim = a x Ч lim = a x Ч ln a.
Dx ® 0 Dx Dx ® 0 Dx Dx ® 0 Dx
6) Производные от обратных гиперболических функций. Для того
чтобы аналитически вывести производные от арксинуса, арккосинуса,
арктангенса и арккатангенса, необходимо рассмотреть теорему о про-
изводной обратной функции.
Теорема. Пусть функция y = f ( x ) в некоторой окрестности точки
x0 возрастает (или убывает), непрерывна, дифференцируема в точке
x0 и производная f ў( x0 ) отлична от нуля. Тогда существует обратная
функция x = f -1 ( x ) , которая определена в некоторой окрестности со-
ответствующей точки y0 = f ( x0 ) , дифференцируема в этой точке и име-
1
ет в этой точке производную, равную .
f ў( x0 )
Доказательство. Рассмотрим x = f -1 ( x ) , отношение приращения
Dx 1
функции к приращению аргумента равно = . При этом
Dy Dy / Dx
Dy № 0, Dx № 0 .
1 1 Dx 1 ў Dx = 1 .
lim = Ю lim = . Но ( f -1 ( y0 )) =
Dx ® 0 Dy / Dx f ў( x0 ) Dx ®0 Dy f ў( x0 ) Dy f ў( x0 )
Теорема доказана.
1 1 1
( arcsin x )ў = = = ; ( arccos x )ў = 1 = 1 = - 1 ;
( sin y )ў cos y 1- x ( cos y )ў - sin y
2
1- x2
1 1 1
( arctg x )ў = = cos 2 y = = ;
( tg y )ў 1 + tg y 1 + x 2
2
31
4. Дифференцирование и интегрирование
1 1 1
( arcctg x )ў = = - sin 2 y = - =- .
( ctg y )ў 1 + ctg y
2
1+ x2
1 1
Производная от показательной функции (a x )ў = =
1
= a x Ч ln a.
( loga y )ў
y Ч ln a
К основным правилам дифференцирования относят дифференци-
рование произведения, частного, суммы функций одного переменно-
го U ( x ),V ( x ) . При помощи символьного процессора MathCad можно
получить эти правила самостоятельно.
Далее приводится таблица производных основных классов дифферен-
цируемых функций, полученная символьным вычислением в MathCad.
4.1.2. Таблица производных
32
4.1. Дифференцирование
ж 1 цў 1 2 sin x
2. з 2 ч = cos -2 x ў = -2
( ) 3 ( - sin x ) = 3 .
и cos x ш cos x cos x
3.
=
(
ж x 2 + 5x цў ( 2 x + 5) Ч ( x + 23) - x + 5x
2
)
=
2 x 2 + 46 x + 5x + 115 - x 2 - 5x
=
з ч
и x + 23 ш ( x + 23) ( x + 23)
2 2
414
=1- .
( x + 23)
2
33
4. Дифференцирование и интегрирование
34
4.1. Дифференцирование
35
4. Дифференцирование и интегрирование
d n ( f ( x ) Ч g ( x )) n
d k f ( x ) d n -k g( x )
Тогда можно записать = еC nk Ч ,
dx n k =0 dx k dx n -k
и формула для n‑й производной произведения аналогична биному
Ньютона:
n
(a + b ) = C n0a 0b n + C n1a1b n -1 + C n2a 2b n - 2 + ... + C nk a k b n -k + ... + C nna nb 0 = еC nk a k Ч b n -k
n
k =0
36
4.1. Дифференцирование
п x (t ) = t t -1
,
уравнение, положив y = tx . Тогда x tx = (tx ) и, окончательно, н
x
t
п y (t ) = t t -1 .
о
Определим предел функции при стремлении параметра t к нулю
(0+0), при помощи правила Лопиталя:
1 1
ln t
ln lim t t -1 = lim ln t t -1 = lim =
t ®0 t ®0 t ®0 t -1
1 t
= +Ґ,lim
t ®0
t t -1
= exp( +Ґ) = +Ґ,ln lim t t -1 =
t ®0
t t
t ln t
= lim ln t = lim
= 0,lim t = exp(0) = 1.
t -1 t -1
t ®0 t ®0 t - 1 t ®0
1
t t ln t - t t
t ln t й Ґ щ t = +Ґ,lim t 1-t = exp( +Ґ) = +Ґ.
ln lim t t -1 = lim ln t t -1 = lim = к ъ = lim
t ®Ґ t - 1
t ®Ґ t ®Ґ
л Ґ ы t ®Ґ 1 t ®Ґ
и t -1 ш и t -1 ш x (t - 1)
2
t
ytў ( ln t + 1) (t - 1) - t ln t - ln t + t - 1 t t -1 ( - ln t + t - 1) t ( ln t - t + 1)
2
= = , y ў = = .
(t - 1) (t - 1) 1
x
y 2 2 1
1 - - ln t t ln t - t + 1
t t -1
t
37
4. Дифференцирование и интегрирование
t t
t ln t й 0 щ ln t + 1
ln lim t t -1 = lim = к ъ = lim = 1,liim t t -1 = e.
x ®1 t - 1
x ®1
л 0 ы x ®1 1 x ®1
38
4.2. Интегрирование
4.2. Интегрирование
39
4. Дифференцирование и интегрирование
й щ
( )
2
dx 1 - sin x = t ,cos x = 1 - 1 - t 2 = 2t 2 - t 4 ъ 2tdt
т =к =т =
1 - sin x к1 - sin x = t 2 , - cos xdx = 2tdt ъ -t 2 - t 2
2
л ы
й1 1 щ
= -2 т
dt к
=к
t
= u, - 2 dt = du = -u 2dt , ъ
t
ъ= 2
d 2u ( )
t 2-t 2 к 1 2u - 1 ъ
2 т 2u - 1
2
= 2 ln 2u + 2u 2 - 1 + C =
к 2-t = 2- 2 =
2
ъ
л u u ы
2 2 2 1 + sin x
= 2 ln + - 1 + C = 2 ln + +C .
1 - sin x 1 - sin x 1 - sin x 1 - sin x
лк t + 1 ъы
4t t Чt 4 t ж 1 ц
= т ta dt =4a т dt = a т d t 2 + 1 = - 2a т td з 2 ( ч= )
(t ) ( ) ( )
и t +1 ш
2 2 2
2
+1 t +1
2 2 t +1
2
ж 1 ц dt ж 1 ц a+x 1
= -2at з 2 ч + 2a т 2 = - 2at з 2 ч + 2a Ч arctgt + C = -2a Ч +
и t +1 ш t +1 и t +1 ш a-x a + x
+1
a-x
a+x a+x
+2a Ч arctg
a-x
+C = - (a 2
)
- x 2 + 2a Ч arctg
a-x
+C .
Проверка.
40
4.2. Интегрирование
ж a+x цў x 1 1 a + x +a - x
зз - ( )
a 2 - x 2 + 2a Ч arctg чч = + 2a Ч Ч =
a-x (a ) a+x ( )
2
и ш
2
-x 2
1+ a + x a - x
2
a-x a-x
x (a - x ) a-x a x a a+x
= + 2a Ч = + = .
(a ) a + x (a - x ) (a ) (a ) a-x
2
2
- x2 2a 2
- x2 2
- x2
41
4. Дифференцирование и интегрирование
т 1 - x 2 dx = 1 - x 2 Ч x - т xd 1 - x 2 = 1 - x 2 Ч x + т x Ч 2 x dx =
2 1- x2
= 1- x Чx - т
(1 - x ) dx +
2
1 dx = 1 - x 2 Ч x - 1 - x 2 dx + arcsin x + C .
т т
2
1- x 2
1- x2
arcsin x 1- x2 Ч x
т 1 - x 2 dx =
2
+
2
+ C.
42
4.2. Интегрирование
1 = Ax + 3 A + Bx - 3B :
м 1
п A= ,
м1 = 3 A - 3B , п 6
н Ын
о0 = A + B . пB = - 1 .
по 6
1
dx 1 1 x -3 6 1 x -3
т ( x - 3)( x + 3) = 6 ln x - 3 - 6 ln x + 3 = ln 1
+ C = ln
6 x + 3
+С .
x +3 6
43
4. Дифференцирование и интегрирование
1 = Ax 2 - 9 A + Bx + 3B + Cx 2 - 6Cx + 9C .
1 = ( A + C )x 2 + (B - 6C )x + 9(C - A ) + 3B .
м 1
п A = -C = - 36 ,
м9(C - A ) + 3B = 1, п
п п 1
н A + C = 0, Ы нB = 6C = ,
пB - 6C = 0. п 6
о п 1
пC = 36 .
о
Остальные разложения читатель может выполнить самостоя-
тельно.
sin 3x 1 d cos 3x 1
4. т tg3xdx = т dx = - т = - ln cos 3x + C .
cos 3x 3 cos 3x 3
5. т 2
xdx (
1 d x +3 1
2
)
x + 3 2 т x2 + 3
= = ln x 2 + 3 + C .
2
dx
6. т = ln x + 1 + C .
x +1
1 1
7. т 2
= tg 2 x + C .
cos 2 x 2
dx
dx dx 2 1 dtgx 1
8.1. т =т = т cos x = т = ln tgx + C .
sin 2 x 2 sin x cos x 2tgx 2 tgx 2
dx йcos 2 x = t , -2 sin 2 xdx = dt ,щ dt 1 dt
т sin 2x = ккsin 2x = 1 - cos 2 x
2
ъ=т
ъы -2 sin 2 x
2
=- т
2 1-t2
=
8.2. л
1 ж 1 + cos 2 x ц 1 ж 2 cos 2 x ц 1 1
ч = ln (tgx ) = ln tgx + C .
2
= - ln з ч = - ln з
4 и 1 - cos 2 x ш 2
4 и 2 sin x ш 4 2
Самостоятельный интерес представляют интегралы от класса эле-
ментарных функций — интегралы от обратных гиперболических функ-
ций. Они вычисляются по формуле интегрирования по частям:
тUdV = UV - тVdU .
44
4.2. Интегрирование
x 1 d ( x 2 + 1)
1.т arshxdx = x Ч arshx - т xd ( arshx ) = x Ч arshx - т
2 т x2 +1
dx =x Ч arshx - =
x2 +1
= x Ч arshx - x 2 + 1 + C .
x 1 d ( x 2 - 1)
2.т archxdx = x Ч archx - т xd ( archx ) = x Ч archx - т
2 т x2 -1
dx =x Ч archx - =
x2 -1
= x Ч arshx - x 2 - 1 + C .
x 1 d ( x 2 - 1)
3.т arcthxdx = x Ч arcthx - т xd ( arcthx ) = x Ч arcthx - т
2 т x2 -1
dx =x Ч arcthx + =
1- x2
1
= x Ч arcthx + ln x 2 - 1 + C .
2
4.т arthxdx = т arthxdx = x Ч arthx - т xd ( arthx ) =
x 1 d ( x 2 - 1) 1
= x Ч arthx - т dx =x Ч arthx + т = x Ч arthx + ln x 2 - 1 + C .
1- x 2
2 x2 -1 2
В стандартной таблице интегралов можно увидеть следующие ин-
тегралы, называемые для удобства запоминания формулами «длинно-
го» и «высокого» логарифмов:
т
dx
x ±1
2
(
= ln x + x 2 ± 1 + С .)
dx 1 x +1
т x 2 - 1 = 2 ln x - 1 + C .
Заметим, что в правой части каждого из уравнений стоят обрат-
ные гиперболические функции. Эти выражения можно лучше понять
и проще запомнить после нахождения производных к выведенным
в первой главе обратным гиперболическим функциям.
( Arshx )ў = ( ln( x + )ў 1 ж 1 Ч 2x ц 1
x 2 + 1) = з 1+ ч= .
( )
x + x2 +1 и 2 x +1 ш
2
x2 +1
( Archx )ў = ( ln( x + )ў 1 ж 1 Ч 2x ц 1
x 2 - 1) = з 1+ ч= .
( )
x + x2 -1 и 2 x -1 ш
2
x2 -1
ж 1 ж 1 + x ц цў 1 (1 - x ) ж (1 - x ) - (1 + x ) ц 1
( Arthx )ў = з ln з ч ч = з ч= 2 .
и 2 и 1 - x ш ш 2 (1 + x ) зи (1 - x ) ч x -1
2
ш
45
4. Дифференцирование и интегрирование
ў ж 1 ж x + 1 ц цў 1 ( x - 1) ж ( x + 1) - ( x - 1) ц 1
( Arcthx ) з ln з
= ч ч = з ч= 2 .
и 2 и x - 1 ш ш 2 ( x + 1) из ( x - 1) ч x -1
2
ш
4.2.2. Нахождение определенных интегралов
Определенные интегралы вычисляются по формуле Ньютона-Лейб-
b
т f ( x )dx = F ( x )
b
ница: a
= F (b) - F (a).
a
46
4.2. Интегрирование
2p 0
48
4.2. Интегрирование
Интегралы Френеля
м t
ж p Ч x2 ц
п
п
x (t ) = т0 зи 2 чш
cos
Функция в параметрическом виде н t
известна как
п y(t ) = sin ж p Ч x ц
2
п т0 зи 2 чш
о
спираль Корню и находит широкое применение в физике дифракци-
онных явлений:
Спираль Корню
49
4. Дифференцирование и интегрирование
50
4.2. Интегрирование
t
sin( x )
рассматривать интегральный синус Si (t ) = т dx как функцию
0
x
от переменного верхнего предела t, то можно построить ее график.
Горизонтальные асимптоты по определению вычисляются как
x x
sin t sin t
lim т dt ,lim т dt :
x ®-Ґ
0
t x ®Ґ
0
t
51
4. Дифференцирование и интегрирование
Ґ A
dx dx A p
1. т = lim т = lim arctg = .
0
1+ x 2
A ®Ґ 0 1 + x
2
A ®Ґ 0 2
Ґ A
dx dx A
2. т = lim т = lim ln = Ґ.
3
x A ®Ґ 3 x A ®Ґ 3
Ґ A
52
4.2. Интегрирование
A A
1
I 1 = т exp( -3x ) Ч sin 2 x dx = -
2 т0
exp( -3x ) d (cos 2 x ) =
0
1ж A A
ц
= - зз exp(-3x )Чcos 2 x - т cos 2 xd (exp( -3x )) чч =
2и 0
0 ш
1ж
A
ц
= - зз exp( -3 A ) Ч cos 2 A - 1 + 3т exp( -3x )cos 2 xdx чч =
2и 0 ш
1ж 3
A
ц
= - зз exp( -3 A ) Ч cos 2 A - 1 + т exp( -3x )d (sin 2 x ) чч =
2и 20 ш
1ж 3ж цц
A A
= - з exp( -3 A ) Ч cos 2 A - 1 + зз exp( -3x))Чsin 2 x - т sin 2 xd (exp( -3x )) чч ч =
2и з 2и ч
0
0 шш
1ж 3ж цц
A A
= - з exp( -3 A ) Ч cos 2 A - 1 + зз exp( -3x )Чsin 2 x + 3т exp( -3x ) Ч sin 2 xdx чч ч .
2 из 2и 0
0 шш
ч
1 1 3 9
I 1 = - exp( -3 A ) Ч cos 2 A + - exp( -3 A ) Ч sin 2 A - I 1 .
2 2 4 4
2ж 3 ц
I 1 = - з exp( -3 A ) Ч cos 2 A - 1 + exp( -3 A ) Ч sin 2 A ч .
13 и 2 ш
2ж 3 ц 2
lim I1 = lim - exp( -3 A )cos 2 A - 1 + exp( -3 A )sin 2 A ч =
A ®Ґ A ®Ґ 13 зи 2 ш 13
+Ґ 0 B
dx dx dx 0
4. т = lim т + lim т
B
= lim arctg A + lim arctg 0 = p.
-Ґ
1+ x 2
A ®-Ґ A 1 + x
2
B ®+Ґ 0 1 + x
2
A ®-Ґ B ®+Ґ
Ґ A A
dx dx -1 ж -1 -1 ц
5. т 2
= lim т 2 = lim = lim з - ч = 1.
1
x A ®Ґ
1
x A ®Ґ x 1 A ®Ґ и A 1 ш
Ґ A A
6. т sin xdx = lim т sin xdx = lim ( - cos x ) — не имеет смысла.
A ®Ґ A ®Ґ 0
0 0
т f ( x )dx = lim т
a
∙ ®0
a
f ( x )dx
0 0
dx dx 0
p
1. т = lim т = lim arcsin x = lim ( - arccsin( -1 + ∙ )) = .
-1 1- x2 ∙ ®0
-1+ ∙ 1- x2 ∙ ®0 -1+ ∙ ∙ ®0 2
2.
( ) = lim (- ln h Ч h - 1 + h) = -1.
1 ж 1 1 ц 1
xd ( ln x ) ч = lim ln x Ч x h - x
1
т0 ln xdx = lim
h® 0
з
з ln x Ч x
h
- т ч h
и h ш h®0 h® 0
2 2
dx d ln x 2
3. т =т = ln ln x 1 = -Ґ.
1
x Ч ln x 1 ln x
2 8
8
dx 3x 3
3 9
4. т = = ( 4 - 1) = .
-1
3
x 2 2 2
-1
5. т
3
2 xdx
3
d x2 -1 ( 3 )
-3
2
= т
x - 1 -3 x - 1
2
= ln x 2 - 1 . Особые точки x = ±1 обращают пер-
-3
54
4.2. Интегрирование
a2 - b2
где µ= — эксцентриситет эллипса. Интеграл E(k ) не берется
a
в элементарных функциях и называется полным эллиптическим ин-
тегралом второго рода:
p
1
2
1 - k 2x2
E (k ) = т 1 - k 2 sin 2 xdx = т
dx .
0 1- x2 0
55
4. Дифференцирование и интегрирование
56
4.2. Интегрирование
57
4. Дифференцирование и интегрирование
I ( y ) = т f ( x, y )dx .
a
58
4.2. Интегрирование
(a - 1) ! (b - 1) ! G(a) Ч G(b)
B (a,b) = B (b,a) = =
(a + b - 1) ! G(a + b)
Теперь
G(2) = G(1 + 1) = 1Г(1) = 1.
Г(3) = Г(1 + 2) = 2 Ч Г(2) = 2 Ч Г(1 + 1) = 2 Ч1 = 2.
Г(4) = Г(1 + 3) = 3 Ч Г(3) = 3 Ч Г(2 + 1) = 3 Ч 2 Ч Г(2) = 3 Ч 2 Ч1 Ч Г(1) = 6.
Г(n + 1) = n Ч Г(n) = n Ч (n - 1) Ч Г(n - 1) = n(n - 1) ... 2 Ч1 Ч Г(1) = n !
G(n + 1) = n !
59
4. Дифференцирование и интегрирование
-Ґ -Ґ
+Ґ
J = т exp(- y
2
)dy = й x = r cos j, y = r sin j, r = x 2 + y 2 щ .
-Ґ
л ы
+Ґ +Ґ +Ґ +Ґ
J2 = т т exp(- x - y )dxdy = т т exp(-r )rdr =
2 2 2
-Ґ -Ґ -Ґ -Ґ
2p +Ґ +Ґ
0 0 0
+Ґ
= - p exp( -r 2 ) = p.
0
J = p.
ж1ц
G з ч = p.
и2ш
График гамма-функции
60
4.2. Интегрирование
Перейдем к замене:
n n
sin 2 x = u,sin n x = sin 2 x ( ) 2 = u2.
m m m
cos x = cos x
m
( 2
) 2
(
= 1 - sin x 2
) 2 = (1 - u ) 2 .
1 1 1 1
du = 2 sin x cos xdx = 2 sin 2 x ( ) Ч (cos x )
2 2 2 dx = 2u 2 Ч (1 - u ) 2 dx .
1 -1 1
dx = u 2 Ч (1 - u ) 2 du.
-
2
p
x = 0 Ю u = 0, x = Ю u = 1.
2
p ж n +1 ц ж m +1 ц
p
Gз G
2
1 ж n +1 m +1 ц 1 и 2 чш зи 2 чш 2
Gз + 1ч
и 2 ш
Рассмотрим конкретный пример:
p ж3ц ж3ц
Gз ч Ч Gз ч
2
1 и2ш и2ш 1 p p p
т0 sin x cos xdx = 2 G (3) = 2 4 Ч 2 ! = 16 .
2 2
61
5. Численные методы
и приближенные вычисления
62
5.1. Приближенные методы вычисления определенных интегралов
1
sin x
мере вычисления интегрального синуса Si(1) = т dx . Пусть необ-
0
x
1
sin x
ходимо взять определенный интеграл т
0
x
dx . Построим график
sin( x )
функции y = на отрезке [ 0,1], где y(x)>0 . Представим опреде-
x
1
sin x
ленный интеграл т0
x
dx как площадь фигуры, ограниченной сверху
sin( x )
графиком функции y = , снизу прямой y = 0, слева и справа пря-
x
мыми x = 0, x = 1. Тогда для вычисления площади данной фигуры ра-
зобъем ее на N сегментов, площади которых затем суммируем. Мето-
ды вычисления отличаются друг от друга характером сегментов.
b -a 1
Отрезок [0,1] разбивается на N частей, тогда Dx = = . Строится
N N
сетка из дискретных значений переменной X, так что i a + Dx Ч i .
x =
5.1.1. Метод прямоугольников
Площадь фигуры рассматривается как сумма N прямоугольников,
ширина которых равна Dx , высота — g ( xi ) либо g(xi -1 ) (значения функ-
ции в узлах сетки). Данная функция убывает на [0,1], и g ( xi ) < g(xi -1 ) .
Можно покрыть фигуру прямоугольниками так, что часть площади оста-
нется свободной либо, напротив, войдет часть избыточной площади.
В первом случае расчет будет производиться методом правых прямоу-
b -a
гольников, во втором — левых: h = , l = g (a + h(i - 1)) ,i = 1, 2 N —
N
ширина и высота прямоугольников для метода левых прямоугольни-
b -a
ков; h = , l = g (a + hi )) ,i = 1, 2 N — ширина и высота
N
прямоугольников для метода правых прямоугольников. Если значе-
ние функции y = g ( x ) находят в серединной точке интервала [ xi -1 , xi ] ,
ж hц
то есть находят g з xi -1 + ч, тогда метод называется методом средних
и 2ш
63
5. Численные методы и приближенные вычисления
b -a ж h ц
прямоугольников: h = , l = g з a + (2i - 1) ч,i = 1, 2 N — ширина
N и 2 ш
и высота прямоугольников для метода средних прямоугольников.
5.1.2. Метод трапеций
В данном методе площадь приближается суммой N трапеций, вы-
b -a
сота которых постоянна и h = .
N
Сумма оснований l1 + l2 = g (a + h(i - 1)) + g (a + hi ) ,i = 1, 2 N . Пло-
h
щадь трапеции S tr = (l1 + l2 ).
2
5.1.3. Метод Симпсона
Отрезок [a, b] разбивается на 2N отрезков, тогда ширина каждого
b -a
равна h = . Суть метода заключается в том, что на каждом отрез-
2N
ке [ x2i - 2 , x2i ], i = 1, 2, N подынтегральная функция аппроксимируется
параболой fi = ax 2i + bxi + ci , проходящей через три последовательных
точки сетки, значение функции в которых
f ( x2i - 2 ) = f ( 0 ) = ci , f ( x2i -1 ) = f ( h ) = ai h2 + bi h + ci , f ( x2i ) = f ( 2h ) =
= 4ai h + 2bi h + ci .
2
64
5.1. Приближенные методы вычисления определенных интегралов
Таблица 3
Расчетные формулы для взятия интегралов
численными методами
(b - a ) й N йй (b - a) щ щ щ
Средних Правых Левых
S := к е g к кa + (i - 1) ъ
N л i =1 л л N ъы ъы ы
Прямоугольников
(b - a) й N й (b - a ) щ щ
S := к е g кa + i ъъ
N кл i =1 л N ы ъы
(b - a) й N й й (b - a) щ щ щ
S := Ч к е g к кa + (2i - 1) ъ
N л i =1 л л 2N ъы ъы ы
Метод
(b - a) N й й (b - a) щ й (b - a) щ щ
S := е g кa + (i - 1)ъ + g кa + Чi ъъ
Трапеций
к
2N i =1 л л N N
ы л ыы
(b - a) й N -1
й й (b - a) щ щ щ
S :=
2N л
к g (a ) + g (b ) + 2 е g к кa +
N
i ъъъ
i =1 лл ыыы
й й (b - a) щ щ
к g кa + 2N (2i - 2)ъ + ъ
(b - a) к лN
ы
е ъ
Симпсона
S :=
6N i =1 к й (b - a) щ й (b - a) щ ъ
к +4 g кa + (2i - 1)ъ + g кa + 2i ъ ъ
л л 2N ы л 2N ыы
(b - a) й N й (b - a ) щ N -1 й (b - a) щ щ
S := к g (a) + 4е g кa + (2i - 1)ъ + 2 е g кa + 2i ъ + g (b)ъ
6N кл i =1 л 2N ы i =1 л 2N ы ъы
65
Таблица 4
Результаты вычислений Si (1) различными способами
с учетом погрешности
Метод вычисления
Прямоугольников
Трапеций Симпсона
Левых Правых Средних
5. Численные методы и приближенные вычисления
66
Расчет
f (x)(b - a)3 f (x)(b - a)2 f (x)(b - a)2 f (x)(b - a)3 f (x)(b - a)5
R= R= R= R= R=
24N 2 2N 2N 12N 2 2880N 4
ность
Погреш-
1, 4 Ч10 -12 1,5 Ч10 -6 1,5 Ч10 -6 2,8 Ч10 -12 6, 9 Ч10 -25
ность
Погреш-
5.2. Исследование функций на экстремум
68
5.4. Приближенные методы нахождения корней алгебраических уравнений
69
5. Численные методы и приближенные вычисления
70
5.4. Приближенные методы нахождения корней алгебраических уравнений
71
5. Численные методы и приближенные вычисления
xn + 2 - xn +1 Ј q xn +1 - xn Ј q 2 xn - xn -1 .
xn +3 - xn + 2 Ј q xn + 2 - xn +1 Ј q 3 xn - xn -1 .
..................
xn +i - xn +i -1 Ј q i xn - xn +1 , "i, k О N .
xn + m - xm Ј xn + m - xn +m -1 + xn +m -1 - xn +m - 2 + ... +
(
+ xn + 2 - xn +1 + xn +1 - xn Ј q m + q m -1 + ... + q 2 + q xn - xn -1 = )
m +1
q -q
= xn - xn -1 .
1-q
Следовательно, xn - xn -1 Ј q k -1 x1 - x0
q - q m +1
Подставляя xn +m - xm Ј xn - xn -1 в xn - xn -1 Ј q k -1 x1 - x0 ,
1-q
имеем
q q
xn + m - xn Ј
1-q
( )
1 - q m xn - xn -1 при m = Ґ x - xn Ј
1-q
xn - xn -1 ,
qk qk
xn + m - xn Ј
1-q
( )
1 - q m x1 - x0 при m = Ґ x - xn Ј
1-q
x1 - x0 .
qk
При m = const lim
n ®Ґ 1 - q
( )
1 - q m x1 - x0 = 0
73
5. Численные методы и приближенные вычисления
74
5.4. Приближенные методы нахождения корней алгебраических уравнений
75
5. Численные методы и приближенные вычисления
76
5.4. Приближенные методы нахождения корней алгебраических уравнений
5.4.5. Разбиение на сегменты
В том случае, если уравнение имеет множество корней, удобно про-
водить разбиение на сегменты и на каждом сегменте находить корень
методом хорд.
sin( x )
Например, чтобы решить уравнение = 0 на отрезке
x
[ -10p + 0, 2, 0], напишем подпрограмму FF (рис. 77), которая возвраща-
ет корень на заданном отрезке. Столбец X задает границы интервалов
локализации корня. В результате вычислений получено 10 корней
FF (x). Значения, выведенные в столбец G (FF (X)), порядка 10–12, 10–13,
что говорит о том, что значение функции y = g ( X ) от найденных чис-
sin( x )
ленным методом корней стремится к нулю. Уравнение = 0 рав-
x
мsin( x ) = 0, sin( x )
носильно системе уравнений н Решения уравнения =0
о x № 0. x
на отрезке [ -10p + 0, 2, 0 ] удовлетворяют x = pk , k = -1,..., -10.
sin x
Разбиение на сегменты для решения уравнения y = .
x
Столбец X — корни уравнения на отрезке
77
5. Численные методы и приближенные вычисления
k =0 k!
f ( ) ( 0) k
Ґ k
клорена.
Для того чтобы в MathCad разложить функцию в ряд Маклорена,
существует два способа:
Способ 1
Задать функцию, которую необходимо разложить в ряд.
На панели инструментов «Символьные» нажать «Series» (разложить
в ряд), в файле после функции появится «series», поставить запятую, вве‑
сти требуемую максимальную степень.
Щелкнуть мышью по пустому полю файла.
Способ 2
Задать функцию, которую необходимо разложить в ряд.
Выделить мышью переменную функции, на вкладке меню найти «Сим‑
вольные операции», выбрать «переменная», затем «разложить в ряд»,
в открывшемся окне задать порядок приближения (максимальную степень
при x).
Строкой ниже появится разложение.
78
5.6. Алгоритм вычисления числа e
79
5. Численные методы и приближенные вычисления
1 ж 1 ц ж n ц
+... + 1- ... 1 - .
(n + 1)! зи n + 1 чш зи n + 1 чш
Можно сделать вывод: exp(n + 1) > exp(n), 2 < exp(n) < 3 . Следователь-
но, последовательность является монотонной и ограниченной, зна-
чит имеет предел. Число e является пределом такой последовательно-
сти, вычислим его численным методом.
Из теории рядов известно, что
x x2 xn
exp( x ) = 1 + + + .. + + Rn +1 ( x ).
1! 2 ! n!
Тогда число e представимо в виде бесконечной суммы ряда
Ґ
1
e=е .
n=0 n !
80
5.7. Приближенные вычисления с использованием дифференциалов
1
ж 2pn ц n
Также число e можно найти как предел e = lim nз
x ®Ґ з
чч .
и n! ш
81
5. Численные методы и приближенные вычисления
жp ц жp ц
Таким образом, sin з - 0,1 ч » 0, 6 и cos з - 0,1 ч » 0,8 .
и4 ш и4 ш
82
5.8. Решение систем линейных уравнений
D1 D D
По методу Крамера: x1 = , x 2 = 2 , x3 = 3 ,
D D D
где
2 3 2 16 3 2 2 16 2 2 3 16
D = 3 -1 -4 , D1 = -15 -1 -4 , D 2 = 3 -15 -4 ,D
D3 = 3 -1 -15 .
1 -2 -5 -23 -2 -5 1 -23 -5 1 -2 -23
Функция submatrix (A, ir, jr, ic, jc) возвращает подматрицу массива
A, состоящую из элементов строк от ir до jr и столбцов от ic до jc мас-
сива A). Функция augment (A, B, C, …) возвращает массив, получен-
ный в результате размещения A, B, C, … слева направо.
83
5. Численные методы и приближенные вычисления
84
5.8. Решение систем линейных уравнений
85
5. Численные методы и приближенные вычисления
86
5.8. Решение систем линейных уравнений
87
5. Численные методы и приближенные вычисления
Цепной дробью [a0 ,a1 ,a2 ,...] называется дробь, которую можно пред-
ставить в виде
1
[a0 ,a1 ,a2 ,...] = a0 + ,
1
a1 +
1
a2 +
...
где a0 — целое число, а все остальные an — натуральные числа. При
этом числа a0 ,a1 ,a2 ,a3 ... называются неполными частными цепной
дроби.
Любое действительное число может быть представлено в виде ко-
нечной (для рациональных чисел) или бесконечной (для иррацио-
нальных чисел) цепной дроби. Число представляется конечной цеп-
ной дробью тогда и только тогда, когда оно рационально.
Для цепной дроби [a0 ,a1 ,a2 ,...] N‑й подходящей дробью называется
конечная цепная дробь [a0 ,a1 ,a2 ,...,an ] , значение которой рациональ-
pn
но и равно .
qn
Эффективным алгоритмом для разложения числа x в цепную дробь
является алгоритм Евклида, в котором a0 = [ x ], x0 = x - a0 ,
й1щ 1 й 1 щ 1
a1 = к ъ , x1 = - a1 , an = к ъ , xn = - an . Разложение в конечные
л x0 ы x0 л xn -1 ы xn -1
цепные дроби можно проводить и вручную, однако разложение в бес-
конечные требует вычислительных ресурсов. Вышеупомянутый алго-
ритм Евклида просто реализовать в MathCad. Рассмотрим его на при-
мере разложения x = 2 . При этом ограничимся 12 первыми
неполными частными (k = 12). Из расчета видно, что
2 = [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] . Для k = 12 запишем подходящую дробь,
которая является конечной дробью [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] , тогда
19601
2» .
13860
88
5.9. Разложение иррациональностей в цепные дроби
89
5. Численные методы и приближенные вычисления
RS = 2R +
1 1
1
, RS > 0, R 2 S - 2RRS - 2R 2 = 0, RS = R ( 3 +1 .)
+
R RS
При этом сопротивление бесконечной цепи выражается иррацио-
нальным числом.
Мы упоминали число e как основание натуральных логарифмов
в текущей главе.
Впервые разложение основания натуральных логарифмов было осу-
ществлено Леонардом Эйлером:
e -1 1 1
= , e =2+ .
2 1 1
1+ 1+
1 1
6+ 2+
1 1
10 + 1+
1 1
14 + 1+
18 + ... 1
4+
1
1+
1 + ...
90
5.9. Разложение иррациональностей в цепные дроби
91
6. Стохастические методы.
Метод Монте-Карло
rbeta (m, s1, s2) возвращает вектор m случайных чисел, имеющих бэта-
распределение. s1, s2 > 0 есть параметры формы.
92
6.1. Генератор случайных чисел
93
6. Стохастические методы. Метод Монте-Карло
е zzz k
ло случайных чисел, попавших внутрь фигуры. Доля чисел , k =1
N
попавших внутрь треугольника, будет соответствовать площади треу-
N
е zzz k
гольника S как доле от площади прямоугольника S треуг = Ч S прям . k =1
N
В итоге S треуг = 99, 9 кв.ед. Рассчитывая эту величину аналитически,
1 1
имеем S треуг = S осн Ч h = Ч 20 Ч10 = 100. Погрешность вычисления со-
2 2
DS S m - k - S a 0, 99
ставляет = = = 0, 0099 (0, 99%).
S Sa 100
0 0 0
2p 2p 2p 2p
1 + cos 2j 1 - cos 2j 5
= 8т dj + 3 т d j = 5,5 т d j + т cos 2jd j = 11p » 34,56.
0
2 0
2 0
20
95
6. Стохастические методы. Метод Монте-Карло
96
6.3. Вычисление площади в полярной системе координат
Второй способ
Запишем функцию r (j) = 16 cos 2 x + 6 sin 2 x в декартовой системе
м x = cos j,
координат, используя известное преобразование н
о y = sin j.
Создаем массивы xi и yi из N случайных величин с помощью функ-
ции rnd (4), rnd (3). Теперь точки случайным образом распределяют-
ся по поверхности OXY.
еP i
( xi ) + ( yi )
2 2
Ri = . Искомая площадь SS = i =1
Ч 4S прям = 34, 63 . Погреш-
N
ность вычисления составляет
DM S m - k - S a 34,538 - 11p
= Ч100% = Ч100% = 0, 06%.
M Sa 11p
97
6. Стохастические методы. Метод Монте-Карло
Вычислим т dx т (1 + xy )dy .
0 x3
99
6. Стохастические методы. Метод Монте-Карло
т l Ч sin jd j 2l 2
ятность P пересечения иглой прямой P = 0
= = = 0.637.
S пр pa p
Из данной задачи вытекает задача по определению числа π, исхо-
дя из результатов экспериментов по бросанию иглы на расчерченную
поверхность.
Пусть иглу бросают r раз, при этом она пересечет прямую n раз. По-
n
скольку вероятность того, что игла пересечет прямую P = , можно
r
2l Ч r
оценить число π как p = . Данный «эксперимент» нетрудно про-
a Чn
вести в среде MathCad.
Для организации «бросков иглы» необходимо задействовать генера-
тор случайных чисел, далее происходит отбор по принципу «пересекает-
не пересекает», результаты в виде нулей и единиц записываются в мас-
сив zn, и происходит окончательный расчет значения числа π.
Численный расчет показывает, что искомая вероятность составля-
ет P = 0.635. Для определения погрешности a числа p используем по-
нятие отклонения относительной частоты от постоянной вероятно-
сти в независимых испытаниях.
101
6. Стохастические методы. Метод Монте-Карло
102
6.6. Задача Бюффона
103
6. Стохастические методы. Метод Монте-Карло
104
7. Обыкновенные дифференциальные
уравнения
105
7. Обыкновенные дифференциальные уравнения
dy xdx 1 d 1+ x
2
( )
т 1 + y 2 = - т 1 + x 2 , arctgy = - 2 т 1 + x 2 , arctgy =
1 1
( )
= - ln 1 + x 2 + C ,C = arctgy + ln 1 + x 2 ,
2 2
( )
C C
arctgy = lnC - ln 1 + x 2 = ln , y = tg ln .
1+ x 2
1+ x2
106
7.1. Обыкновенные дифференциальные уравнения первого порядка
107
7. Обыкновенные дифференциальные уравнения
108
7.1. Обыкновенные дифференциальные уравнения первого порядка
м мc1 = 1 - a,
пc1 + c2 = 1, п
п пc 2 = a,
п 1 п 1 1
нc2a = , нa = , a= :
п 2 п 2a 2
п 1 п 1
поc2b = 2 . пb = .
о 2a
ж1 1 ц
: yn +1 = yn + h з f ( xn , yn ) + f ( xn + h, yn + h Ч f ( xn , yn ) ч,
и2 2 ш
Наиболее известной является формула четырехэтапного метода:
h
yn +1 = yn +
6
(
k1 + 2k2 + 2k3 + k4 , )
1 1
k1 = f ( xn , yn ), k2 = f ( xn + h, yn + hk1 ),
2 2
1 1
k3 = f ( xn + h, yn + hk2 ), k4 = f ( xn + h, yn + hk3 ).
2 2
Решим ту же задачу Коши методом Рунге-Кутты (с. 110). Для реа-
лизации этого метода используем программирование. Напишем под-
программу GG. При помощи логических переменных в первой строке
записаны начальные условия, шаг h и число шагов N. Вычисления про-
изводятся в цикле «for». Задаются массивы Ai, Bi, которые будут запол-
няться числами на каждом шаге вычислений. Массиву A будут при-
своены числа, отвечающие за абсциссы точек функции, массиву B
109
7. Обыкновенные дифференциальные уравнения
Метод Рунге-Кутты
110
7.1. Обыкновенные дифференциальные уравнения первого порядка
111
7. Обыкновенные дифференциальные уравнения
112
7.1. Обыкновенные дифференциальные уравнения первого порядка
dt (1 - 2t ) (
du 1 dt t - t + 1
2
)
du 1
т 2 t 2 - t + 1 = т u , - 2 т t 2 - t + 1 = т u , - 2 ln t - t + 1 =
2
( ) ( )
1
= ln u + ln c , - ln t 2 - t + 1 = ln cu ,
2
1 1 1
ln = ln cu , = cu, =
t - t +1
2
t - t +1
2
ж 1
2
ц ж 1 ц
зy-3ч зy-3ч
з ч -з ч +1
зx+1ч зx+1ч
и 3ш и 3ш
ж 1ц
= c з x + ч, y 2 - xy + x 2 + x - y = c = 0.
и 3ш
Интегральная кривая представляет собой кривую второго порядка — эл-
липс в системе координат, повернутой на 45˚ по часовой стрелке от оси OX.
113
7. Обыкновенные дифференциальные уравнения
dy du du d u du ж du ц du
y = u Ч u, y ў = uuў + uўu, =u + u ,u + u + Puu = Q,u з + Puч + u = Q,
dx dx dx dx dx и dx ш dx
du du жuц
+ P u = 0, = -Pdx,ln u = - т Pdx + ln c1 ,ln з ч =
dx u и c1 ш
( ) (
= - т Pdx, u = c1 exp - т Pdx ,c1 = 1, u = exp - т Pdx . )
du du Q ( x ) Q( x )
u( x ) = Q ( x ), = ,u = т dx + C .
dx dx u( x ) u( x )
й Q( x ) щ
Общее решение имеет вид y = u( x ) к т dx + C ъ .
л u( x ) ы
dy 2 3
Пример. - y = ( x + 1)3 , x № -1 при начальном условии y(0) = .
dx x + 1 2
dy 2 dy du du d u du 2
- y = ( x + 1)3 , x № -1, y = uu, =u + u ,u +u - uu = ( x + 1)3 ,
dx x + 1 dx dx dx dx dx x + 1
du 2 d u 2dx du
- u = 0, = ,ln u = 2 ln x + 1 , u = ( x + 1) ,(( x + 1)2
2
= ( x + 1)3 ,
dx x + 1 u x +1 dx
du ( x + 1)2
= ( x + 1),u = +C .
dx 2
( x + 1)4
Общее решение y = u Ч u = + C ( x + 1)2 . Начальному условию удов-
2
( x + 1)4
летворяет С = 1. Частное решение y = + ( x + 1)2 .
2
114
7.1. Обыкновенные дифференциальные уравнения первого порядка
115
7. Обыкновенные дифференциальные уравнения
116
7.1. Обыкновенные дифференциальные уравнения первого порядка
117
7. Обыкновенные дифференциальные уравнения
118
7.1. Обыкновенные дифференциальные уравнения первого порядка
2x y 2 - 3x 2 2x y 2 - 3 x 2 ¶P 6 x ¶Q 6x
dx + dy = 0, P = ,Q = , =- 4, =- 4,
y 3
y 4
y 3
y 4
¶y y ¶x y
м ¶u 2 x
п ¶x = y 3 ,
2x y - 3x
2 2
п 2x x2
y3
dx +
y4
dy = du, н
¶u y 2 - 3 x 2
u( x , y ) = т y3 dx + j( y ) =
y3
+ j( y ),
п = .
по ¶y y4
¶u 3x 2 y 2 - 3x 2 3x 2 1 1
= - 4 + jў( y ), = - + jў( y ), jў( y ) = 2 , j( y ) = - + c,
¶y y y 4
y 4
y y
x2 x2 1 x2 1 x2 1
u( x, y ) = + j( y ) = - + c, - = c . - = 1.
y3 y3 y y3 y y3 y
Решение задачи Коши дает уравнение кривой, заданной в неявном
виде, строим ее при помощи MathCad. Как видно, это самопересека-
ющаяся кривая, точка самопересечения (0,0):
2x y 2 - 3x 2
Интегральная кривая для уравнения dx + dy = 0
y3 y4
при начальных условиях y(0) = -1
119
7. Обыкновенные дифференциальные уравнения
k 2 + ak + b = 0 k1 № k2 О y = C1e k1 x + C 2e k2 x
k 2 + ak + b = 0 k1 = k2 = k О y = (C1 + C 2 x ) e kx
120
7.2. Однородные и неоднородные линейные уравнения с постоянными коэффициентами
Таблица 6
Вид частного решения неоднородного дифференциального уравнения
y´ + ay´ + by = f(x) второго порядка в зависимости от вида f(x)
Корни ха-
рактери- Частное решение дифференци-
f(x)
стического ального уравнения
уравнения
0 — не ко-
рень y = Qn ( x )
Pn ( x )
0 — корень y = x rQn ( x )
кратности r
α — не ко-
рень y = exp(a x)Qn ( x )
exp(ax )Pn ( x )
α — корень y = x r exp(a x)Qn ( x )
кратности r
iβ — не ко- y = C1 sin bx + C 2 cos bx
C1 cos bx + C 2 sin bx рень
iβ — корень y = x (C1 sin bx + C 2 cos bx )
iβ — не ко- y = N k ( x )C1 cos bx + M k ( x )C 2 sin bx
рень
Pm ( x )cos bx + Pn ( x )sin bx y = x ( N k ( x )C1 cos bx + M k ( x )C 2 sin bx )
iβ — ко-
рень k = max(n, m)
121
7. Обыкновенные дифференциальные уравнения
122
7.2. Однородные и неоднородные линейные уравнения с постоянными коэффициентами
123
Заключение
124
Список литературы
125
Приложение 1
126
Графики основных элементарных функций и обратных к ним
127
Приложение 2
128
Приложение 3
129
Приложение 4
130
Приложение 5
131
Приложение 6
132
Поверхности второго порядка
133
Оглавление
ВВЕДЕНИЕ..........................................................................................3
2. КОМПЛЕКСНЫЕ ЧИСЛА........................................................... 23
4. ДИФФЕРЕНЦИРОВАНИЕ И ИНТЕГРИРОВАНИЕ................ 29
4.1. Дифференцирование................................................................ 29
4.1.1. Производные основных элементарных функций............. 30
4.1.2. Таблица производных......................................................... 32
4.1.3. Производная n‑го порядка................................................. 34
134
Оглавление
135
Оглавление
6. СТОХАСТИЧЕСКИЕ МЕТОДЫ. МЕТОД
МОНТЕ-КАРЛО................................................................................. 92
6.1. Генератор случайных чисел..................................................... 92
6.2. Вычисление площади треугольника
в декартовой системе координат.................................................... 94
6.3. Вычисление площади в полярной системе координат........... 95
6.4. Вычисление определенных интегралов................................... 98
6.5. Вычисление двойных интегралов............................................ 98
6.6. Задача Бюффона..................................................................... 101
7. ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ
УРАВНЕНИЯ................................................................................... 105
7.1. Обыкновенные дифференциальные
уравнения первого порядка.......................................................... 105
7.1.1. Уравнения с разделяющимися переменными................. 106
7.1.2. Однородные дифференциальные уравнения.................. 111
7.1.3. Линейное уравнение......................................................... 113
7.1.4. Уравнение Бернулли......................................................... 117
7.1.5. Уравнение в полных дифференциалах............................ 118
7.2. Однородные и неоднородные линейные уравнения
с постоянными коэффициентами................................................ 120
ЗАКЛЮЧЕНИЕ................................................................................ 124
136
Оглавление
137
Учебное издание
Математика
с MathCad
Редактор О. С. Смирнова
Верстка Е. В. Ровнушкиной
Подписано в печать 14.12.2017. Формат 70×100 1/16.
Бумага писчая. Цифровая печать. Усл. печ. л. 11,3.
Уч.-изд. л. 6,9. Тираж 50 экз. Заказ 376.
А. М. ВЛАСОВА
МАТЕМАТИКА
С MATHCAD
Учебно-методическое пособие