Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Полиномиальная аппроксимация в W Mathematica или др. пакетах
13.10.2018, 15:28
Имеется столбец значений некоторой функции, полученный путем численного решения некоторого уравнения и столбец соответствующих значений аргумента. Хочу построить полиномиальную аппроксимацию к этой функции, чтобы далее работать с ней аналитическими методами. Но задать один многочлен на весь интервал значений не удаётся с приемлемой точностью приближения. Поэтому хочу разбить область значений аргумента на подинтервалы в каждом из которых будет свой многочлен. Естественно желательно наименьшее число таких интервалов, длины их могут быть не равны. Также можно было бы задать функцию, определяющую степень приближения искомой функции и, возможно, ее производных. В общем, оптимизировать разбиение на подинтервалы. Можно ли данную задачу реализовать встроенными средствами пакета Mathematica, других пакетов, средствами библиотек численных методов?
zpal
Re: Полиномиальная аппроксимация в W Mathematica или др. пакетах
13.10.2018, 23:35
Например, в Mathematica можно использовать Interpolation, что даёт InterpolationFunction object, но залезть внутрь этого objecta, чтобы получить коэффициенты многочленов и разбиение на интервалы неясно как.
Vince Diesel
Re: Полиномиальная аппроксимация в W Mathematica или др. пакетах