release

Оцените интегралы

Синтаксис

Описание

пример

release(expr) оценивает интегралы в выражении expr. release функция игнорирует 'Hold' опция в int функционируйте, когда интегралы будут заданы.

Примеры

свернуть все

Задайте символьный вызов интеграла потому что(x)дуплекс не оценивая его. Установите 'Hold' опция к истине при определении интеграла с помощью int функция.

syms x
F = int(cos(x),'Hold',true)
F = 

потому что(x)dx

Используйте release оценивать интеграл путем игнорирования 'Hold' опция.

G = release(F)
G = sin(x)

Найдите интеграл xexдуплекс.

Задайте интеграл, не оценивая его путем установки 'Hold' опция к true.

syms x g(y)
F = int(x*exp(x),'Hold',true)
F = 

xexdx

Можно применить интегрирование частями к F при помощи integrateByParts функция. Используйте exp(x) как дифференциал, который будет интегрирован.

G = integrateByParts(F,exp(x))
G = 

xex-exdx

Оценивать интеграл в G, используйте release функция, чтобы проигнорировать 'Hold' опция.

Gcalc = release(G)
Gcalc = xex-ex

Сравните результат с результатом интегрирования, возвращенным int не устанавливая 'Hold' опция.

Fcalc = int(x*exp(x))
Fcalc = exx-1

Найдите интеграл потому что(журнал(x))дуплекс использование интегрирования заменой.

Задайте интеграл, не оценивая его путем установки 'Hold' опция к true.

syms x t
F = int(cos(log(x)),'Hold',true)
F = 

потому что(журнал(x))dx

Замените выражением log(x) с t.

G = changeIntegrationVariable(F,log(x),t) 
G = 

etпотому что(t)dt

Оценивать интеграл в G, используйте release функция, чтобы проигнорировать 'Hold' опция.

H = release(G)
H = 

etпотому что(t)+sin(t)2

Восстановите log(x) вместо t.

H = simplify(subs(H,t,log(x)))
H = 

2xsin(π4+журнал(x))2

Сравните результат с результатом интегрирования, возвращенным int не устанавливая 'Hold' опция к true.

Fcalc = int(cos(log(x)))
Fcalc = 

2xsin(π4+журнал(x))2

Входные параметры

свернуть все

Выражение, содержащее интегралы, заданные как символьное выражение, функция, вектор или матрица.

Смотрите также

| | |

Введенный в R2019b