Определенные и неопределенные интегралы
задает дополнительные параметры с использованием одного или нескольких F = int(___,Name,Value)Name,Value аргументы пары. Например, 'IgnoreAnalyticConstraints',true указывает, что int применяет дополнительные упрощения к интегралу.
В отличие от дифференциации, символическая интеграция является более сложной задачей. Если int невозможно вычислить интеграл выражения, проверьте по следующим причинам:
Противопроизводное не существует в закрытой форме.
Противопроизводное существует, но int не может найти его.
Если int невозможно вычислить замкнутую форму интеграла, он возвращает неразрешенный интеграл.
Попробуйте аппроксимировать такие интегралы одним из следующих способов:
Для неопределенных интегралов используйте расширения рядов. Этот метод используется для аппроксимации интеграла вокруг определенного значения переменной.
Для определенных интегралов используйте числовые аппроксимации.
Для неопределенных интегралов, int не возвращает константу интегрирования в результат. Результаты интегрирования математически эквивалентных выражений могут быть различными. Например, syms x; int((x+1)^2) прибыль (x+1)^3/3, пока syms x; int(x^2+2*x+1) прибыль (x*(x^2+3*x+3))/3, который отличается от первого результата на 1/3.
Для неопределенных интегралов, int неявно предполагает, что переменная интеграции var реально. Для определенных интегралов, int ограничивает переменную интегрирования var к указанному интервалу интеграции. Если одна или обе границы интеграции a и b не числовые, int предполагает, что a <= b если явно не указано иное.
При использовании IgnoreAnalyticConstraints, int применяет следующие правила:
log (a) + log ( b) = log (a· b) для всех значений a и b. В частности, следующее равенство справедливо для всех значений a, b и c:
(a· b) c = ac· bc.
log (ab ) = b· log (a) для всех значений a и b. В частности, следующее равенство справедливо для всех значений a, b и c:
(ab) c = ab· c.
Если f и g являются стандартными математическими функциями и f (g (x )) = x для всех малых положительных чисел, то f (g (x )) = x считается действительным для всех комплексных значений x. В частности:
log (ex ) = x
asin (sin (x )) = x, acos (cos (x )) = x, atan ( tan (x)) = x
asinh (sinh (x )) = x, acosh (cosh (x )) = x, atanh (tanh (x)) = x
Wk (x· ex) = x для всех индексов ветви k функции Ламберта W.
changeIntegrationVariable | diff | dsolve | functionalDerivative | integrateByParts | release | symvar | vpaintegral