Если интеграл не определен

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Если одно из следующих условий верно, определенный интеграл не может существовать в строгом математическом смысле:

  • Если внутренняя часть интервала интегрирования (a, b) содержит полюса подынтегрального выражения f (x).

  • Если a = - ∞ или b = ∞ или оба.

Если f (x) изменяет знак во всех полюсах в (a, b), так называемые бесконечные части интеграла налево и справа от полюса могут отменить друг друга. В этом случае используйте опцию PrincipalValue, чтобы найти, что более слабая форма определенного интеграла вызвала Главное значение Коши. Например, этот интеграл не задан, потому что он имеет полюс в x = 0:

int(1/x, x = -1..1)

Чтобы вычислить Главное значение Коши, вызовите int с опцией PrincipalValue:

int(1/x, x = -1..1, PrincipalValue)

Если выражение может быть интегрировано в строгом математическом смысле, и такой интеграл существует, Главное значение Коши совпадает с интегралом:

int(x^2, x = -1..1) = int(x^2, x = -1..1, PrincipalValue)