Интерполяция, аппроксимация и иже с ними (пакет alglib) - страница 3

 
Dmitry Fedoseev:

Что никто не решал? Задачу интерполяции функции? Задачу интерполяции функции - такую задачу стопудово никто не решал и даже никогда не будет.

хочешь я решу специально для тебя? выбери любую несложную ф-ю. Заодно сам научишься.

 
Dmitry Fedoseev:

Что никто не решал? Задачу интерполяции функции? Задачу интерполяции функции - такую задачу стопудово никто не решал и даже никогда не будет.

Глазам свои не верю. О чем Вы? https://poznayka.org/s91750t1.html

Интерполирование функций
  • poznayka.org
Поиск по сайту: Воспользовавшись поиском можно найти нужную информацию на сайте.
 
Vladimir:

Глазам свои не верю. О чем Вы? https://poznayka.org/s91750t1.html

Что это за "познайка", сайт для школьников и пенсионеров, под лозунгом "учить, что бы не научить"? Очень авторитетный источник.

Дайте определение термина "интерполяция функции".

Я вот такие определения знаю:

Интерполяция – это способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений

Аппроксима́ция (от лат. proxima — ближайшая) или приближе́ние — научный метод, состоящий в замене одних объектов другими, в каком-то смысле близкими к исходным, но более простыми.

А что такое "интерполяция функции", даже не представляю...

Может быть "интерполяция функцией"?
 
Maxim Dmitrievsky:

хочешь я решу специально для тебя? выбери любую несложную ф-ю. Заодно сам научишься.

у=x^2, да пусть будет еще проще: y=2*x

 
Dmitry Fedoseev:

Что это за "познайка", сайт для школьников и пенсионеров, под лозунгом "учить, что бы не научить"? Очень авторитетный источник.

Дайте определение термина "интерполяция функции".

Я вот такие определения знаю:

Интерполяция – это способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений

Аппроксима́ция (от лат. proxima — ближайшая) или приближе́ние — научный метод, состоящий в замене одних объектов другими, в каком-то смысле близкими к исходным, но более простыми.

А что такое "интерполяция функции", даже не представляю...

Может быть "интерполяция функцией"?

Вы правильно назвали, что такое интерполяция. Расшифруйте, что такое "значения величины в промежуточных точках, где оно не задано". Это правило, сопоставляющее значениям x значения y. То есть функция. И это правило мы стараемся задать наиболее подходящим к "исходной" функции. Например, чтобы у кривой, изображающей "исходную", не было изломов (скачков первой производной). А часто принимают, что исходная была простой ломаной, и делают скользящую интерполяцию отрезками прямых.

Не хотите "познайку" - вот сайт в помощь студентам https://www.matburo.ru/ex_cm.php?p1=cmip:

Численные методы:
Интерполяция функций

Решение задач: Интерполяция таблично-заданных функций

В этом разделе приведены примеры решенных задач по теме интерполирования функций, заданных таблично.

Конец цитаты

Или уж совсем авторитетный источник. Самарскому доверяете? Вот начало оглавления задачника "Самарский Александр Андреевич, Вабищевич Петр Николаевич, Самарская Елена Александровна
Задачи и упражнения по численным методам: Учебное пособие. -  М.: Эдиториал УРСС,  2000.  -   208 с.":

Глава  1.  Интерполирование  и  приближение  функций...........................................  8
1.1.  Задачи  интерполяции  и  приближения  ф у н к ц и й ........................................  8
1.2.  Алгоритмы  интерполяции  и  приближения  ф у н к ц и й ...............................   10
1.2.1.  Полиномиальная  интерполяция.........................................................  10
1.2.2.  Интерполяционные  с п л а й н ы ..............................................................   11
1.2.3.  Приближение  функций  в  нормированном  пространстве  ....  12
1.3.  У п р а ж н е н и я ...........................................................................................................   13
1.4.  З а д а ч и .......................................................................................................................  18

От себя скажу, откуда берутся задачи интерполяции функций, заданных таблично. Из высокой цены каждой "заданной" точки. Например, чтобы получить одну, нужно пробурить скважину на глубину 5 тыс.метров. Или величина в заданной точке вычисляется на компьютере, но за 3 часа (или 30 тысяч часов), путем суммирования медленно-медленно сходящегося ряда. Иногда, кроме заданных точек, других данных нет и быть не может.

При этом точность (погрешность) задания величины в точке ограничена, и гоняться за точным совпадением вычисленного по заменяющему правилу значения с этой точкой смысла нет, задачу интерполяции лучше заменить задачей аппроксимации с управлением допустимой погрешностью замены.




Численные методы интерполяции: задачи с решением
  • www.matburo.ru
Бесплатные примеры задач по численным методам на тему интерполяции таблично заданных функций. Подробные пояснения и расчеты. Также выполняем задания на заказ
 
Dmitry Fedoseev:

у=x^2, да пусть будет еще проще: y=2*x

ща, разберусь в либах, ван момент. И вечером сделаю.

Выше уде написали, вот еще http://matlab.exponenta.ru/spline/book1/10.php

Интерполяция функций интерполяционными полиномами
  • matlab.exponenta.ru
В вычислительной математике существенную роль играет интерполяция функций, т.е. построение по заданной функции другой (как правило, более простой), значения которой совпадают со значениями заданной функции в некотором числе точек. Причем интерполяция имеет как практическое, так и теоретическое значение. На практике часто возникает задача о...
 
Vladimir:

Вы правильно назвали, что такое интерполяция. Расшифруйте, что такое "значения величины в промежуточных точках, где оно не задано". Это правило, сопоставляющее значениям x значения y. То есть функция. И это правило мы стараемся задать наиболее подходящим к "исходной" функции. Например, чтобы у кривой, изображающей "исходную", не было изломов (скачков первой производной). А часто принимают, что исходная была простой ломаной, и делают скользящую интерполяцию отрезками прямых.

Не хотите "познайку" - вот сайт в помощь студентам https://www.matburo.ru/ex_cm.php?p1=cmip:

Численные методы:
Интерполяция функций

Решение задач: Интерполяция таблично-заданных функций

В этом разделе приведены примеры решенных задач по теме интерполирования функций, заданных таблично.

Конец цитаты

Или уж совсем авторитетный источник. Самарскому доверяете? Вот начало оглавления задачника "Самарский Александр Андреевич, Вабищевич Петр Николаевич, Самарская Елена Александровна
Задачи и упражнения по численным методам: Учебное пособие. -  М.: Эдиториал УРСС,  2000.  -   208 с.":

Глава  1.  Интерполирование  и  приближение  функций...........................................  8
1.1.  Задачи  интерполяции  и  приближения  ф у н к ц и й ........................................  8
1.2.  Алгоритмы  интерполяции  и  приближения  ф у н к ц и й ...............................   10
1.2.1.  Полиномиальная  интерполяция.........................................................  10
1.2.2.  Интерполяционные  с п л а й н ы ..............................................................   11
1.2.3.  Приближение  функций  в  нормированном  пространстве  ....  12
1.3.  У п р а ж н е н и я ...........................................................................................................   13
1.4.  З а д а ч и .......................................................................................................................  18

От себя скажу, откуда берутся задачи интерполяции функций, заданных таблично. Из высокой цены каждой "заданной" точки. Например, чтобы получить одну, нужно пробурить скважину на глубину 5 тыс.метров. Или величина в заданной точке вычисляется на компьютере, но за 3 часа (или 30 тысяч часов), путем суммирования медленно-медленно сходящегося ряда. Иногда, кроме заданных точек, других данных нет и быть не может.

При этом точность (погрешность) задания величины в точке ограничена, и гоняться за точным совпадением вычисленного по заменяющему правилу значения с этой точкой смысла нет, задачу интерполяции лучше заменить задачей аппроксимации с управлением допустимой погрешностью замены.




В цитате выше одно слово выделено красным. Вот это та функция которой интерполируют, а интерполируют ею функцию заданную таблично (то есть ряд данных). Какую функцию более уместно называть функцией, заданную таблично (ряд данных), или математическую формулу типа y=k*x, y=x^2? Мне кажется вторую - математическую. Поэтому выражение типа "интерполяция функции" - выглядит дико. 

А вот и причина, наверно - заголовок в авторитетной книге: "Интерполирование  и  приближение  функций". Здесь слово "функций" относится к "приближение", а слово "интерполирование" само по себе. Кто-то разделил заголовок, получилось два заголовка "интерполяция функций" и "приближение функций". 

Приближение функций, то есть аппроксимация функций - это нормально. Берут математическую функцию, подбирают ее коэффициенты и таким образом приближают к данным заданным таблично. 

 
Maxim Dmitrievsky:

ща, разберусь в либах, ван момент. И вечером сделаю.

Выше уде написали, вот еще http://matlab.exponenta.ru/spline/book1/10.php

Не сделаете. Для интерполяции нужен ряд данных, а не математическая функция. Если дана математическая функция, то интерполировать нечего и смысла в интерполяции нет - незачем.

 

Dear Maxim,

If I am not wrong, then by using splines you are trying to feed the Mt5 screen price data in discrete packets to a neural network in which each segment or packet of price data will represent a separate function by itself and then, the neural network will choose the best function automatically for a specific price segment based on least mean square error(MSE)of past trained data. Am I correct in my understanding?

I mean you are trying a similar approach of game theory of feeding pixels to a game and in your case, you are trying to feed the price in the form of splines. Is that correct?  

Thanks...

 
Dmitry Fedoseev:

Не сделаете. Для интерполяции нужен ряд данных, а не математическая функция. Если дана математическая функция, то интерполировать нечего и смысла в интерполяции нет - незачем.

ну выбираются дискретные точки конечно же. А можно на неравномерной сетке. Тем интерп. и удобна для трансформации ряда.

Причина обращения: