Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Построение кубического сплайна
Есть функция, которая задана на области R1<r<R2 и R3<R<R4. В области R2<R<R3 необходимо построить сплайн. Подскажите, пожалуйста, какие граничные условия необходимо задать для корректного выполнения задачи.

 Re: Построение кубического сплайна
Аватара пользователя
osa писал(а):
Есть функция, которая задана на области R1<r<R2 и R3<R<R4. В области R2<R<R3 необходимо построить сплайн. Подскажите, пожалуйста, какие граничные условия необходимо задать для корректного выполнения задачи.
Для корректного выполнения какой задачи? Какую функцию надо построить?
По каким данным? Удовлетворяющую каким условиям?

 
Построить нужно кубический сплайн, соединяющий эту функцию в R2 и R3. Условия: должна на концах отрезка сшиваться сама функция, ее первая и вторая производные. Но у меня получается 6 условий (уравнений) (по 3 на каждой границе: функция, производная, вторая производная) и только 4 неизвестных (коэффициенты сплайна). Может, я что-то не учитываю?

 
Если обойдетесь без равенства второй производной, то будет 4 неизвестных и 4 условия...

 
Цитата:
Если обойдетесь без равенства второй производной, то будет 4 неизвестных и 4 условия...

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

 
Аватара пользователя
Тогда у Вас противоречивые требования, и от одного из них надо отказаться: либо не сшивать вторые производные, либо вместо кубического многочлена использовать многочлен пятой степени.

 
Аватара пользователя
Если Вы разделите отрезок на три части, то у Вас будет 12 неизвестных в трех полиномах и 12 граничных условий в 4 точках по три условия в каждой.

 
Аватара пользователя
Zai писал(а):
Если Вы разделите отрезок на три части, то у Вас будет 12 неизвестных в трех полиномах и 12 граничных условий в 4 точках по три условия в каждой.
Во внутренних точках по 4 условия.

 
Аватара пользователя
TOTAL писал(а):
Во внутренних точках по 4 условия.

Да нет, вроде по 3. Дело в том, что конкретные значения во внутренних точках нас не интересуют, откуда дополнительные 2 степени свободы.

 
Аватара пользователя
worm2 писал(а):
TOTAL писал(а):
Во внутренних точках по 4 условия.

Да нет, вроде по 3. Дело в том, что конкретные значения во внутренних точках нас не интересуют, откуда дополнительные 2 степени свободы.

Да, согласен.

 
Аватара пользователя
При сшивке полиномов во внутренних точках три условия:
равенство функции слева и справа,
равенство производных слева и справа,
равенство вторых производных слева и справа.
Если будет два отрезка, то будет восемь неизвестных коэффициентов и девять условий по границам- система будет переопределена.

 [ Сообщений: 11 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group