release

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

cos(x)dxint(cos(x), x, 'Hold = TRUE', true)

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

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

Найдите интеграл xexdx.

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

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

xexdxint (x*exp (x), x, 'Содержат = TRUE', верный),

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

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

xex-exdxx*exp (x) - int (exp (x), x, 'Содержат = TRUE', верный),

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

Gcalc = release(G)
Gcalc = xex-exx*exp (x) - exp (x)

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

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

Найдите интеграл cos(log(x))dx использование интегрирования заменой.

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

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

cos(log(x))dxint(cos(log(x)), x, 'Hold = TRUE', true)

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

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

etcos(t)dtint (exp (t) *cos (t), t, 'Содержат = TRUE', верный),

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

H = release(G)
H = 

etcos(t)+sin(t)2(exp (t) * (cos (t) + sin (t)))/2

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

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

2xsin(π4+log(x))2(sqrt (sym (2)) *x*sin (sym (пи)/4 + журнал (x)))/2

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

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

2xsin(π4+log(x))2(sqrt (sym (2)) *x*sin (sym (пи)/4 + журнал (x)))/2

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

свернуть все

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

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

| | |

Введенный в R2019b