Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Численные методы Часть 5..pdf
Скачиваний:
9
Добавлен:
15.11.2022
Размер:
7.37 Mб
Скачать

 

Л

Л

 

71

 

п

 

 

} Ф7/2 Ф^ = J<P7/2 <P3/A =

f (p7/2 <p'V2 ^ =

f ф7/2 ф'7/2^

= 0 i

 

o

o

o

o

 

 

 

 

л

я

л

я

 

 

 

 

J(p'7/2(P0dx = |ф'7/2ф|/2<яЬс = |ф7/2ф1/2^ = |ф7/2ф|<^Х= 0>

 

o

o

o

o

 

 

 

 

л

л

л

я

 

я

 

 

|ф'/2ф3/2^ = J<P7/2<P3/2<^X: = J(P7/2(P2^=

JФ7/2Ф5/2^

= JФ7/2Ф5 / 2 = 0»

 

0

0

0

0

 

0

 

 

Я

 

Ь 3

 

ЯГ

 

 

|ф7/2ф3бЬс = “ — = ”^ J020562 ,

J Ф7/2Ф7 / 2 = 0»

 

|(ф'7/2 fd x = ^ -

=0,009228,

|ф'7/2ф4л = ? - =0,020562

 

 

105

 

 

 

30

 

*, ,

(2й2-24)(cos3A-cos4A)

12(sin3/H-sin4A)

|ф'7/2 cosxdx =4---------^ 5 -------------- - + — ---------------1= -0,006112;

л

я

 

я

 

п

 

h2

|ф4ф1/2^ = |ф4Фз/2Л = |ф4Ф5/2^ = 0 >

^

Ф ^ = ТТ = 0,020562 .

0

0

 

0

 

о

 

^

Значения коэффициентов системы линейных алгебраических уравнений, используемой для построения аппроксимации функции cos х иерархической системой кусочно-непрерывных полиномов третьей степени, и правая часть этой системы приведены в табл. 1.9.

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

Решением этой системы уравнений являются коэффициенты

а0 =0,999777, д1/2 = 0,070434, а\/2 = -0,00988, а, =0,706949,

я3/2 = 0,029175, а'ъ,2= -0,023848

а2 =0,0, а5/2 =-0,029179,

а5/2 = -0,023849, д3 = -0,706949, а1/2 = -0,070434,

alj2 =-0,009879,

а4= -0,999779

разложения cos х по иерархической системе кусочно-непрерывных полиномов третьей степени. В табл. 1.10 приведены значения по­ грешности (1.1) аппроксимации функции cos* при различных значе­ ниях числа слагаемых в разложении (1.2). Эти же данные представ­ лены в графическом виде на рис. 1.18.

Таблица 1.10

Погрешность 8Шаппроксимации функции cos х иерархической системой кусочно-непрерывных полиномов при различном числе т сегментов

т

h

5m

т

h

6m

2

1,570796

0,325789-10'2

16

0,196350

0,883963-10-6

4

0,785398

0,222766-10'3

32

0,098175

0,557239-10'7

8

0,392699

0,141048-Ю’4

64

0,049087

0,169180-10"7

С использованием формулы (В.1) приближенно определяется порядок погрешности аппроксимации функции cos* разложением (1.2). Для иерархической системы кусочно-непрерывных полиномов 3-й степени порядок погрешности аппроксимации оценивается зна­ чением (для прямолинейного участка)

Ь= (in 0,325789 • 10-2 - 1п0,557239 -10-7)/(In 1,570796 - In 0,098175) =

=3,95882.

Это показывает, что погрешность аппроксимации методом Галёркина функции cos* иерархической системой кусочно-непре­ рывных полиномов 3-й степени погрешности можно приближенно оценить как величину, пропорциональную четвёртой степени длины h сегментов, т.е.

8-= / - X a^ | = 0 (A4)-

В силу этого 5т ->0 при —>0 или т <». Это позволяет утвер­ ждать, что процесс аппроксимации функции COSJC иерархической системой кусочно-непрерывных полиномов 3-й степени сходится равномерно на отрезке [0, я].

Рис. 1.18. Зависимость от длины h сегментов погрешности аппроксимации функции cos х иерархической системой пробных функций 3-й степени

На рис. 1.19 представлена зависимость времени / выполнения расчетов от числа т сегментов разностной сетки.

Рис. 1.19. Зависимость времени / выполнения расчетов от числа иг сегментов для иерархической системы кусочно-непрерывных функций 2-й степени

Выводы

1. Процедура метода Галёркина использована для аппроксима­ ции функции cos х иерархической системой кусочно-непрерывных полиномов 3-й степени. Сформирована система линейных алгебраи­ ческих уравнений для определения коэффициентов разложения функции cos х по указанной системе функций.

2.Разработана вычислительная программа определения коэффи­ циентов разложения заданной функции по иерархической системе кусочно-непрерывных полиномов 3-й степени.

3.С использованием разработанной программы определены ко­ эффициенты и построены разложения функции COSJC по иерархиче­ ской системе кусочно-непрерывных полиномов 3-й степени для 2, 4, 8, 16, 32 и 64 сегментов постоянной длины.

4.Для указанной последовательности разложений определены

погрешности аппроксимации заданной функции (см. табл. 1.10) с помощью иерархической системы кусочно-непрерывных полино­ мов 3-й степени.

5. Показано, что с уменьшением длин сегментов погрешность ап­ проксимации уменьшается (см. рис. 1.18). Установлено, что погреш­ ность аппроксимации пропорциональна четвёртой степени длин сег­ ментов (шагам интегрирования).

6. Выполненное исследование показывает, что процесс аппрок­ симации функции cos х иерархической системой кусочно-непрерыв­ ных полиномов 3-й степени сходится равномерно на заданном отрез­ ке [0, тс].

7. На компьютере с процессором Intel® Pentium® 4 (тактовая частота 2,2 ГГц, объем оперативной памяти 512 Мбайт) для аппрок­ симации функции cos х на разностной сетке, содержащей 64 сегмен­ та, с использованием иерархической системы кусочно-непрерывных полиномов второй степени требуется 3,8-10"2 с.

1.4.4. Кусочно-непрерывные полиномы 4-й степени

Задание. Аппроксимировать методом Галёркина на отрезке [0, к] функцию cos х с использованием иерархической системы ку­ сочно-непрерывных полиномов 4-й степени. Сформировать систему линейных алгебраических уравнений относительно коэффициентов разложения этой функции по заданнной системе функций; разрабо­ тать вычислительную программу для определения коэффициентов