LINUX.ORG.RU

http://maxima.sourceforge.net/docs/manual/en/maxima_20.html

quad_qawo

Integration of cos(omega x) f(x) or sin(omega x) f(x) over a finite interval, where omega is a constant. The rule evaluation component is based on the modified Clenshaw-Curtis technique. quad_qawo applies adaptive subdivision with extrapolation, similar to quad_qags.

Но, похоже, ТС хочет не копипасту из гугла, да.

Frakhtan-teh ★★
()

Что такое «интеграл с пределами»? O_o

Если я правильно настроил либастрал и речь идет об определенном интеграле, то все очень просто, вот пожалуйста:

integrate(cos(x) * sin(x), x, 0, %pi/2);

Порядок: функция, по чему интегрируем, от, до. Если надо численное интегрирование, тогда можно

quad_qags(cos(x) * sin(x), x, 0, %pi/2)[1];

Порядок все тот же, единичка в квадратных скобках в конце нужна, чтобы только результат получить (можешь попробовать убрать и посмотреть, что будет).

gizzka ★★
()
Ответ на: комментарий от gizzka

и да, правильно quad_qags, подчеркивание по старой традиции в коде не видать.

gizzka ★★
()

> В примере написано: quad_qawo . Что это за оператор и как им пользоваться?

Судя по справке, функция quad_qawo(f(х), x, a, b, omega, trig), используя модифицированный метод Кленшоу-Куртиса численного интегрирования, вычисляет определённый интеграл от функции cos(omega*x)*f(x) или sin(omega*x)*f(x), где omega - константа.
Параметры a и b задают пределы интегрирования.
Какая функция интегрируется - cos(omega*x)*f(x) или sin(omega*x)*f(x), определяется параметром trig, которому придают соответствующее значение: cos или sin.

Функция возвращает список из четырёх элементов:
1) приближённое значение интеграла,
2) оценка абсолютной погрешности приближения,
3) число интегральных оценок,
4) код ошибки (если возвратится 0, значит ошибок не было).

Например:
(%i1) quad_qawo (x^2, x, 1, 2, 4, cos);
- Будет вычисляться интеграл от 1 до 2 от функции cos(4*х)*x^2.
(%o1) [1.169321791420809,7.3733841479520153*10^-12,15,0]
- Приближённое значение интеграла = 1.169321791420809

Byron
()
Ответ на: комментарий от Byron

Спасибо большое!!

Вы мне разжевали и теперь я всё поняла!

kattrinka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.