2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Не вычисляется определенный интеграл
Сообщение19.12.2016, 02:49 


02/06/12
54
Куркент
Совсем потерял рассудок пытаясь вычислить с точностью до целых хотя бы вот этот вот определенный интеграл. $ \int\limits_{0}^{1} {e^{x+\sin(10000x)} }dx $. Никакие квадратурные формулы не помогли потому что оценка производной подынтегральной функции огромное число в связи с чем и количество разбиений $ N $ большое и нереально вручную вычислять. Даже всякие сайты онлайн решений не дают ответа. Неужели все так плачевно

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 03:17 
Заслуженный участник


16/02/13
4117
Владивосток
Не понимаю. На дугу синуса ну пускай 10 точек — получится 100000 отрезков. Вполне подъёмно должно быть для современного компьютера. Вы какими способами пробовали, если поконкретнее?

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 03:53 


02/06/12
54
Куркент
Вручную пытался. Хотел бы оптимальный способ разузнать чтобы без машин.

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 09:19 
Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва
1. Подынтегральную функцию запишем в виде произведения $e^x\cdot e^{\sin 10000x}$.
2. Промежуток интегрирования разобьём на тьму отрезков, длины которых равны периоду $\sin 10000x$, и ещё один отрезок меньшей длины.
3. Интегралы по тьме отрезков образуют геометрическую прогрессию, поэтому вычислим с достаточной точностью интеграл по первому из них и просуммируем прогрессию.
4. Вычислим с достаточной точностью интеграл по оставшемуся в конце отрезку и добавим к сумме геометрической прогрессии.

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 10:29 


02/06/12
54
Куркент
Спасибо за идею.Буду решать.

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


23/08/07
5421
Нов-ск
Someone в сообщении #1178277 писал(а):
1. Подынтегральную функцию запишем в виде произведения $e^x\cdot e^{\sin 10000x}$.
2. Промежуток интегрирования разобьём на тьму отрезков, длины которых равны периоду $\sin 10000x$, и ещё один отрезок меньшей длины.
3. Интегралы по тьме отрезков образуют геометрическую прогрессию, поэтому вычислим с достаточной точностью интеграл по первому из них и просуммируем прогрессию.
4. Вычислим с достаточной точностью интеграл по оставшемуся в конце отрезку и добавим к сумме геометрической прогрессии.

Откуда следует номер $3$?

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 13:43 
Аватара пользователя


13/08/13

4323
Можно просто растянуть отрезок, равный периоду нашего синуса так, чтобы синус превратился в нормальный, и потом проинтегрировать его, умноженному на экспоненту (которая всюду будет почти единицей). А дальше, как заметил Someone, геометрическая прогрессия, правда можно взять готовую формулу для геометрической прогрессии, и оценить точность.
P.S. Ну и, разумеется, во столько же раз уменьшить сумму, во сколько раз растянули отрезок.

-- 19.12.2016, 13:56 --

Интеграл можно посчитать вручную с любой степенью точности.

-- 19.12.2016, 13:56 --

Правда если пределы интегрирования были бы от минус бесконечности)

-- 19.12.2016, 14:30 --

Ой нет, короче интеграл можно спокойно вычислить численно с точностью до $10^{-4}$

-- 19.12.2016, 14:41 --

А не, можно с любой точностью, короче Someone все расписал.

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 14:49 


05/09/16
11552
Я бы по рабоче-крестьянски считал так.

1. Берем интеграл $\int\limits_{0}^{2\pi}e^1-e^{-1}dx$. Он равен $2\pi(e-e^{-1})$
2. Берем интеграл $\int\limits_{0}^{2\pi}e^{\sin x}-e^{-1}dx$. Аналитически он не берется, поэтому считаем численно (или роемся в таблицах значений функций Бесселя).
3. Делим интеграл из 2. на интеграл из 1., получаем $\dfrac{\int\limits_{0}^{2\pi}e^{\sin x}-e^{-1}dx}{\int\limits_{0}^{2\pi}e^1-e^{-1}dx}$
4. Берем интеграл $\int\limits_0^1e^{x+1}dx = e(e-1)$
5. Берем интеграл $\int\limits_0^1e^{x-1}dx = e^{-1}(e-1)$
6. Вычитаем из интеграла 4. интеграл 5., получаем $\int\limits_0^1e^{x+1}dx-\int\limits_0^1e^{x-1}dx$
7. Умножаем разность из 6. на частное из 3., получаем:
$(\int\limits_0^1e^{x+1}dx-\int\limits_0^1e^{x-1}dx)\dfrac{\int\limits_{0}^{2\pi}e^{\sin x}-e^{-1}dx}{\int\limits_{0}^{2\pi}e^1-e^{-1}dx}$
8. Прибавляем интеграл из 5. к произведению из 7., получаем ответ:
$\int\limits_0^1e^{x-1}dx+(\int\limits_0^1e^{x+1}dx-\int\limits_0^1e^{x-1}dx)\dfrac{\int\limits_{0}^{2\pi}e^{\sin x}-e^{-1}dx}{\int\limits_{0}^{2\pi}e^1-e^{-1}dx} $

Это и есть ответ -- по целому числу периодов синуса, к нему надо прибавить остаток, но при длине остатка порядка $10^{-4}$ прибавка будет в третьем знаке после запятой, можно наверное и не заморачиваться.

Все численные расчеты и ответ убрал, оставил только формулы, расчеты оставляю ТС-у. Упрощать формулы тоже не стал, также оставляю это ТС-у.

Почему так можно делать -- потому что очень много периодов синуса там, от периода к периоду экспонента растет не быстро, так что можно вот так приближенно и посчитать.

А ну и это, вестимо, предел при периоде синуса стремящемся к нулю.

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 14:53 
Аватара пользователя


13/08/13

4323
Мой метод это Someone + растяжение периода, чтобы считать интеграл с синусом с обычной точностью.
Кстати, если у нас частота скажем невообразимое число $A$, Гуголплекс скажем, то максимальная точность вычисления интеграла $\frac{1}{A}$ :-)

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 15:28 


02/06/12
54
Куркент
Да, растягивая получается сумма 1591 членов геометрической прогрессии плюс остаток.

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 20:05 
Заслуженный участник


10/01/16
2315
wrest
А у меня почему то получилось $\frac{e-1}{2\pi}\cdot\int\limits_{0}^{2\pi} e^{\sin t} dt$ ....

-- 19.12.2016, 22:09 --

А, это одно и то же...

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 20:12 
Аватара пользователя


13/08/13

4323
Там все таки желательно точно просуммировать последовательность, а интеграл это сумма с точностью до $10^{-4}$ :wink:

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 20:36 
Заслуженный участник


10/01/16
2315
Sicker
Точно - дохлый номер.
Если надо типа $10^{-8}$ - придется по Тейлору раскладывать (хотя бы 2 члена там и тут), и хвост (10000 не делится на $2\pi$ нацело, однако) смотреть.

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 20:45 


05/09/16
11552
DeBill в сообщении #1178404 писал(а):
wrest
А у меня почему то получилось $\frac{e-1}{2\pi}\cdot\int\limits_{0}^{2\pi} e^{\sin t} dt$ ....

-- 19.12.2016, 22:09 --

А, это одно и то же...

Ну я не стал упрощать, чтобы понятен был ход рассуждений - берём оценку сверху, вычитаем оценку снизу и т.п.
Ну да, оно там все упрощается, я думал ТС это сделает сам.

 Профиль  
                  
 
 Re: Не вычисляется определенный интеграл
Сообщение19.12.2016, 21:04 
Заслуженный участник


10/01/16
2315
Если коротко изложить даденые выше рекомендации, будет
($L=10000, n = [\frac{L}{2\pi}], Hvost=L-2\pi \cdot n$)
$I=$ (замена $Lx=t$) $=\frac{1}{L} \int\limits_{0}^{L} e^{\frac{t}{L}+ \sin t} dt = \frac{1}{L} (\sum\limits_{k=0}^{n-1}\int\limits_{0}^{2\pi} e^{\frac{t}{L}}\cdot e^{\frac{2\pi k}{L}}\cdot e^{\sin t} dt + \int\limits_{0}^{Hvost}e^{\frac{t}{L}}\cdot e^{\frac{2\pi n}{L}}\cdot e^{\sin t} dt )$
Суммируя прогрессию, получим дробь $\frac{e^{2\pi \frac{n}{L}}-1}{e^{\frac{2\pi}{L}}-1}$. Хорошо, что снаружи есть $L$ в знаменателе.
Вот теперь и надо в знаменателе - пару три членов от Тейлора, Для $e^{\frac{t}{L}}$ -два, $e^{2\pi \frac{n}{L}} = e^1 +$ адын член, ну , и у хвоста, аналогично, под интегралом по два члена у сомножителей взять....
Муторно, вобщем...

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

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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