2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Интеграл от функции, заданной дискретно
Сообщение20.03.2020, 15:16 
Аватара пользователя


28/01/12
112
Здравствуйте!

Необходимо взять интеграл:
$$\int\limits_0^{x}\frac {d {f(y)}} {d {y}}\frac{1} {\sqrt{x-y}}\, dy$ $$
при этом изветсно, что $ x>0$ и $y>0$, а сама функция $f(y)$ задана дискретно.

Никаких идей, кроме как взять и приблизить функцию полиномом, а затем решать задачу так, как будто известно аналитическое выражение для функции $f(y)$ — не придумал.

Вопрос: какие альтернативные пути решения подобной задачи, а так же где о подобных задачах можно почитать?

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение20.03.2020, 15:43 
Заслуженный участник
Аватара пользователя


27/12/17
1439
Антарктика
Можно интегрировать сразу численно. Поскольку интеграл несобственный, то можно применить метод выделения особенности. Статья Канторовича по этому методу гуглится.

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение20.03.2020, 16:51 
Аватара пользователя


28/01/12
112
thething в сообщении #1445848 писал(а):
Можно интегрировать сразу численно. Поскольку интеграл несобственный, то можно применить метод выделения особенности. Статья Канторовича по этому методу гуглится.

Спасибо.
Но не совсем понял, что значит "сразу"?
У меня же просто известны значения функции в некоторых точках с одинаковым шагом по $y$ (таблица с зависимостью $f_i$ от $y_i$), а мне нужно от этого всего дела взять производную, чтобы начать интегрировать.

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение20.03.2020, 16:57 
Заслуженный участник
Аватара пользователя


27/12/17
1439
Антарктика
Значения производной в узлах можно искать численно, не прибегая к интерполированию самой функции. Это должно быть в учебниках по численным методам. Правда, потом эту производную проинтерполировать всё же придётся, чтобы посчитать один из интегралов в методе выделения особенности. Второй интеграл, который будет без особенности, можно считать численно, по известным значениям в узлах.

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение20.03.2020, 17:41 
Заслуженный участник


27/04/09
28128
Или можно вместо той производной внутри интеграла брать какую-то из конечных разностей (какая лучше подходит). Ну и интеграл сразу уж в исходной формулировке тоже заменить суммой.

Или по логике задачи $f$ всё-таки должна быть задана везде, а не на сетке, но мы просто знаем так мало? Потому что если она изначально всё-таки должна была быть определена лишь на сетке, то лучше взять в руки конечные разности и суммирование, чтобы результаты были вообще определены корректнее. Эх контекст-контекст…

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение20.03.2020, 18:05 
Аватара пользователя


28/01/12
112
arseniiv в сообщении #1445878 писал(а):
Или можно вместо той производной внутри интеграла брать какую-то из конечных разностей (какая лучше подходит). Ну и интеграл сразу уж в исходной формулировке тоже заменить суммой.

Или по логике задачи $f$ всё-таки должна быть задана везде, а не на сетке, но мы просто знаем так мало? Потому что если она изначально всё-таки должна была быть определена лишь на сетке, то лучше взять в руки конечные разности и суммирование, чтобы результаты были вообще определены корректнее. Эх контекст-контекст…


Функция $f$ вне сетки — не определена, и меня там не интересует.

Меня что пугает в конечных разностях: шаг с котором задана $ f $— может быть большим.

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение20.03.2020, 18:33 
Заслуженный участник


27/04/09
28128
Но он же постоянный? Тогда ничего пугать не должно, и всё (в том смысле, что значения функции лучше тоже) можно даже перемасштабировать чтобы шаг был 1.

И даже когда непостоянный, есть в принципе решения.

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение22.03.2020, 00:22 
Аватара пользователя


28/01/12
112
arseniiv в сообщении #1445896 писал(а):
Но он же постоянный? Тогда ничего пугать не должно, и всё (в том смысле, что значения функции лучше тоже) можно даже перемасштабировать чтобы шаг был 1.

И даже когда непостоянный, есть в принципе решения.


Да, Вы правы.

Но проблема в том, что наверное мне численное решение не подойдёт, так как меня интересует результат интегрирования в виде функции $G(x)$, определенной как $G(x)=\int\limits_0^{x}\frac {d {f(y)}} {d {y}}\frac{1} {\sqrt{x-y}}\, dy$, чтобы потом вычислить значения функции $G$ в узлах $y_i$.

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение22.03.2020, 00:56 
Заслуженный участник
Аватара пользователя


15/10/08
12519
Babeuf в сообщении #1445864 писал(а):
просто известны значения функции в некоторых точках с одинаковым шагом по $y$ (таблица с зависимостью $f_i$ от $y_i$),

Можете привести несколько типичных примеров?

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение22.03.2020, 02:02 
Заслуженный участник


27/04/09
28128
Babeuf в сообщении #1446147 писал(а):
Но проблема в том, что наверное мне численное решение не подойдёт
Обижаете. Теория конечных разностей, ну и суммирования, нормально разработаны, что многие результаты можно получать в виде формул, не прибегая к конкретному расчёту. За неимением лучших ссылок пока посоветую Кнута, Грэхема, Паташника «Конкретная математика», там первые главы про суммы, включая и их запись, подобную определённым интегралам, и где-то дальше есть конечные разности, хотя вроде и не всех возможных видов.

-- Вс мар 22, 2020 04:40:34 --

Простейший пример: $a_n = n^2$, тогда опережающая разность $\Delta_+ a_n := a_{n+1} - a_n = 2n + 1$, а запаздывающая разность $\Delta_- a_n := a_n - a_{n-1} = 2n - 1$; их среднее арифметическое $\Delta_0 a_n := \frac12(a_{n+1} - a_{n-1}) = 2n$, и в принципе любая аффинная (с суммой весов 1) линейная комбинация $\Delta_+$ и $\Delta_-$ в каком-то смысле так же хороша и остаётся конечно-разностным оператором первого порядка, если я правильно употребляю терминологию. Суммы: определим $\sum_M^N x_n \,\delta n := \sum_{n=M}^{N-1} x_n$, после этого например $\sum_0^N a_n \,\delta n = \frac16 N(N - 1)(2N - 1)$. При $\Delta_+$ и «определённом суммировании» хорошо себя ведут нисходящие факториальные степени $n^{\underline m} = n(n-1)\cdots(n-m+1)$ (ровно $m$ множителей): точно так же как обычные степени при взятии производной и определённого интеграла, только в результате тоже нисходящая степень. Таким способом я относительно быстро нашёл сумму выше, разложив обычную степень в сумму двух нисходящих. Это простейший пример возможных манипуляций.

-- Вс мар 22, 2020 04:48:53 --

Если что, в той книге это глава 2.6 (как минимум).

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение22.03.2020, 02:54 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Если просто конечные разности не кажутся удачными, то попробуйте разные интерполяции в промежутках между точками задания функции. Сплайны там...

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение22.03.2020, 02:58 
Заслуженный участник
Аватара пользователя


15/10/08
12519
Прежде чем размахивать Кнутом и что-то советовать, хотелось бы увидеть запрошенное. Потому что я покамест не вижу, что мешает использовать представление $$\int {\frac{{df}}{{\sqrt {x - y(f)} }}} $$

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение22.03.2020, 03:10 
Заслуженный участник


27/04/09
28128
Утундрий в сообщении #1446168 писал(а):
Прежде чем размахивать Кнутом
Ну Кнут et al. там ничего страшно хитрого не сказали, в основном это пересказ уже к тому моменту наоткрытого. И у меня например с пониманием вашего интеграла не меньше проблем, чем ТС’ного. Что если $f$ неинъективная, немонотонная крокодилица? Как тогда сделать обращение непрерывным и приемлемым для всех возможных случаев? Не, я бы поставил на то, что надо сначала свою задачу понять, постаравшись избежать при этом золотого молотка («если в руках молоток, всё вокруг кажется гвоздями», в данном случае молоток — знание, что есть дифф. и интегральное исчисление функций $\mathbb R\to\mathbb R$, и знание этих исчислений в какой-то мере, а не молоток — все остальные области, которые можно приложить, и возможно успешнее). Не буду настаивать на конечных исчислениях, потому что не знаю исходную задачу, но при текущей информации выглядит всё вполне определённым образом. :-)

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение22.03.2020, 03:11 
Заслуженный участник
Аватара пользователя


15/10/08
12519
arseniiv в сообщении #1446170 писал(а):
Что если $f$ неинъективная, немонотонная крокодилица?
Вот это я и хочу выяснить. Потому что пытаться дать рекомендации в случае совсем вообще произвольной функции - дело достаточно безнадёжное.

 Профиль  
                  
 
 Re: Интеграл от функции, заданной дискретно
Сообщение22.03.2020, 07:35 
Заблокирован


16/04/18

1129
Интересно, что если назвать этот интеграл по имени, то это дробная производная Герасимова половинного порядка. Или как называют малограмотные и просто жулики - Капуто.

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

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



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

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


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

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