Реферат: Аппроксимация

48.0 368.0 3354.0 159.0

368.0 3354.0 33428.0 1023.0

Вектор коэфициентов аппроксимирующего многочлена по возрастанию степени (m+1 элементов)

a[1]= 11.66

a[2]= -2.31

a[3]= 0.13

Вектор погрешности аппроксимации в узлах X

z[1]=0.479

z[2]=-1.381

z[3]=-1.343

z[4]=-1.070

z[5]=-1.247

z[6]=-1.430

z[7]=-0.244

z[8]=0.723

z[9]=3.570

z[10]=1.454

5.1 Список переменных основной программы.

В основной программе используются раздел констант и типов:

const nm=20;

type vect1=array[1..nm] of real;

Следующие переменные так же используются в программе, которые описываются в разделе var:

Переменная Тип переменной Описание переменной
С matr Матрица системы линейных уравнений для аппроксимации
А vect Вектор коэфициентов аппроксимирующего многочлена по возрастанию степени (m+1 элементов)
Х vect1 Вектор узлов аппроксимации
B vect Вектор правых частей
Y vect1 Вектор значений аппроксимирующей функции
Z vect Вектор погрешности аппроксимации в узлах Х
n integer Число узлов аппроксимации
m integer Степень многочлена
i integer Необходима для нумерации элементов массивов.
j integer Необходима для нумерации элементов массивов.
f1 text Файловая переменная для файла исходных значений
f2 text Файловая переменная резуртирующего файла

6.1 Заголовки процедур и функций. Список их переменных.

В своей программе я использовал следующие модули, которые описываются в операторе uses и процедуры:

Crt - стандартный модуль подключения экрана и клавиатуры для работы с программой.

Gauss - процедура решения системы линейных уравнений методом Гаусса. Она берется из модуля Gausstpu, где интерфейсная часть имеет вид:

Interface

Const nmax=20

Type

Поэтому при объявлении матрицы С ссылаться надо на matr, а векторов A и B на vect.

Create_BC - процедура расчета матрицы С (С - матрица системы линейных уравнений для аппроксимации). Заголовок этой процедуры выглядит так:

procedure Create_BC(n,m:integer; var x,y:vect1; var c:matr; var b:vect);

К-во Просмотров: 1089
Бесплатно скачать Реферат: Аппроксимация