2014 dxdy logo

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

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




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

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

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

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

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

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

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

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

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

 
 
 
 
Сообщение29.04.2008, 13:35 
Аватара пользователя
TOTAL писал(а):
Во внутренних точках по 4 условия.

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

 
 
 
 
Сообщение29.04.2008, 13:40 
Аватара пользователя
worm2 писал(а):
TOTAL писал(а):
Во внутренних точках по 4 условия.

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

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

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

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


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