Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЧисМетЗад.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
15.86 Mб
Скачать

Задание № 3

Вычислить с точностью до 10-4 заданный интеграл. Используя процесс Эйткена, оценить фактический порядок точности используемой квадратурной формулы (допускается использование процесса Эйткена при вычислении интеграла). Проверить, применим ли для заданной подынтегральной функции метод Рунге.

Вариант А

Вариант

Интеграл

Вариант

Интеграл

1

7

2

8

3

9

4

10

5

11

6

12

Вариант Б

Вариант

Интеграл

Вариант

Интеграл

1

7

2

8

3

9

4

10

5

11

6

12

Вариант В

Вариант

Интеграл

Вариант

Интеграл

1

7

2

8

3

9

4

10

5

11

6

12

Вариант Г

Вариант

Интеграл

Вариант

Интеграл

1

7

2

8

3

9

4

10

5

11

6

12

Рекомендации: - Для проверки правильности вычислений можно воспользоваться упомянутыми выше математическими пакетами. Так, например, в рамках пакета Mathcad вычисление интеграла осуществляется простым набором этого интеграла с помощью соответствующей математической панели

Пакет Maple любого релиза вычисляет этот интеграл с помощью специальной команды

>> int(1/sqrt(ln(1.0/x)), x=0. . 1.0);

1,772454

и т.д. Здесь возникают некоторые проблемы, о которых подробнее будет сказано ниже.

Формулы Кристофеля – Шварца

Параметрами общей квадратурной формулы являются веса и узлы. Однако, строя формулы трапеций, Симпсона, Эйлера, средних и т.д., мы заранее знали координаты узлов и по ним находили веса. Поэтому мы не полностью использовали возможности общей квадратурной формулы. Только в формуле средних мы в какой-то степени подобрали положение узла из соображений симметрии, что привело к существенному улучшению точности.

В общем случае квадратурная формула содержит всего 2n параметров; столько же содержит полином степени 2n – 1. Значит, параметры (узлы и веса) можно подобрать таким образом, чтобы квадратурная формула

(2.19)

была точна для любого многочлена степени не выше 2n – 1. Именно к такому типу формул и относится формула Гаусса – Кристоффеля. Она имеет тот же вид (2.19), но весовая функция сk определяется по специальной формуле

(2.20)

Из изложенного следует, что узлами Гаусса – Кристоффеля являются нули соответствующих ортогональных полиномов Рn(x).. Для наиболее употребительных весовых функций (х) узлы и веса формул Гаусса – Кристоффеля приведены в следующем пункте.

Рассмотрим некоторые частные случаи.

а) Собственно формуле Гаусса соответствует случай (х) = 1. Линейным преобразованием аргумента можно перейти к отрезку а = - 1, b = 1. На нём ортогональны с единичным весом многочлены Лежандра. Если обозначить их узлы и соответствующие веса через k, k, то обратным линейным преобразованием можно получить узлы и веса для произвольного отрезка

xk = ½ (a + b) + ½ (ba)k,

(2.20,a)

ck = ½ (ba)k, 1  kn.

б) Формула Эрмита позволяет интегрировать на отрезке [ - 1, + 1] с весом (х) = 1/(1 – х2)1/2. При этих условиях ортогональны многочлены Чебышева первого рода Тn(x). Соответствующие узлы и веса интегрирования равны

k = cos[(k – ½ )/n], k = /n, 1  kn. (2.20,б)

в) По формулам Гаусса – Кристоффеля возможно вычисление несобственных интегралов на полупрямой 0  х  ; если весовая функция равна (х) = хех, то ортогональными будут полиномы Лагерра То же относится к интегралам на всей прямой    х  +  при весе только ортогональными будут полиномы Эрмита. Соответствующие примеры приведены в параграфе 2.2.

Ортогональные многочлены

Многочлены Pn(x) называют ортогональными с весом (х) на отрезке [a, b], если они удовлетворяют соотношениям:

(2.21)

По традиции наиболее употребительные полиномы не нормируют на единицу. Все корни ортогональных многочленов вещественные, простые и расположены на интервале (a, b). Между каждой парой соседних корней многочлена Pn(x) расположен один и только один корень многочлена Pn-1(x).

Почти все классические ортогональные полиномы являются частными случаями полиномов Якоби, Лагерра и Эрмита. Они удовлетворяют дифференциальному уравнению

(2.22)

Их удобно вычислять либо по обобщённой формуле Родрига

(2.23)

либо, зная два первых полинома, при помощи рекуррентных соотношений

(2.24)

Конкретный вид всех встречающихся в этих формулах функций и значения констант приведены в табл. 2.1.

Приведём типичные ортогональные полиномы с небольшими индексами n, их корни и соответствующие им веса формулы Гаусса – Кристоффеля.

Многочлены Лежандра. L0(x) = 1; L1(x) = 1; L2(x) = ½ (3x2 – 1); L3(x) = = ½ (5x3 –3x); L4(x) = (1/8)(35x4 – 30x2 + 3); L5(x) = (1/8)(63x5 – 70x3 + 15x).

n = 1; 1 = 0; 1 = 2.

n = 2;  1 = 2 = (1/3)1/2; 1 = 2 = 1.

n = 3;  1 = 3 = (3/5)1/2; 2 = 0; 1 = 3 = 5/9; 2 = 8/9.

n = 4;

n = 5;

Полиномы Лагерра (=0).

n = 1; 1 = 1; 1 = 1.

n = 2; 1 = 2 – (2)1/2, 2 = 2 + (2)1/2; 1 = [2 + (2)1/2]/4; 2 = [2 – (2)1/2]/4.

n = 3; 1 = 0,415775, 2 = 2,294280, 3 = 6,289945;

1 = 0,711093, 2 = 0,278518, 3 = 0,010389.

Многочлены Эрмита. H0(x) = 1; H1(x) = 2x; H2(x) = 4x2 – 2; H3(x) = 8x3 – 12x; H4(x) = 16x4 – 48x2 + 12; H5(x) = 32x5 – 160x3 +120x.

n = 1; 1 = 0; 1 = ()1/2.

n = 2;  1 = 2 = 1/(2)1/2; 1 = 2 = ()1/2/2.

n = 3;  1 = 3 = (3/2)1/2, 2 = 0; 1 = 3 = ()1/2/6, 2 = 2()1/2/3.

Таблица 2.1. Ортогональные многочлены

Полином

Якоби

Лежандра

Чебышева первого рода

Чебышева второго рода

Лагерра

Эрмита

Обозначение

Ln(x)

Tn(x)

Un(x)

Hn(x)

a, b

 1,  1

 1,  1

 1,  1

 1,  1

0,  

 ,  

(x)

(1 – x)(1 + x), ,  >  1

1

(1 – x2)-1/2

(1 – x2)1/2

xex,  >  1

(x)

1 – x2

1 – x2

1 – x2

1 – x2

x

1

Nn

2++1( + n + 1)( + n + 1)/[n!( +  + 2n + 1)( +  + n + 1)]

2/(2n + 1)

/2 при n  0,  при n = 0

n!  ( + n + 1)

()1/22nn!

An

n(n + +  + 1)

n(n + 1)

n2

n(n + 2)

n

2n

Bn

( 1)n/(2nn!)

( 1)n/(2n n!)

( 1)n

( 1)n

an

2(n + 1)(n +  +  + 1)(2n +  + )

n + 1

1

1

1

1

bn

(2n +  + )(2n +  +  + 1)(2n +  +  + 2)

2n + 1

2

2

1

2

cn

(2 - 2)(2n +  +  + 1)

0

0

0

2n +  + 1

0

dn

2(n + )(n + )(2n +  +  + 2)

n

1

1

n(n + )

2n

n = 5;

Полиномы Чебышева первого рода. T0(x) = 1; T1(x) = x; T2(x) = 2x2 – 1;

T3(x) = 4x3 – 3x; T4(x) = 8x4 – 8x2 + 1; T5(x) = 16x5 – 20x3 + 5x;

T6(x) = 32x6 – 48x4 + 18x2 – 1; T7(x) = 64x7 – 11x5 + 56x3 – 7x.

Полиномы Чебышева второго рода. U0(x) = 1; U1(x) = 2x; U2(x) = 4x2 – 1;

U3(x) = 8x3 – 4x; U4(x) = 16x4 – 12x2 + 1; U5(x) = 32x5 – 32x3 + 6x.

Многочлены на системе точек. Многочлены Pn(x) называют ортонормированными на системе точек xi с весами i (1  xN), если они удовлетворяют соотношениям

Систему таких многочленов можно построить, используя рекуррентное соотношение

nPn+1(x) = (xan)Pn(x) + bnPn-1(x),

где

а n определяется из условия нормировки. Для начала расчёта по этим формулам нужно положить