2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Интеграл от модуля
Сообщение02.12.2016, 23:49 
Заслуженный участник
Аватара пользователя


22/06/12
2129
/dev/zero
Есть полином третьей степени $P_3(x)$, чьи коэффициенты известны (в смысле, даны, но могут быть любые). Нужно предложить точную квадратурную формулу для величины
$$
\int \limits_{-1}^{+1} |P_3(x)| \ \mathrm dx.
$$

Как это сделать для обычного многочлена вроде понятно. Но что сделать с модулем? Всё, что пока надумал, это выделить все корни многочлена и разбить на интервалы
$$
[-1, a_1], [a_2, a_3], \ldots, [a_k, +1].
$$
А там снова делать линейное преобразование и брать интегралы по отдельности на каждом интервале. Только мне не очевидно, как найти тогда общую квадратурную формулу. Да и обязательно ли знать корни полинома, чтобы получить требуемое?

-- 03.12.2016, 00:07 --

Вот ещё надумал: пусть $f_+$ -- полином на тех участках, где он больше нуля, а на остальных он равен нулю. Аналогично $f_-$ -- полином на тех участках, где он меньше нуля, а на остальных нуль. Обозначим соответствующие интегралы по $[-1, 1]$ за $S_+$ и $S_-$. Тогда есть равенства

$$
\begin{align*}
S_+ + S_- &= \int \limits_{-1}^{+1} \ldots, \\
S_+ - S_- &= \int \limits_{-1}^{+1} |\ldots|.
\end{align*}
$$

Во-первых, можно тогда составить $S_+$ и $S_-$ из отдельных интегральных сумм, описываемых точными квадратурными формулами. Либо взять одну из них и вычислить в качестве второго параметра $\int \limits_{-1}^{+1} \ldots$, из этих формул сложением и преобразованием вычислим нужный интеграл.

Но вопрос не снимается. Именно: это правильно, или я горожу велосипед и чего-то не понял из учебника? (Передо мной лежит Калиткин "Численные методы"). Обязательно ли знать корни?

 Профиль  
                  
 
 Re: Интеграл от модуля
Сообщение03.12.2016, 04:50 
Заслуженный участник


16/02/13
4214
Владивосток
Как понимаю, точную квадратурную формулу можно получить исключительно для многочленов. То бишь,
StaticZero в сообщении #1173741 писал(а):
выделить все корни многочлена и разбить на интервалы
— можно и без того, но точной квадратуры не получится.

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


05/12/09
1813
Москва
Точную квадратурную формулу без знания корней построить нельзя, но можно приближенную, по которой на отрезках разбиения, где многочлен меняет знак, заменять его линейной функцией. Ошибка интеграла составит $O(h^3)$.

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


22/06/12
2129
/dev/zero
Разобрался вроде бы. Корни действительно необходимы, иначе модуль не обработать...

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

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



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

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


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

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