Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Report_Рыбин_Хитева_cube_spline.docx
Скачиваний:
42
Добавлен:
28.03.2015
Размер:
2.35 Mб
Скачать

Результат работы программ

Реализация на С++ (Хитева Д.В.).

На рис.3 представлена иллюстрация к реализации одномерного кубического сплайна.

Рис.-3 Одномерный кубический сплайн

На рис.4 представлена иллюстрация к реализации двумерного кубического сплайна.

Рис.-4 Двумерный кубический сплайн

Реализация в пакете SciLab (Хитева Д.В.).

На рис.5 представлена иллюстрация построения одномерного кубического сплайна.

Рис.-5 Одномерный кубический сплайн

На рис.6 представлена иллюстрация построения двумерного кубического сплайна.

Рис.-6 Двумерного кубический сплайн

Реализация на С++ (Рыбин А.В).

На рис.7 представлена иллюстрация к реализации одномерного кубического сплайна.

Рис.-7 Одномерный кубический сплайн

На рис.8 представлена иллюстрация к реализации двумерного кубического сплайна.

Рис.-8 Одномерный кубический сплайн

Реализация в пакете SciLab (Рыбин А.В).

На рис.9 представлена иллюстрация построения одномерного кубического сплайна.

Рис.-9 Одномерный кубический сплайн

На рис.10 представлена иллюстрация построения двумерного кубического сплайна.

Рис.-10 Двумерный кубический сплайн

Сводная таблица результатов

Таблица №1. Сводная таблица результатов для одномерного сплайна (Хитева Д.В.)

S00

S01

S02

S03

S10

S11

S12

S13

S20

S21

S22

S23

Excel

1

1

0,4

0,6

3

3,6

2,2

-2,8

6

-0,4

-6,2

2,6

C++

1

1

0,4

0,6

3

3,6

2,2

-2,8

6

-0,4

-6,2

2,6

Таблица №2. Сводная таблица результатов для одномерного сплайна (Рыбин А.В.)

S00

S01

S02

S03

S10

S11

S12

S13

S20

S21

S22

S23

Excel

1

3

-2,73

2,73

4

5,73

5,47

-6,2

9

-1,93

-13,1

8,07

C++

1

3

-2,73

2,73

4

5,73

5,47

-6,2

9

-1,93

-13,1

8,07

Вывод

Форма сплайна задается кубическим полиномом.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]