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

Учебное пособие_Численные методы -26 -дек_2014 (97-2003)

.pdf
Скачиваний:
270
Добавлен:
11.03.2016
Размер:
6.51 Mб
Скачать

 

 

 

 

x0

2h

 

 

x0

2h

 

x0 2h

 

 

 

 

 

 

 

 

R(h)

 

f (x)dx

 

(x)dx

( f (x) (x))dx

 

 

 

 

 

 

 

 

 

 

x0

 

 

 

x0

 

x0

 

 

 

 

 

 

 

 

6

x0

2h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

f '''(ε)(x x

 

)(x x )(x x

)dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

x0

h

 

 

 

 

 

 

6

x0

2h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

f '''(ε)(x x

)(x x )(x x

)dx

1

 

 

f '''(ε)(x x

)(x

x )(x x

)dx.

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

1

2

 

 

 

 

 

0

 

1

2

 

 

 

x0

 

 

 

 

 

 

 

 

 

x0 h

 

 

 

 

 

К каждому из этих двух интегралов уже можно применить теорему о

среднем,

 

поскольку

 

 

 

f ' ' '

непрерывна на

[x0 , x0

2h]

и функция

(x x0 )(x x1 )(x x2 ) неотрицательна на первом интервале интегрирования и

неположительна на втором (то есть не меняет знака на каждом из этих интервалов). Поэтому

 

 

 

 

1

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

R(h)

 

f

'''(η )

 

(x x

0

)(x x )(x x

2

)dx

 

f '''(η

2

)

 

(x x

 

 

 

 

6

 

 

1

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

x

 

 

 

 

 

2

 

 

2

x

 

 

 

 

 

 

 

 

 

 

 

 

4

 

1

 

 

 

 

 

(x x

)

 

1

 

 

h

 

(x x

)

 

1

 

 

1

 

 

 

 

 

(x x

)

 

 

 

f '''(η )

 

 

 

 

 

 

 

 

 

 

 

 

)

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

f '''(η

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

6

 

 

 

1

 

 

4

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

6

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

x0

 

 

 

 

 

 

 

x0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( f

'''(η ) f

'''(η

 

))

f ''''(η)(η

 

η

 

)

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

1

2

 

 

 

 

 

 

 

 

 

 

 

24

 

 

1

 

 

 

 

 

 

 

 

 

 

 

24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(мы воспользовались теоремой о среднем, поскольку

 

функция;

η1

η η2 ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

)(x

 

 

x

 

2

 

 

 

x

 

1

f

' ' '

x )(x x

2

)dx

 

 

1

 

 

 

 

h

2

(x x

)

2

x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

- непрерывная

Дифференцируя

R(h)

дважды и применяя

получим для

R(h) другое выражение:

 

R(h)

h5 f ''''(η)

, где η [x

 

 

 

90

 

затем теорему о среднем,

0

, x

0

2h].

 

 

Из обеих оценок для

R(h)

следует, что формула Симпсона является

точной для многочленов степени не выше третьей. Запишем формулу Симпсона, например, в виде

b

(b

f (x)dx

a

 

Если отрезок [a, b]

a)

a b

 

h5

 

b a

 

 

( f (a) 4 f

 

 

f (b))

 

f ''''(η) ,

h

 

.

 

 

 

 

6

 

2

 

90

 

 

2

 

интегрирования слишком велик, то его разбивают

на 2n равных частей (полагая h b a ),

2n

отрезков a, a 2h , a 2h, a 4h ,..., b 2h,

а именно: запишем формулу Симпсона

после чего к каждой паре соседних

b применяют формулу Симпсона, в общем виде

b

h

 

 

 

 

 

 

 

 

 

f (x)dx

[ y

 

y2n

4( y1 y3 ... y2n 1 ) 2( y2

y4

... y2n 2 )]

(6.4)

3

0

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h

b a

.

 

 

(6.5)

 

 

 

 

 

 

 

 

2n

Погрешность формулы Симпсона

171

 

 

(b a)

5

f

''''(η)

 

 

Rn

 

 

,

η [a,b]

180 (2n)

4

 

 

 

 

 

 

 

 

 

6.7. Правило Рунге оценки погрешности

(6.6)

Идея метода состоит в том, чтобы, организовав вычисления значений интеграла по нескольким семействам (множествам) узлов, затем сравнить

результаты вычислений

и получить оценку погрешности.

Наиболее

удобное правило связано

с вычислением интеграла дважды:

Ln [ f ], L2n [ f ] ,

где

L

[ f ]

n

 

b

– приближенное значение f (x)dx при разбиении отрезка

a

интегрирования на n частей.

Правило Рунге оценки погрешности

R

 

[ f ]

L

2n

[ f

 

 

 

2n

 

 

2

 

 

 

 

 

 

 

 

 

] L

[ f

 

n

 

p

1

 

 

 

]

,

где p – порядок погрешности квадратурной формулы.

Для метода левых прямоугольников p 1,

правых прямоугольников

p 1, средних прямоугольников

p 2

, трапеций

p 2 , Симпсона p 4 .

После подсчета величин Ln

[ f ] и

L2n [ f ] , кроме оценки погрешности по

правилу Рунге можно также дополнительно уточнить приближенное

значение интеграла. Величина

 

 

L

 

 

 

 

[ f ]

*

[ f ]

2n

[ f ] L

 

 

 

n

 

L

2n

 

 

2

p

1

 

 

 

 

 

 

 

 

 

 

 

 

 

называется уточненным (или экстраполированным) по Ричардсону

значением искомого интеграла.

Для практического вычисления интеграла

L[ f ] с заданной точностью

выбирается некоторое начальное число n

разбиений отрезка a, b и

вычисляются величины Ln [ f ] и L2n [ f ] . Если

R2n [ f ] ε , то с точностью

полагают

Ln

[ f ] L2n [ f ] . В противном случае вычисляют значение

L4n [ f ]

и

сравнивают

R

4n

[ f ]

и , и т.д.

 

 

 

 

 

 

 

 

6.8.Вычисление интеграла с заданной точностью

спомощью остаточного члена

Для приведенных методов можно оценить погрешность с помощью остаточного члена квадратурной формулы.

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

172

относительно n: Rn ε , где Rn – остаточный член; а – необходимая точность вычисления. После этого вычислить интеграл, используя n точек разбиения.

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

где

 

(b a)

2

Rn

f '(c) ,

2n

 

 

f '(c) имеет максимальное значение на [a,b] .

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

где

 

 

(b a)

2

 

 

Rn

 

 

f '(c)

,

2n

 

 

 

 

 

 

f '(c) имеет максимальное значение на

[a,b] .

 

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

где

где

где

 

 

 

 

(b a)

3

 

 

 

 

 

 

 

 

 

 

Rn

 

 

 

f

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24n

2

 

 

 

 

(c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

 

 

 

 

 

 

[a,b] .

 

 

(c) имеет максимальное значение на

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Остаточный член для метода трапеций

 

 

 

 

 

 

 

 

 

 

 

(b a)

3

 

 

 

 

 

 

 

 

 

Rn

 

 

 

f

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12n

2

 

 

(c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (c) имеет максимальное значение на

[a,b]

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Остаточный член для метода Симпсона

 

 

 

 

 

 

 

 

 

(b a)

5

 

 

 

 

 

 

 

 

 

 

Rn

 

 

 

f

( IV )

(c)

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

180n

4

 

 

 

 

 

 

 

 

 

 

f

 

 

 

 

 

 

 

 

 

 

[a,b] .

( IV )

(c) имеет максимальное значение на

6.9. Метод Монте-Карло. Реализация простого метода

Рис. 6.6. Метод Монте-Карло

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

173

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

b

a

f (x)dx

b a

 

n

n

 

i 1

 

f

(x

)

i

 

.

Расчет методом Монте-Карло с заданной точностью

Отличие данного метода заключается в том, что мы увеличиваем количество случайных узлов n (например, в 10 раз), пока не достигнем определенной точности результата (разность между предыдущим и текущим результатом вычисления).

6.10. Квадратуры Гаусса

Рассмотрим функцию y f (t) ,

заданную

Поставим задачу: как нужно подобрать точки

t1 , t2

A1 , A2 , A3 ,..., An , чтобы квадратурная формула

 

 

 

1

 

n

 

 

 

 

f (t)dt

i

i

 

 

 

A

f (t

),

 

1

 

i 1

 

 

 

на

, t

3

,...,

 

 

промежутке

1,1 .

tn и коэффициенты

 

(6.7)

была точной для всех полиномов

f (t) наивысшей возможной степени

N .

 

Так как в нашем распоряжении имеется

2n

постоянных

xi

и

Ai (i 1,2,3,..., n) , а полином степени

2n 1 определяется

2n коэффициентами,

то эта наивысшая степень в общем случае равна N 2n 1.

 

 

Для обеспечения равенства (6.7) необходимо и достаточно, чтобы оно

было верным при f (x) 1, t, t

2

,..., t

2n 1

.

 

 

 

 

 

 

 

 

 

 

 

Действительно, полагая

1

 

 

 

n

 

 

 

 

 

 

 

i

i

 

t

k

dt

 

A t

k

 

 

 

 

1

 

 

 

i 1

 

 

k 0,1,2,...,2n 1 и

2n 1

f (t) Ck t k ,

 

k 0

будем иметь

1

2n 1

1

2n 1

n

n

2n 1

n

 

f (t)dt Ck t k dt Ck Ai tik Ai Ck tik Ai f (ti ).

(6.8)

1

k 0

1

k 0

i 1

i 1

k 0

i 1

 

Таким образом, учитывая соотношения

174

1

 

 

 

( 1)

k 1

 

2

 

k четное,

 

 

1

 

 

,

t

k

dt

 

 

 

 

 

k 1

 

 

 

 

k 1

 

 

 

1

 

 

 

 

 

 

,

k нечетное,

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

заключаем, что для решения поставленной задачи достаточно определить ti и Ai из системы 2n уравнений

 

n

 

 

 

 

 

 

i

2,

 

 

 

 

A

 

 

 

 

i 1

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

A t

i

0,

 

 

i

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

2

 

 

i

i

 

 

,

 

 

A t

2n 2

 

 

 

 

 

 

i 1

 

 

 

2n 1

 

 

n

i

 

 

 

 

 

i

 

 

 

 

A t

2n 1

0.

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

(6.9)

Система (6.9) нелинейная и исследование

чтобы упростить решение в качестве узлов

ti

Лежандра n-й степени:

 

 

 

 

 

 

 

 

 

 

 

 

 

1

d

n

x

 

n

 

 

P (x)

 

 

 

 

(n

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

n

2

n

n! dx

n

 

 

 

 

 

 

 

 

 

 

 

 

 

ее громоздко. Поэтому берут корни полинома

0,1, 2,...) .

(6.10)

 

Формула

(6.7), где

ti

нули полинома Лежандра

Pn (t)

и

Ai

(i 1, 2, 3..., n) определяются из системы (6.9), называется квадратурной

формулой Гаусса.

 

 

 

 

 

 

Рассмотрим

использование

квадратурной формулы Гаусса

для

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

вычисления общего интеграла

 

f (x)dx

. Делаем замену переменной

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

x

a b

 

b a

t .

 

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

b a

1

 

b a

 

b a

 

 

 

f (x)dx

 

 

 

.

 

 

f

 

 

 

 

 

 

 

 

 

 

 

 

t dt

 

a

 

 

 

2

 

1

 

 

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(6.11)

(6.12)

Применяя к интегралу (6.12) квадратурную формулу Гаусса (6.7), будем иметь

 

 

 

 

 

 

 

 

b

 

 

 

b a

n

 

 

 

 

 

 

 

 

 

f (x)dx

Ai f (xi ) ,

(6.13)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

2

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где x

 

 

a b

 

b a

t

 

(i 1, 2,..., n)

;t

 

– нули полинома Лежандра

P (t) .

i

 

 

i

i

 

2

2

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

175

 

 

Таблица 6.2

Таблица узлов и коэффициентов формулы Гаусса

n

ti

Ai

 

 

 

1

t1=0

A1=2

2

t1=0,577350269

A1=1

 

t2=-0,577350269

A2=1

3

t1=0,774596669

A1=0,555555556

 

t2=0

A2=0,888888889

 

t3=0,774596669

A3=0,555555556

4

t1=-0,861136312

A1=0,347854845

 

t2=-0,339981044

A2=0,652145155

 

t3=0,339981044

A3=0,652145155

 

t4=0,861136312

A4=0,347854845

5

t1=-0,906179846

A1=0,236929885

 

t2=-0,538469319

A2=0,478628670

 

t3=0

A3=0,56888889

 

t4=0,538469319

A4=0,478628670

 

t5=0,906179846

A5=0,236929885

6

t1=-0,932469514

A1=0,171324492

 

t2=-0,661209386

A2=0,360761573

 

t3=-0,238619186

A3=0,467913934

 

t4=0,238619186

A4=0,467913934

 

t5=0,661209386

A5=0,360761573

 

t6=0,932469514

A6=0,171324492

7

t1=-0,949107912

A1=0,129484966

 

t2=-0,741531185

A2=0,279705391

 

t3=-0,405845151

A3=0,381830051

 

t4=0

A4=0,417959184

 

t5=0,405845151

A5=0,381830051

 

t6=0,741531185

A6=0,279705391

 

t7=0,949107912

A7=0,129484966

6.11. Примеры

Пример 6.1

 

Вычислить интеграл

I

остаточный член формулы,

по формуле Симпсона при n = 8, оценить составив таблицу конечных разностей:

1,6

sin 2x 2,1

 

I

dx.

x

2

1

1,2

 

 

 

 

 

 

h

Решение.

b a n 1,6

Согласно

условию,

 

 

n

 

=

 

8,

поэтому

1,2 8 0,05. Вычислительная формула имеет вид

 

I

h

y

 

4 y 2 y

 

4 y

 

2 y

 

4 y

 

2 y

 

4 y

 

y

,

 

 

0

2

3

4

5

6

7

 

3

 

1

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

176

где

y

 

y(x

)

sin 2x

i

2,1

,

x

 

1,2 ih

(i 0, 1,..., 8).

 

 

 

 

 

i

 

2

 

 

i

 

i

 

x

1

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вычисление значений функции, а также сложение значений функции, имеющих одинаковые коэффициенты в формуле, производим в табл. 6.3.

i

0

1

2

3

4

5

6

7

8

x

i

 

1,20

1,25

1,30

1,35

1,40

1,45

1,50

1,55

1,60

2x

i

2,1

 

 

0,30

0,40

0,50

0,60

0,70

0,80

0,90

1,00

1,10

Вычисление значений функции

sin 2x

 

2,1

x

2

1

y

 

, y

 

y

, y

 

, y

 

, y

 

 

 

 

 

 

 

 

 

i

 

 

 

0

8

3

5

7

 

 

 

i

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,2955

2,44

0,1211

 

 

 

 

 

 

 

0,3894

2,5625

 

 

 

 

 

0,1520

 

0,4794

2,69

 

 

 

 

 

 

 

 

 

 

 

0,5646

2,8225

 

 

 

 

 

0,2000

 

0,6442

2,96

 

 

 

 

 

 

 

 

 

 

 

0,7174

3,1024

 

 

 

 

 

0,2312

 

0,7833

3,25

 

 

 

 

 

 

 

 

 

 

 

0,8414

3,4025

 

 

 

 

 

0,2473

 

0,8912

3,56

0,2503

 

 

 

 

 

 

 

 

 

 

 

 

 

0,3714

 

0,8305

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 6.3

y

2

, y

4

, y

6

 

 

 

0,1782

0,2176

0,2410

0,6368

Следовательно,

I

,05

0,3714

4

0,8305

2 0,6368

0,05

4,9670

0,88278 0,8828.

3

3

 

 

 

 

 

 

 

 

 

 

 

 

 

Для оценки остаточного члена формулы составим таблицу конечных

разностей функций до разностей четвертого порядка (табл. 6.4).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 6.4

 

 

 

 

 

 

Таблица конечных разностей

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

yi

 

 

yi

 

 

2

 

 

3

 

4

 

 

 

 

 

 

yi

 

 

yi

 

yi

0

 

0,1211

 

 

0,0309

 

-0,0047

 

 

0,0003

 

-0,0001

1

 

0,1520

 

 

0,0262

 

-0,0044

 

 

0,0002

 

0,0000

2

 

0,1782

 

 

0,0218

 

-0,0042

 

 

0,0002

 

0,0000

3

 

0,2000

 

 

0,0176

 

-0,0040

 

 

0,0002

 

0,0001

4

 

0,2176

 

 

0,0136

 

-0,0038

 

 

0,0003

 

-0,0001

5

 

0,2312

 

 

0,0098

 

-0,0035

 

 

0,0002

 

 

6

 

0,2410

 

 

0,0063

 

-0,0033

 

 

 

 

 

7

 

0,2473

 

 

0,0030

 

 

 

 

 

 

 

 

8

 

0,2503

 

 

 

 

 

 

 

 

 

 

 

Так как

max yi

0,0001,

то остаточный член формулы

4

 

 

 

 

 

 

 

 

R

b a max 4 yi

 

0,4 0,0001

0,0000003.

 

 

 

 

 

 

 

 

 

 

 

ост

 

180

 

180

 

 

 

 

 

 

 

 

177

Поскольку вычисления производились цифрами, то остаточный член на результат полученные десятичные знаки верны. Ответ: I

с четырьмя значащими не влияет, значит, все

0,8828.

Пример 6.2

Вычислить интеграл I по формуле трапеций с тремя десятичными знаками

 

1,3

 

dx

I

 

 

2x

2

0,3

 

0,7

 

 

.

Решение. Для достижения заданной степени точности необходимо определить значение n так, чтобы

b a

 

 

 

 

3

 

 

 

12n

2

M

2

0,0005.

 

 

 

 

 

 

(6.14)

Здесь a 0,7; b 1,3; M 2

max

f

(x) ,

где f (x) 1

2x

 

0,3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[0,7;1,3]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Находим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x

 

 

 

 

8x

2

0,6

 

 

 

 

 

 

8 1,3

2

0,6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)

 

 

3

,

f (x)

 

 

 

 

 

5

,

max

 

f (x)

 

 

 

 

5

 

 

2

 

 

 

 

 

 

 

2

 

 

[0,7;1,3]

 

 

 

 

2

 

2x

0,3

 

 

 

 

2x

0,3

 

 

 

 

 

 

2 0,7

0,3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6,98

.

Положим M 2 7, тогда неравенство (6.14) примет вид

откуда n

2

252,

то есть n>16, возьмем n = 20.

 

 

 

Вычисление интеграла производим по формуле

0,6

3

 

 

 

 

7

0,0005,

12n

2

 

 

 

 

 

I

где h b a n 0,620 0,003,

Все расчеты приведены вычисленные суммы.

y

0

y

20

y

y

 

y

 

... y

 

 

 

 

h

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

2

3

20

 

 

 

 

 

 

2

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

i

y(x

) 1

 

2x2

0,3 , x

i

0,7 ih

(i 0, 1,

2, . . . , 20) .

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в

 

 

табл. 6.5.

 

Последняя строчка

содержит

Таблица 6.5

i

1

0

1

2

3

4

5

6

x

i

 

2

0,7

0,73

0,76

0,79

0,82

0,85

0,88

Результаты расчетов

2

2

2x

 

 

0,3

xi

2xi 0,3

2

 

 

 

 

 

 

 

i

 

 

3

4

 

 

5

0,49

1,28

1,1314

0,5329

1,3658

1,1686

0,5576

1,4552

1,2063

0,6241

1,5482

1,2443

0,6724

1,6448

1,2825

0,7225

1,7450

1,3210

0,7744

1,8488

1,3597

y0 , y20

y1 , y2 , y3 ,... y20

6

7

0,88386

 

 

0,85572

 

0,82898

 

0,80366

 

0,77973

 

0,75700

 

0,73546

178

Окончание табл. 6.5

1

2

3

4

5

6

7

7

0,91

0,8281

1,9562

1,3986

 

0,71501

8

0,94

0,8836

2,0672

1,4378

 

0,69551

9

0,97

0,9409

2,1818

1,4771

 

0,67700

10

1,00

1,0000

2,3000

1,5166

 

0,65937

11

1,03

1,0609

2,4218

1,5562

 

0,64259

12

1,06

1,1236

2,5472

1,5960

 

0,62657

13

1,09

1,1881

2,6762

1,6356

 

0,61140

14

1,12

1,2544

2,8088

1,6759

 

0,59669

15

1,15

1,3225

2,9450

1,7161

 

0,58272

16

1,18

1,3924

3,0848

1,7564

 

0,56935

17

1,21

1,4641

3,2282

1,7967

 

0,55658

18

1,24

1,5376

3,3752

1,8372

 

0,54431

19

1,27

1,6129

3,5258

1,8777

 

0,53253

20

1,30

1,6900

3,6800

1,9817

0,52129

0,

 

 

 

 

 

1,40515

12,77022

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, I

Ответ: I 0,404.

1,40515

 

0,03

 

12,77022

 

2

 

0,40418

0,404

.

Пример 6.3

 

 

Найти точки xi

и коэффициенты Ai

 

1

 

вычислить интеграл

 

(x 1)dx .

 

 

1

 

для

n 4

для квадратуры Гаусса и

Решение. Полином Лежандра четвертой степени

P (t)

 

1

 

 

d 4

 

(x 2

1)4 x 4 3(x 2 1)x 2

3

(x 2 1)2 4x 4 3x 2

3

x 4

6

x 2

3

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

24 4! dx4

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

8

8

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

(35x 4

30x 2

 

3).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приравнивая этот полином к нулю, находим корни:

 

 

 

 

 

t

 

15

120

, t

 

 

15 120

,

t

 

 

15

120

, t

 

 

15 120

,

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

3

 

 

 

 

4

 

 

 

 

 

 

1

 

 

 

 

 

 

35

 

 

 

 

 

 

 

 

35

 

 

 

35

 

 

35

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t1 0,861136312,t2

0,339981044,

 

t3 0,339981044,

 

t4 0,861136312.

 

 

Для определения коэффициентов A1, A2, A3, A4

имеем систему

 

 

A1 A2 A3 A4 2,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t2 A2

t3 A3 t

4 A4 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t1 A1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

t

2

 

 

t

2

A3 t

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t1 A1

 

2

A2

3

4

A4

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 A

 

t

3 A

t

3 A t

3 A 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

 

 

 

2

2

3

 

3

 

4

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

179

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решая эту систему, получаем

 

A 0,347854845,

 

 

A 0,652145155,

 

 

A 0,652145155,

A 0,347854845,

 

1

 

 

 

 

2

 

 

 

 

 

3

4

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x 1)dx A (t

1

1) A

(t

2

1) A

(t

3

1) A

(t

4

1) 0,347854845(-0,861136312 1)

1

2

 

3

 

4

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

0,652145155(-0,339981044 1) 0,652145155(0,339981044 1) 0,347854845(-0,861136312 1)

2(0,347854845 0,652145155) 2 1 2.

 

 

 

 

6.12. Примеры применения численного интегрирования в экономике

Интегральное исчисление – широко применяемый для экономического анализа математический аппарат [21, 22]. В экономическом анализе часто приходится решать следующую задачу: дана функция f(x), требуется найти функцию F(x) такую, что F’(x)=f(x) (например, найти суммарные издержки, зная предельные). Для решения такой задачи служит операция интегрирования. Вообще говоря, в экономических задачах переменные меняются дискретно. Для использования определенного интеграла нужно составить некоторую идеализированную модель, предполагающую непрерывное изменение зависимых переменных (функций) и независимых переменных (аргумента).

Модель экономического роста, предложенная Е.Д. Домаром

Основные допущения этой модели.

 

 

I t влияет

1.

Всякое изменение величины скорости денежного потока

 

как на совокупный спрос, так и на совокупное предложение объема

 

производства.

Y t

 

 

2.

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

пропорциональна

 

производной скорости денежного потока с коэффициентом

 

пропорциональности k 1/ s , где s

предельная

величина

 

накопления. Это предположение можно записать в виде уравнения

dY dt

1 dI s dt

.

(6.15)

3.Экономический потенциал k (т.е. величина стоимости товаров, которые можно произвести) пропорционален объему оборотных средств К с коэффициентом пропорциональности , т.е. k= K. Дифференцируя по t, получим

dk

 

dK

I .

(6.16)

dt

dt

 

 

 

 

180