Определенные и неопределенные интегралы
int(expr,var)
int(expr,var,a,b)
int(___,Name,Value)
int(
вычисляет неопределенный интеграл expr
,var
)expr
относительно символьной скалярной переменной var
. Определение переменной var
является дополнительным. Если вы не задаете его, int
использует переменную по умолчанию, определенную symvar
. Если expr
является константой, то переменной по умолчанию является x
.
int(___,
задает дополнительные опции с помощью одного или нескольких аргументов пары Name,Value
)Name,Value
. Например, 'IgnoreAnalyticConstraints',true
указывает, что int
применяет дополнительные упрощения в подынтегральном выражении.
В отличие от дифференцирования, символьное интегрирование является более сложной задачей. Если int
не может вычислить интеграл выражения, проверяйте по этим причинам:
Антипроизводная не существует в закрытой форме.
Антипроизводная существует, но int
не может найти его.
Если int
не может вычислить закрытую форму интеграла, он возвращает неразрешенный интеграл.
Попытайтесь аппроксимировать такие интегралы при помощи одного из этих методов:
Для неопределенных интегралов используйте последовательные расширения. Используйте этот метод, чтобы аппроксимировать интеграл вокруг особого значения переменной.
Для определенных интегралов используйте числовые приближения.
Результаты, возвращенные int
, не включают константы интегрирования.
Для неопределенных интегралов int
неявно принимает, что переменная интегрирования var
действительна. Для определенных интегралов int
ограничивает переменную интегрирования var
заданным интервалом интегрирования. Если один или и границы интегрирования a
и b
не являются числовыми, int
принимает, что a <= b
, если вы явным образом не задаете в противном случае.
Когда вы используете IgnoreAnalyticConstraints
, int
применяет эти правила:
регистрируйте (a) + журнал (b) = журнал (a · b) для всех значений a и b. В частности, следующее равенство допустимо для всех значений a, b и c:
A·) c = a c · b c.
журнал (a b) = b · регистрируйте (a) для всех значений a и b. В частности, следующее равенство допустимо для всех значений a, b и c:
(a b) c = a b · c.
Если f и g являются стандартными математическими функциями и f (g (x)) = x для всех маленьких положительных чисел, то f (g (x)) = x принят, чтобы быть допустимым для всех комплексных чисел x. В частности:
журнал (e x) = x
asin (sin (x)) = x, acos (cos (x)) = x, atan (загар (x)) = x
asinh (sinh (x)) = x, acosh (дубинка (x)) = x, atanh (tanh (x)) = x
lambertWk (x · e x) = x для всех значений k