* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Вычисление интегралов
> Int(sin(x)/x,x=a..b)=int(sin(x)/x,x=a..b);
285
> Int(sin(x)/x,x=0..1.)=int(sin(x)/x,x=0..1.);
> Int(x*ln(x),x=0..1)=int(x*ln(x),x=0..1);
> Int(x*exp(-x),x=0..infinity)=int(x*exp(-x), x=0..infinity);
> Int(1/(x^2+6*x+12),x=-infinity..infinity);
> value(%);
Как видно из этих примеров, среди значений пределов может быть бесконеч ность, обозначаемая как infinity.
4.4.5. Каверзные интегралы и визуализация результатов интегрирования
Иногда приходится сталкиваться с примерами вычисления «каверзных» интегра лов. Рассмотрим следующий интеграл:
> Int(x^20*exp(-x),x=0..1)=int(x^20*exp(-x),x=0..1);
В полученном выражении фигурируют большие числа, и потому для правиль ного приближенного решения (в виде вещественного числа в научной нотации) нужно заведомо использовать аппарат точной арифметики и ни в коем случае не доверяться на погрешность, заданную по умолчанию. Например, система Maple 6 при задании погрешности по умолчанию вычисляла значение этого интеграла также как 0, тогда как Maple 9/9.5/10/11 «поумнела» уже настолько, что дает значение 0.01835046770. Maple позволяет наглядно проиллюстрировать характер промежуточных вы числений подобных интегралов:
> int(x^20*exp(-x),x);