2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: интерполяция функции
Сообщение13.05.2016, 09:19 


10/05/16
7
Цитата:
Ясно. Я с вами больше не разговариваю.


Без обид, никогда не пользовался мат. пакетами, что вспомнил из молодости то и использовал.

Цитата:
В каком смысле функцию? Нечто представимое в элементарных функциях или с имеющейся возможностью посчитать значение в любой точке? Для второго подойдут те же сплайны, для первого, боюсь, в общем случае ничего, кроме интерполяционного полинома, не получится.


Как отметил @Brukvalub -
Цитата:
нечто вроде формулы, которая позволяет хранить таблицу значений функции в заданных точках в относительно компактном виде.

Так что я дмаю второе то есть посчитать значение в любой точке но при это если мы введм значение x из таблицы оно должно совпасть с y. Сегодня более мене упорядочил данные зависимость линейная получается линейная.

 Профиль  
                  
 
 Re: интерполяция функции
Сообщение13.05.2016, 10:06 
Заслуженный участник


09/05/12
25179
Brukvalub в сообщении #1123283 писал(а):
Как я понял из последних реплик ТС, ему просто нужно нечто вроде формулы, которая позволяет хранить таблицу значений функции в заданных точках в относительно компактном виде. При этом, искомая "какбэ" формула должна точно восстанавливать все известные из таблицы значения по их аргументам.
Тогда все достаточно просто: в общем случае хранить придется ровно столько же параметров "какбэ формулы", сколько чисел есть в исходных данных, и экономию наводить не на чем. В частном случае (при равноотстоящих или иным простым образом упорядоченных аргументах, наличии какой-то простой зависимости результата от аргумента и т.п.) экономия может получиться, но при требовании точного совпадения зависимости с точками частный случай почти наверняка не реализуется хотя бы из-за погрешности компьютерного представления чисел.

Отсюда мораль: надо все-таки внятно поставить задачу. :mrgreen: Кстати, просто "экономия" на хранении данных таким методом особого смысла тоже не имеет: при использовании двойной точности таблица из полумиллиона пар аргумент-значение займет 8 Мбайт, что по нынешним временам несерьезно даже для встраиваемых устройств.

 Профиль  
                  
 
 Re: интерполяция функции
Сообщение13.05.2016, 14:14 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
zayc в сообщении #1123286 писал(а):
Без обид, никогда не пользовался мат. пакетами, что вспомнил из молодости то и использовал.
Что ж, приношу извинения. Если вы не пользовались ничем другим, кроме Маткада, не стоило на вас наезжать. Вина не ваша, а тех, кто в своё время вас учил.
В отличие от Mathcad, упомянутая мною Wolfram Mathematica умеет оперировать числами, заданными с произвольной точностью. Лишь бы для их хранения и обработки хватило машинных ресурсов. Об остальном отлично рассказал Pphantom: чем бы вы не пользовались, в вашем случае нет смысла пытаться сэкономить.

(Об упоминании ника в сообщении)

Если в своём сообщении вы хотите упомянуть чей-то ник, не нужно использовать символ @. Вместо этого сделайте одно из двух действий:
а) либо выделите ник полужирным начертанием;
б) либо в поле набора сообщения установите курсор в необходимое место, найдите в ветке любое из сообщений, принадлежащих искомому пользователю, и кликните на его ник (в левой колонке, над аватарой). В поле набора сообщения автоматически появится текст, оформленный соответствующим образом: полужирное начертание и цвет.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

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



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

Сейчас этот форум просматривают: dgwuqtj


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

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