Вычислительная математика: Методические указания к практическим и лабораторным работам

Страницы работы

Содержание работы

Министерство образования Российской Федерации

Новосибирский государственный технический университет

ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА

Методические указания к практическим и лабораторным работам

по курсу  "Вычислительная математика" для студентов факультета АВТ

специальностей 210100 и 220400 всех форм обучения

Новосибирск

2003

          Настоящие методические указания предназначены для выполнения практических и лабораторных работ по курсу "Вычислительная математика" с целью получения навыков  решения задач вычислительной математики на ЭВМ,  для чего разработан специальный пакет прикладных программ на алгоритмическом языке ФОРТРАН.

Составил: канд. техн. наук, доц.  Г.П.Чикильдин

Рецензент: д-р  техн. наук, проф. А.С.Анисимов

Работа подготовлена кафедрой автоматики

Новосибирский

государственный

технический

университет, 2003 г.

1. ИНТЕРПОЛИРОВАНИЕ ФУНКЦИЙ

Цель работы

          Ознакомиться с методикой приближенного представления функций в виде интерполяционного полинома и способами оценивания погрешностей интерполяции.

Постановка задачи     

          Вычислить приближенные значения функции y = f(x),  x[a, b]  с шагом   (= 0,1) посредством интерполяционного полинома (n = 2, 3, 4), определенного через  в узлах интерполяции  (N = 3, 4, 5) с шагом   h = (b - a)/(N - 1) = const   на интервале [a, b].

          Оценить погрешности интерполирования функции y = f(x) на интервале [a, b].

          Исследовать влияние количества узлов N (порядка n) на точность интерполирования.

Порядок выполнения работы

1. Ознакомиться с описанием работы. Уяснить цель и смысл задачи согласно варианту (табл. 1.1).

     Таблица 1.1

y = f(x)

[a,  b]

y = f(x)

[a,  b]

1

[0,8,  4,4]

6

[0,2,  8,2]

2

[0,2,  8,2]

7

[0,4,  3,6]

3

[0,1,  2,9]

8

[1,5,  5,5]

4

[0,1,  7,7]

9

[0,2,  8,2]

5

[0,8,  4,0]

10

[2,0,  4,8]

          2. Записать в общем виде выражение интерполяционного полинома .

3. По задаваемому количеству  N  узлов интерполяции вычислить на интервале [a, b] массивы значений узлов  и соответствующих им значений функции , .

4. Сформировать систему алгебраических уравнений для определения коэффициентов интерполяционного полинома .

5. Вычислить коэффициенты полинома  путем решения сформированной системы алгебраических уравнений методом Гаусса.

6. Вычислить погрешности интерполирования путем сравнения на [a, b] с шагом  истинной функции y = f(x) и полученного полинома .

          7. Оформить отчет.

Примечания:

1) пункты 4, 5, 6 выполняются по алгоритмам, реализованным в подпрограммах N1YSAU, N1YGAU, N1YEEE, листинги которых приведены в приложении;

2) при выполнении работы студенты должны составить головную программу, в которой необходимо осуществить:

а) ввод данных,

б) вычисление массивов значений узлов и функции в узлах,

в) обращение к указанным в п.1 примечания подпрограммам,

г) табуляцию интерполируемой функции и полинома на интервале [a, b],

д) вывод полученных результатов в файл с целью их визуализации, что осуществляется с помощью специальной программы GRAF;

3) образец заполнения файла результатов приведен в виде табл.1.2.

Таблица 1.2

Интерполирование ведется по таблице

***

X

Y=F(X)

***

***

2,000

-0,05632

***

***

3,400

-0,03227

***

***

4,800

-0,00072

***

Степень полинома n=2

Коэффициенты полинома: -0,0752; 0,0049; 0,0023

K

X

F(X)

 Pn(x)

E(X)

1

2,000

-0,0563

-0,0563

0,0000E+00

2

2,100

-0,0618

-0,0549

0,6924E-02

3

2,200

-0,0652

-0,0534

0,1178E-01

×  ×  ×

14

3,300

-0,0364

-0,0343

0,2142E-02

15

3,400

-0,0323

-0,0323

0,3725E-08

16

3,500

-0,0283

-0,0302

0,1927E-02

×  ×  ×

28

4,700

-0,0001

-0,0019

0,1820E-02

29

4,800

  0,0007

  0,0007

0,1921E-08

Погрешности:       Eмo = 0,254250

                               Eco  = 0,217917

Содержание отчета

          1. Цель работы.

          2. Постановка задачи.

3. Формула интерполяционного полинома  в общем виде.

          4. Листинг программы.

          5. Результаты вычислений (см. образец файла результатов) для N = 3, 4, 5.

          6. Рисунки с графиками f(x) и , x[a, b] с шагом  для N = 3, 4, 5. В случае высокой точности интерполирования  (графики f(x) и  на рисунке совпадают) привести графики .

          7. Выводы.

Похожие материалы

Информация о работе

Тип:
Методические указания и пособия
Размер файла:
786 Kb
Скачали:
0