Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
1.2.7. Программная реализацияОписанный выше алгоритм построения сглаживающего кубического сплайна и вычисления его значений в произвольной точке реализован в виде подпрограммы mspline, написанной на языке Фортран: (см. скан) (см. скан) (см. скан) (см. скан) Обращение к программе имеет вид:
Входные данные:
у - массив размерности
Результат;
Вспомогательные переменные:
Программа Чтобы показать, как пользоваться программой Пусть в файле
где погрешность измерения По результатам "измерений" построим сглаживающий сплайн, удовлетворяющий граничным условиям 1-го типа
В качестве весовых коэффициентов возьмем величины
Программа для решения этой задачи может иметь следующий (см. скан) (см. скан) Результаты вычислений, проведенных по этой программе, приведены на рис. 1.15. На этом рисунке точками отмечены исходные данные и представлены: график сглаживающего сплайна, график интерполяционного сплайна, удовлетворяющего тем же граничным условиям, и график синусоиды. На рисунке видно, что осцилляции, ярко выраженные на графике интерполяционного сплайна, практически полностью отсутствуют на графике сглаживающего сплайна. Графики первых производных обоих сплайнов представлены на рис. 1.16. Разница в поведении вторых производных еще более значительна. Если требуется построить сглаживающий сплайн, удовлетворяющий граничным условиям 2-го типа, то следует воспользоваться программой, текст которой приведен ниже. (см. скан) (см. скан) Здесь подразумевается, что исходные данные для этого примера находятся в файле Следующая программа предназначена для построения сглаживающего сплайна, удовлетворяющего граничным условиям 3-го типа. (см. скан) Исходные данные для этого примера находятся в фариге Текст программы
|
1 |
Оглавление
|