Аппроксимация табличных функций

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

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

НГТУ,    факультет РЭФ,   кафедра ППиМЭ

Лабораторная работа № 3

Аппроксимация табличных функций.

Выполнил: Спасёнкин

Проверил: Лобач

Задание №2.

Выполнить линейную аппроксимацию данных содержащихся в файле polkan*.dat. Результат должен быть представлен в виде значений параметров линейной зависимости, среднеквадратичной погрешности аппроксимации и графика с исходными точками и аппроксимирующей прямой.

Считанные данные:

n = 11

i        X               Y

1      0.000000    1.782739

2      1.000000    3.690104

3      2.000000    5.826957

4      3.000000    7.782739

5      4.000000   10.044487

6      5.000000   11.643365

7      6.000000   13.736935

8      7.000000   15.782739

9      8.000000   17.623998

10      9.000000   20.147986

11     10.000000   21.669699

Err = 0

A0 = 1.777891

A1 = 2.003181

S = 0.173043

Задание №3.

Выполнить аппроксимацию данных содержащихся в файле trezor*.dat, полиномом третьей степени. Результат должен быть представлен в виде значений коэффициентов полинома, среднеквадратичной погрешности аппроксимации и графика с исходными точками и аппроксимирующей кривой.     

Считанные данные:

n = 11

i        X             Y

1      0.000000  140.900000

2      1.000000   86.230000

3      2.000000   67.850000

4      3.000000   43.190000

5      4.000000   41.780000

6      5.000000   37.810000

7      6.000000   41.250000

8      7.000000   55.930000

9      8.000000   50.450000

10      9.000000   48.790000

11     10.000000   23.100000

Err = 0

Коэффициенты полинома:

A[0] = 140.246084

A[1] = -59.341224

A[2] = 11.028124

A[3] = -0.623963

S = 4.96492

Задание №4.

Выполнить двумерную аппроксимацию данных, находящихся в файле barbos05.dat. Результат должен быть представлен в виде значений коэффициентов полинома и среднеквадратичной погрешности аппроксимации.

………………………………………..

13      0.000000    4.000000   22.470000

14      2.000000    4.000000   17.630000

15      4.000000    4.000000   12.240000

16      6.000000    4.000000    1.610000

17      8.000000    4.000000  -18.970000

18     10.000000    4.000000  -54.210000

19      0.000000    6.000000   22.530000

20      2.000000    6.000000   21.170000

21      4.000000    6.000000   20.550000

22      6.000000    6.000000   15.960000

23      8.000000    6.000000    2.690000

24     10.000000    6.000000  -23.950000

25      0.000000    8.000000    8.560000

26      2.000000    8.000000   10.560000

27      4.000000    8.000000   14.560000

28      6.000000    8.000000   15.880000

29      8.000000    8.000000    9.810000

30     10.000000    8.000000   -8.360000

31      0.000000   10.000000  -23.900000

32      2.000000   10.000000  -18.680000

33      4.000000   10.000000  -10.170000

34      6.000000   10.000000   -3.070000

35      8.000000   10.000000   -2.080000

36     10.000000   10.000000  -11.900000

Err = 0

Коэффициенты полинома:

A[0] = -1.898167

A[1] = -6.098636

A[2] = 7.901083

A[3] = 0.199431

A[4] = 0.790255

A[5] = -0.080531

A[6] = -0.097959

A[7] = 0.079991

A[8] = -0.008017

A[9] = -0.092959

S = 7.117856e-06

Задание №5.

Определить параметры нелинейной зависимости, находящихся в файле bobik5.dat, выполнив их предварительную линеаризацию. Вид линеаризирующего преобразования выбрать, исходя из предполагаемого характера нелинейной зависимости:       .

Данная нелинейная зависимость линеаризируется преобразованием:

             

Т. е.     

Считанные данные:

n = 11

i        X               Y

1      0.000000    0.707110

2      1.000000    0.577350

3      2.000000    0.500000

4      3.000000    0.447210

5      4.000000    0.408250

6      5.000000    0.377960

7      6.000000    0.353550

8      7.000000    0.333330

9      8.000000    0.316230

10      9.000000    0.301510

11     10.000000    0.288680

Err = 0

A0 = 2.000077

A1 = 0.999986        

S = 0.000171

Задание7.

Выполнить сплайн-интерполяцию функции, табличные данные которой находятся в файле sharik*.dat. Результат должен быть представлен в виде графика с исходными точками и интерполирующей кривой.

Считанные данные:

n = 11

i        X               Y

1      0.000000    0.841500

2      0.400000    0.659200

3      0.800000    0.295200

4      1.200000    0.027400

5      1.600000   -0.104000

6      2.000000   -0.128100

7      2.400000   -0.079500

8      2.800000   -0.003500

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

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

Предмет:
Информатика
Тип:
Отчеты по лабораторным работам
Размер файла:
194 Kb
Скачали:
0