2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Восстановление функции
Сообщение19.12.2008, 14:39 


11/04/08
98
Здравствуйте. Подскажите, пожалуйста, метод. Имеются значения производной функции с шагом, допустим, 0.1. Необходимо восстановить значения самой функции в тех же точках.

 Профиль  
                  
 
 
Сообщение19.12.2008, 14:44 
Экс-модератор


17/06/06
5004
$$f(x_k)-f(x_0)=\sum_{j=0}^{k-1}f'(x_j)(x_{j+1}-x_j)$$ подходит? Неопределенный интеграл называется. Можно всякие более умные квадратурные формулы применять.

 Профиль  
                  
 
 Re: Восстановление функции
Сообщение19.12.2008, 14:46 
Заслуженный участник
Аватара пользователя


21/12/05
5931
Новосибирск
Такого метода очевидно не существует, даже если дополнительно задать значения функции в точках, отличных от данных.

 Профиль  
                  
 
 
Сообщение20.12.2008, 01:39 


11/04/08
98
Цитата:
http://dxdy.ru/math/fac7fdd222b7c0ef4343a1c53d43683582.gif

Нет, не подходит. Слишком грубо. Симпсон тоже не подойдет.

Добавлено спустя 1 минуту 23 секунды:

Там формула, предложенная AD, в цитате имелась ввиду.

 Профиль  
                  
 
 
Сообщение20.12.2008, 08:25 
Заслуженный участник


11/05/08
32166
Что значит "слишком грубо"? Какой порядок точности нужен, такую формулу Ньютона-Котеса и выбирайте.

 Профиль  
                  
 
 
Сообщение20.12.2008, 14:59 


11/04/08
98
Грубо в том смысле, что получаемый результат не удовлетворяет. Вопрос именно по самой процедуре, а не по выбору формулы. Как получить значения функции в узлах, если известны значения производной в тех же узлах?

 Профиль  
                  
 
 
Сообщение20.12.2008, 15:26 
Заслуженный участник


11/05/08
32166
По определению -- численным интегрированием. И никак иначе.

 Профиль  
                  
 
 
Сообщение20.12.2008, 17:52 


11/04/08
98
Понятно, что численным интегрированием. Вопрос по конкретному алгоритму действий. Насколько я понимаю, любая формула численного интегрирования предполагает разбиение отрезка между узлами и знание функции в этих промежуточных точках, но имеются значения функции только в узлах. Во всех книгах, какие мне попадались, описано применение численного интегрирования к аналитическим функциям. Может быть подскажите, где почитать о случае таблично заданной функции.

 Профиль  
                  
 
 
Сообщение20.12.2008, 18:47 
Экс-модератор


17/06/06
5004
osa в сообщении #169286 писал(а):
Насколько я понимаю, любая формула численного интегрирования предполагает разбиение отрезка между узлами и знание функции в этих промежуточных точках, но имеются значения функции только в узлах. Во всех книгах, какие мне попадались, описано применение численного интегрирования к аналитическим функциям.
1. Из этого сообщения не понимаю, чем вас не устраивает вышесказанное. Ну считайте некоторые узлы промежуточными.
2. Странно. Не знаю ни одной книги, удовлетворяющей вашему утверждению. Какой бы вы метод ни взяли, вы все равно за конечное время успеете посчитать вашу, пусть даже супер-пупер-аналитичную, функцию не более чем в конечном числе точек.

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

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



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

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


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

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