2014 dxdy logo

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

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


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Построение кубического сплайна
Сообщение26.04.2008, 11:46 


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

 Профиль  
                  
 
 Re: Построение кубического сплайна
Сообщение26.04.2008, 11:53 
Заслуженный участник
Аватара пользователя


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

 Профиль  
                  
 
 
Сообщение26.04.2008, 12:29 


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

 Профиль  
                  
 
 
Сообщение26.04.2008, 12:32 
Заслуженный участник


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

 Профиль  
                  
 
 
Сообщение26.04.2008, 12:48 


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

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

 Профиль  
                  
 
 
Сообщение26.04.2008, 18:58 
Заслуженный участник
Аватара пользователя


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

 Профиль  
                  
 
 
Сообщение29.04.2008, 12:13 
Заслуженный участник
Аватара пользователя


11/04/07
1352
Москва
Если Вы разделите отрезок на три части, то у Вас будет 12 неизвестных в трех полиномах и 12 граничных условий в 4 точках по три условия в каждой.

 Профиль  
                  
 
 
Сообщение29.04.2008, 12:25 
Заслуженный участник
Аватара пользователя


23/08/07
5500
Нов-ск
Zai писал(а):
Если Вы разделите отрезок на три части, то у Вас будет 12 неизвестных в трех полиномах и 12 граничных условий в 4 точках по три условия в каждой.
Во внутренних точках по 4 условия.

 Профиль  
                  
 
 
Сообщение29.04.2008, 13:35 
Заслуженный участник
Аватара пользователя


01/08/06
3136
Уфа
TOTAL писал(а):
Во внутренних точках по 4 условия.

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

 Профиль  
                  
 
 
Сообщение29.04.2008, 13:40 
Заслуженный участник
Аватара пользователя


23/08/07
5500
Нов-ск
worm2 писал(а):
TOTAL писал(а):
Во внутренних точках по 4 условия.

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

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

 Профиль  
                  
 
 
Сообщение29.04.2008, 13:48 
Заслуженный участник
Аватара пользователя


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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group