Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Введение в численные методы. Учебное пособие-1

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
1 Мб
Скачать
РАБОТА 6. ПРИБЛИЖЕННОЕ ВЫЧИСЛЕНИЕ

H
x
A
НЕСОБСТВЕННОГО ИНТЕГРАЛА
С БЕСКОНЕЧНЫМИ ПРЕДЕЛАМИ
Задание
1. Вычислить несобственный интеграл вида
Ifxedx
()


2
x
по
квадратурной интерполяционной формуле наивысшей алгебраической степени точности для 4, 8, 12 узлов, предварительно приведя его к
стандартному виду
n
IAft
k
kk
1
()
Iftedt

, где
A
()
2!
k
Ht
2
t
с помощью замены переменной;
1
n
n
()
nk
,
корни многочлена
t
2
 
k
Эрмита
Ht e e
() ( 1)
n
nx x
 , (1)
dx
n
n
d
22
который можно вычислять по формуле (1) или рекуррентной формуле
() 2 () ()
Ht tHtkHt
 ,
11
kkk

() 1, () 2.
tHtt
01
Производная многочлена Эрмита удовлетворяет соотношению
() 2 ()
Ht nH t
nn
2. Вычислить несобственный интеграл вида
.
1
Ifxedx
0
()
по
квадратурной интерполяционной формуле наивысшей алгебраической степени точности для для 4, 8, 12 узлов.
Коэффициенты
определяются, как в разделе 3, по формуле (3.24):
k
x
A
k
nLx
(1) ()
k
2
2
n
91
,
k
1
где
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
корни многочлена Лагерра степени n, определяемого по ре-
k
куррентной формуле
() (2 1 ) () () ( 1),
Lx n xLxnLxn
11
nnn


1, ( ) 1, ( ) 1 .
nLx Lx x

01
3. Объяснить, на основании какого свойства многочленов Эрмита и Лагерра используются корни этих многочленов при вычислении инте­гралов, рассматриваемых в этой работе.
Варианты заданий
п/п
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
f(x)
sin
e
2
sin( )
cos
1/(1 )
1/(1 )
ln(2 cos )
1/(1 )
cos(sin )
cos
2sin
cos
e
24
ln (1 )xx
sin( )
e
sh (cos ( ))
x
2
2
e
4
0.5 22
3
2 24
sin
/(1 )xx
2
2 16
0.5 17
0.5 18
0.5 19
0.5 20
3 21
2 23
2.5 25
2 26
2 27
1 28
2 29
1 30
п/п
arctg ( 1)x
arctg ( )xe
22
(sin ) / (1 )xx
4
sin( )
cos( )
1/(1 )
1/(2 cos )
sh ( )
sin (cos ( ))
cos (sh ( ))
sin ( ) / )xx
sin( ) /xx
sin ( )
f(x)
1.5
/(1 )
ch x
2
4
2
2
2
0.5
e
2
2
0.5
1.5
22
1
2
e
2
1.5
3
1.5
2
1
1
1
92
РАБОТА 7. ПРИБЛИЖЕННОЕ ВЫЧИСЛЕНИЕ ИНТЕГРАЛА
A
j
x
x
x
xy

ПО ПЛОЩАДИ ЧЕТЫРЕХУГОЛЬНИКА
Задание
1. Вычислить интеграл
I f x y dxdy
S
ABCD
(, )

(1)
по площади четырехугольника ABCD с заданными координатами вер­шин
( , ), ( , ), ( , ), ( , ),
xy Bx y Cxy Dx y
11 22 33 44
используя результаты
лабораторной работы 5 при n = m = 4, 8, 12 и формулу
где
A
i
2(1 )

2
2
nP
1
n
2
i
()
i
nm
IAB

11

ij
2(1 )
,
B
j
2
mP
2
m

1
(, )
 
ij i j
2
j
, ,
()
ij
, (2)
– корни многочлена Ле-
жандра степени n.
Координаты
44
где
r
,

rr
(, ) , (, ) ,
 
,
координаты узлов четырехугольника ABCD,
y
r
координаты канонического квадрата.
xN y yN

rr rr
11
rr

1
N
(1 )(1 )
rrr
 
4
,
Функция
y
  
(,) (,),(,)
fx y


.

93
При вычислении определителя использовать аналитические выра-
x
x

f
x
x
x
x
f

y
y
x
x
жения входящих в него производных.
Проверить условие: при
(, ) 1fxy
интеграл (1) равен площади че-
тырехугольника ABCD.
Площадь четырехугольника ABCD можно определить как сумму
площадей треугольников ABC и CDA:
11
yxy

11 33
11
SSSS xyS xy

ABCD ABC CDA ABC CDA
,1,1

22 44

22

11
yxy
33 11

 
.
 
2. Вычислить интегралы от той же подынтегральной функции
(, )
xy
, что и в задании 1, по площадям треугольников ABC и CDA.
Вычисление интегралов проводить по тому же алгоритму, что и в пункте 1, рассматривая каждый треугольник как вырожденный четы­рехугольник, у которого одна из вершин лежит посередине диагонали четырехугольника ABCD. При этом координаты этой вершины будут
x
и
yy
13
.
2
13
2
Показать, что сумма интегралов по площадям треугольников ABC и
CDA равна интегралу по площади четырехугольника ABCD, вычислен-
ного в пункте 1.
Варианты заданий
п/п
1 0 0 3 0 4 3 0 4
2 5 5 –3 3 0 0 3 0
3 4 4 0 3 0 –2 3 0
4 –1 –1 3 0 3 3 –2 4
5 –1 0 0 4 0 6 –4 1
6 0.2 –4 0.2 6 –4 1 –4 0
y
1
1
2
2y3x3y4
y (, )
4
2
yx
(sin ( ) 1)
exy
yx

/sin() 1
ex
*cos( ) /(1 )
xy x
(*sin)/(1 )
(*)sin( )
xy
4
sin( )
xy
2
yxy
xy
2
4
2
94
x
x
x
f
x
y
s
x
s
x
п/п
7 0 –4 0 6 –4 1 –4 0
8 0 –5 0 6 –4 1 –3 0
9 0 –4 0 3 –4 1 –3 0
10 0.2 0.2 4 0 4 2 0 3
11 0 0 4 0 4 2 0 4
12 0 0 4 0 4 2 0 4
13 0.1 0.1 2 0 3 2 0 4
14 0 0 2 0 3 2 0 4
y
1
1
2
2y3x3y4
y (, )
4
(*)cos( )
exy
eyxy
eyxy
exxy
exxy
exxy
cos( ) sin( )
15 0 –0.3 2 0 3 2 0.2 3
16 0 0.5 2 0 3 2 0 4
17 0.5 0.5 2 0 3 2 0 4
18 0 0.5 2 0 3 2 0 4
19 0.3 0.3 2 0 2 2 0 3
20 –1 –1 3 –3 4 3 0 4
21 0 0 4 0 0 3 –1 1
exy
exy
exy
exy
exy
exy
22 0 0 –1 –1 3 –3 2 0
23 4 0 3 3 0 2 0 0
24 –1 0 0 –1 3 0 2 2
sin( )
cos(sin )yx
25 0 2 3 3 –1 1 0 0
26 3 0 4 2 0 3 0 1
27 –2 0 0 0 1 1 –3 3
28 –1 1 0 0 3 3 0 4
29 2 0 4 1 3 2 0 1
cos( sin( ) )xy
sin( cos( ) )xy
ey
30 0 0 0 –2 3 –4 4 2
xy
3
yxy
x
sin( )
cos( )
yx

sin( ) / ( 1)
yx
sin( ) / ( 1)
x
sin( ) / ( 2)
y
sin( ) / ( 4)
xy
sin( ) / 1
yx
22
xy
4
*sin(*)
xxy
*
yx
sin( )
yx
cos( )
x
sin( )
yx
sin( * )
yx
sin( )
yx
sin( )
2
()
hx y
22
22
22
4
yx
2
()
hx y
()ch sh x y
x
/(1 )
sin( )
22
xy
95
РАБОТА 8. ВЫЧИСЛЕНИЕ ОПРЕДЕЛЕННОГО ИНТЕГРАЛА
ПО МЕТОДУ МОНТЕ-КАРЛО
b
1. Вычислить приближенное значение интеграла ()
методу Монте-Карло при
6
10N и сравнить со значением интеграла,
Ifxdx
a
вычисленного по встроенной формуле.
2. Построить график заданной функции.
3. Определить границы прямоугольной области, ограничивающей кривую
()из условия 0 ()fx fx H, при [, ]xab .

4. Используя обращение к генератору случайных чисел
: runif ( , , ),xNab : runif ( , 0, ),yNH определить координаты слу-
чайных чисел.
5. Определить количество точек таний из условия
()
yfx .
ii
 под кривой (х) после N испы-
6. Вычислить интеграл двумя способами:
1
N
ns b a
IA I fx

и ( ),
NN
0
i
i
по
где A – площадь прямоугольника, заключающего в себя функ­цию ().fx
96
Варианты заданий
x
x
x
xex
x
x
x
x
x
x
п/п
1
2
sin(2 1)x
(1.9)sin(/3)xx
3
1
4
5
6
2.6 lnxx
7
(1)sin(0.5)xx
8
3lnxx
9
10
3tgxx
11
12
ex
13
ex
14
2cos()ln( 1)xx
15
f(x)
2
1cos
ln( 2)xx
tg
2
2
cos (0.25 )xx
2
2
2
x
(cos (3 ))
x
(sin (2 ))
(cos ( )) ln ( )
e
3
2
2
xx
0 3 16
0 1 17
1 2 18
2 3 19
п/п
(6 7 )

8(3 4)x

15(2 )x

9(5 7)x
0 0.5 20
1
cos
1.2 2.2 21
0.5 1.5 22
2 3 23
0 9 24
–0.5 0.5 25
0.1 1.1 26
–1 0.9 27
0 2 28
2 4.5 29
1 4.5 30
ex
cos( 1)xx
sin( 1)xx
cos ( )ln ( )xx
3/2
e
2sin()ln( 1)xx
1sin(cos)
(sin (cos ))xx
x
(cos (sin ))
ex
x
(sin (cos ))
ex
f(x)
2
–2 0
2
3
2
x
cos (sin )
2
2
2
2
2
0 1
3 5
2 3
0.1 2
1 2
0 3.1
0.2 3
1.1 3
1 4
0 5
0 5
1.5 4
1.5 4.5
97
РАБОТА 9. РЕШЕНИЕ СЛАУ МЕТОДАМИ ПРОГОНКИ
F
A
B
И ПРОСТЫХ ИТЕРАЦИЙ
Задание
1. Решить методом прогонки СЛАУ, полученную в лабораторной работе 3, используя исходные данные этой работы
с F
 
22
 
с F
33
 
..
   

..,
 
..
 
..
   
cF
nn
 
2,
21
(1)
где a = c = 1, b = 4,
bc
0. . .0
 
abc
     
 
kkkk
0. .0
abc
00.0
.......
.......
00 . . 00 . .
 k = 2,… n.
abc
ab
3
fff


2
h
Прямой ход метода прогонки. Рекуррентная формула метода про-
гонки для определения прогоночных коэффициентов
и
k
следующий вид:
ccABk n
kkk k
ABA

22
Bkn
k
1
11
,, ,
44 4
FB
kk
A
1
k
, 2 1;
 (2)
F
2
k
1
, 3, ..., 1.
4

A
k
1
(3)
Обратный ход. После нахождения всех прогоночных коэффициен-
тов из последнего уравнения системы (1) и уравнения (2) при определить
, а затем все остальные неизвестные по формуле (2) для
c
n
k = n – 1, n – 2, …, 2.
После нахождения всех прогоночных коэффициентов опреде-
лить
а затем все остальные неизвестные по формуле (2).
,nc
имеет
k
1kn
98
2. Решить СЛАУ систему уравнений (1) методом простых ите-
x
B
x
x
x
x
x
x
раций. Систему преобразовать к виду
Bx g где ,
ErA
E
,
единичная матрица; A – матрица системы (1). Определить r таким об­разом, чтобы собственные числа матрицы B были меньше единицы. Собственные числа определяются стандартной функцией eigenvals(B), а единичная матрица – функцией identity(n).
Алгоритм метода простых итераций
(1) ()
kk
Bx g
.
Итерационный процесс продолжать до выполнения условия
(1) ()
kk
(,)
xx
,
вычислить по первой норме.
Сформулировать необходимое и достаточное условие сходимости
и достаточные условия сходимости метода простых итераций.
Варианты заданий
п/п
1
2
3
4
5
f(x) a b с
32
sin (5 )xx
sin ( )xx
2
sin(2 )xx
cos sin ( )xx
sin ( ) cos( )
2
2
2.5 4.5 1.5 19
xx
–2 3 1 16
–1 5 3 17
04 3 18
–4 5 0.9 20
п/п
cos ( ) sin ( )xx
cos (5 )sin (2 )xx
cos ( ) sin ( )xx
cos(2 ) sin ( )xx
cos (2 )
f(x) a b с
2
3
2
4 6 0.1
sin(6 )
1 5 –3
2 6 3
3 5 1
1 8 6
6
7
8
2
sin ( )xx
cos (5 )
sin (2 )
3
sin ( )xx
–3 8 –4 21
–4 7 2 22
–1 10 8 23
99
cos (8 ) sin (6 )xx
cos (3 ) sin (2 )xx
32
sin (3 )xx
3 5 1.8
4 8 3
3 4 –0.5
xxx
x
x
x
п/п
23
9
10
sin (2 )xx
11
sin (3 ) cos ( )xx
32
12
cos
13
14
cos sin ( )xx
sin (ln )
15
   
f(x)
cos ( )xx
2
2
cos(4 )xx
2
xx
2
sin (2 )
23
a b с
2 6 4 24
п/п
22
sin (4 )xx
sin ( )
1 3 1.5 25
cos( )
3 4 1.5 26
2 3 –0.5 27
4 5 0.4 28
1 5 3.9 29
2 4 1 30
22
sin (2 )xx
23
cos sin ( )xx
sin( ) cos( )
xx
sin (2 ) cos ( )xx
sin( )
e
f(x)
a b с
–1 4 2.5
2
–3 3.3 0.1
153.5
164.8
2
2
242
142
560.5
100
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]