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

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



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

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


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

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