2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Полиномиальная аппроксимация в W Mathematica или др. пакетах
Сообщение13.10.2018, 15:28 


18/07/18
8
Имеется столбец значений некоторой функции, полученный путем численного решения некоторого уравнения и столбец соответствующих значений аргумента. Хочу построить полиномиальную аппроксимацию к этой функции, чтобы далее работать с ней аналитическими методами. Но задать один многочлен на весь интервал значений не удаётся с приемлемой точностью приближения. Поэтому хочу разбить область значений аргумента на подинтервалы в каждом из которых будет свой многочлен. Естественно желательно наименьшее число таких интервалов, длины их могут быть не равны. Также можно было бы задать функцию, определяющую степень приближения искомой функции и, возможно, ее производных. В общем, оптимизировать разбиение на подинтервалы. Можно ли данную задачу реализовать встроенными средствами пакета Mathematica, других пакетов, средствами библиотек численных методов?

 Профиль  
                  
 
 Re: Полиномиальная аппроксимация в W Mathematica или др. пакетах
Сообщение13.10.2018, 23:35 


18/07/18
8
Например, в Mathematica можно использовать Interpolation, что даёт InterpolationFunction object, но залезть внутрь этого objecta, чтобы получить коэффициенты многочленов и разбиение на интервалы неясно как.

 Профиль  
                  
 
 Re: Полиномиальная аппроксимация в W Mathematica или др. пакетах
Сообщение14.10.2018, 08:53 
Заслуженный участник


25/02/11
1797
Extracting the function from InterpolatingFunction object

 Профиль  
                  
 
 Re: Полиномиальная аппроксимация в W Mathematica или др. пакетах
Сообщение14.10.2018, 09:22 


11/07/16
825
В Мэйпле имеется подходящая Вам команда BSplineCurve.

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

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