2014 dxdy logo

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

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


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


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

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Численно несобственный интеграл
Сообщение24.10.2009, 19:20 
Заслуженный участник
Аватара пользователя


11/04/08
2749
Физтех
Необходимо вычислить с точностью до $10^{-4}$ несобственный интеграл

$\[\int\limits_0^1 {\frac{{\cos x}}
{{\sqrt x }}dx} \]$

Я его представил как $\[\int\limits_0^1 {\frac{{\cos x}}
{{\sqrt x }}dx}  = \int\limits_0^1 {\frac{1}
{{\sqrt x }}} dx + \int\limits_0^1 {\frac{{\cos x - 1}}
{{\sqrt x }}dx} \]
$.

Первый вычисляется точно вручную.

Вопрос касается вычисления второго. Идея такая: разложить косинус в ряд. Затем полученное почленно проинтегрировать. Затем убрать все члены, меньшие $10^{-4}$.

 Профиль  
                  
 
 Re: Численно несобственный интеграл
Сообщение24.10.2009, 19:30 
Заслуженный участник


11/05/08
32166
Ну у Вас же численное интегрирование. Так тупо и оцените: выделите хвостик от нуля до эпсилона, который который даёт полпогрешности, а оставшийся интеграл посчитайте по какой-нибудь квадратурной формуле.

Это -- именно тупо. Грамотнее, конечно, сделать замену переменной и посчитать интеграл от косинуса икса в квадрате, который считается (приближённо) уже вполне качественно. Но это требует учёта специфики подынтегральной функции.

Не знаю, чего конкретно от Вас хотели.

-- Сб окт 24, 2009 20:35:02 --

Да, кстати. Ваш второй интеграл, при всей его прелести -- численно считаться будет тоже не шибко прелестно. Ибо подынтегральная функция там хоть и ограниченна, но всё же не особо так гладкая.

 Профиль  
                  
 
 Re: Численно несобственный интеграл
Сообщение24.10.2009, 19:38 
Заблокирован
Аватара пользователя


17/06/09

2213
Mathcad дал точное значение:
$\int\limits_0^1{\dfrac{cos(x)}{\sqrt{x}}}dx=FresnelC\left(\sqrt{\dfrac{2}{\pi}}\right)\sqrt{2\pi}=1,8090484758005441630$.

Поэтому интеграл аналитически решаемый, хотя и не могу сказать как. :D

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


23/07/05
17977
Москва
ShMaxG в сообщении #254493 писал(а):
Первый вычисляется точно вручную.

Вопрос касается вычисления второго. Идея такая: разложить косинус в ряд. Затем полученное почленно проинтегрировать.


Если это учебная задача и метод вычисления регламентирован, то ему и надо следовать. Если ограничений на метод нет, то годится.

ShMaxG в сообщении #254493 писал(а):
Затем убрать все члены, меньшие $10^{-4}$.


Строго говоря, нужно оценить остаток ряда и выбрать такое число слагаемых, чтобы остаток был меньше заданной погрешности. В данном случае ряд знакочередующийся, а модули его членов монотонно стремятся к нулю, поэтому остаток оценивается первым отброшенным членом.
Если вычисления выполняются приближённо, то нужно учесть также погрешности округления.

 Профиль  
                  
 
 Re: Численно несобственный интеграл
Сообщение24.10.2009, 19:47 
Заслуженный участник


11/05/08
32166
age в сообщении #254506 писал(а):
Поэтому интеграл аналитически решаемый, хотя и не могу сказать как.

Он не более чем типа как. В элементарных функциях он, естественно, не выражается. И от Вас ожидали, естественно, не Маткада какого, а именно самостоятельного вычисления.

 Профиль  
                  
 
 Re: Численно несобственный интеграл
Сообщение24.10.2009, 20:22 
Заслуженный участник
Аватара пользователя


11/04/08
2749
Физтех
ewert
Хорошо, тогда так:

$\[\int\limits_0^{{\varepsilon ^2}/16} {\frac{{\cos x}}
{{\sqrt x }}dx}  = \int\limits_0^{{\varepsilon ^2}/16} {\frac{1}
{{\sqrt x }}} dx = \frac{\varepsilon }
{2}\]
$

В оставшейся части делаем замену переменных: $\[2\int\limits_{\varepsilon /4}^1 {\cos {t^2}} dt\]$.

Берем квадратурную формулу прямоугольников,
$\[I' = \sum\limits_{k = 0}^{N - 1} {{h_k}\cos {{\left( {\frac{{{x_k} + {x_{k + 1}}}}
{2}} \right)}^2}}  = h\sum\limits_{k = 0}^{N - 1} {\cos {{\left( {\frac{{{x_k} + {x_{k + 1}}}}
{2}} \right)}^2}} \]$

Погрешность оценивается числом: $\[\frac{{{M_2}{h^2}}}
{{24}}\left( {b - a} \right)\]$, где $M_2$ - максимальное значение второй производной на отрезке $[a,b]$, по которому вычисляется интеграл (формула из книжки). Грубо можно взять $M_2=6$. Тогда шаг можно брать $\[h = 2\sqrt \varepsilon   = \frac{1}
{{50}}\]$.


А как можно по-проще посчитать такую сумму косинусов?

 Профиль  
                  
 
 Re: Численно несобственный интеграл
Сообщение24.10.2009, 20:34 
Заслуженный участник


11/05/08
32166
ShMaxG в сообщении #254546 писал(а):
В оставшейся части делаем замену переменных:

Ну Вы уж выберите что-то одно. Или тупо оценивать начальный хвостик (и потом так же тупо считать оставшийся интеграл) -- или с самого начала делать замену, после которой никаких хвостиков уже и не нужно. А то как-то неэстетично выходит.

ShMaxG в сообщении #254546 писал(а):
Погрешность оценивается числом:

Ну оценивается, конечно (хотя Вашей записи я и не понял). Однако практически всем плевать на все производные, и практически все оценивают погрешность по правилу Рунге. Правда, отталкиваясь, конечно, от известного порядка точности.

 Профиль  
                  
 
 Re: Численно несобственный интеграл
Сообщение24.10.2009, 20:45 
Заслуженный участник
Аватара пользователя


11/04/08
2749
Физтех
Ах да, что это я так... Действительно, с самого начала сделаем замену и все. Осталось просто $\[\sum\limits_{k = 0}^{\frac{1}
{h} - 1} {\cos \left[ {{{\left( {k + \frac{1}
{2}} \right)}^2}{h^2}} \right]} \]$ посчитать как-нибудь...

 Профиль  
                  
 
 Re: Численно несобственный интеграл
Сообщение25.10.2009, 09:30 
Экс-модератор


17/06/06
5004
А, то есть Вы хотите это вручную посчитать, не на компе?

 Профиль  
                  
 
 Re: Численно несобственный интеграл
Сообщение25.10.2009, 11:58 
Заслуженный участник


11/05/08
32166
ShMaxG в сообщении #254561 писал(а):
Ах да, что это я так... Действительно, с самого начала сделаем замену и все. Осталось просто $\[\sum\limits_{k = 0}^{\frac{1}
{h} - 1} {\cos \left[ {{{\left( {k + \frac{1}
{2}} \right)}^2}{h^2}} \right]} \]$ посчитать как-нибудь...

Обозначения неудачные -- лучше $n$ вместо $h$. Кроме того, множитель $h$ пропущен. И ещё двойка.

А если действительно косинус раскладывать в ряд, то при заданной Вам точности достаточно будет четырёх слагаемых -- до шестой степени включительно... Это легко и вручную.

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


11/04/08
2749
Физтех
Понятно, спасибо!

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

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



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

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


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

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