Иллюстрированный самоучитель по Mathematica 3/4

Численное интегрирование

Для вычисления численных значений определенных интегралов используется функция NIntegrate [f, {x, xmin, xmax}], которая возвращает численное приближение интеграла от функции f по переменной х в пределах от x min до x max .

Она имеет ряд опций, которые можно получить, исполнив команду Options [Nlntegrate]. Описание этих опций дано в приложении. Приведем примеры численного интегрирования.

Ввод (In) Вывод (Out)
NIntegrate [Bessel J [l,x]^ 3,{x,0,l}] 0.0243409
N[Sqrt [Pi] *Gamma [1/6] / (6*Gamma [2/3]) ] 1.21433
NIntegrate [1/Sqrt [1-х^6], {х, 0, 1 } ] 1.21433
NIntegrate [E^ -x*Cos [х], {х, 0, Infinity} ] 0.5
NIntegrate [х*у, {х,0.1}, {у,х,х^ 2}, {z,x*y,x^ 2*y^ 3}] 0.010582
NIntegrate [l/(x*y), {х,4.4.4}, {у, 2, 2. 6}] 0.025006
NIntegrate [Sqrt[2*x+l],{x,0,l}] 1.39872

Эти примеры показывают, что функция NIntegrate с успехом может применяться для вычисления как однократных, так и многократных определенных интегралов, в том числе с переменными пределами.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.