주요 콘텐츠

release

R2026b

설명

release(expr)은 표현식 expr의 적분을 계산합니다. 적분이 정의된 경우 release 함수는 int 함수에서 'Hold' 옵션을 무시합니다.

예제

예제

모두 축소

적분 ∫cos(x)dx를 계산하지 않고 이에 대한 기호 호출을 정의합니다. int 함수를 사용하여 적분을 정의할 때 'Hold' 옵션을 true로 설정합니다.

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

∫cos(x) dx

release를 사용하여 'Hold' 옵션을 무시하고 적분을 계산합니다.

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

∫xexdx의 적분을 구합니다.

Hold 옵션을 true로 설정하여 적분을 계산하지 않고 정의합니다.

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

∫x ex dx

integrateByParts 함수를 사용하여 F에 부분 적분을 적용할 수 있습니다. exp(x)를 적분할 미분 식으로 사용합니다.

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

x ex-∫ex dx

G에서 적분을 계산하기 위해 release 함수를 사용하여 Hold 옵션을 무시합니다.

Gcalc = release(G)
Gcalc = x ex-ex

결과를 Hold 옵션을 설정하지 않은 상태로 int에서 반환된 적분 결과와 비교합니다.

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

대입을 사용한 적분을 통해 ∫cos(log(x))dx의 적분을 구합니다.

'Hold' 옵션을 true로 설정하여 적분을 계산하지 않고 정의합니다.

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

∫cos(log(x)) dx

표현식 log(x)에 t를 대입합니다.

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

∫et cos(t) dt

G에서 적분을 계산하기 위해 release 함수를 사용하여 'Hold' 옵션을 무시합니다.

H = release(G)
H = 

et cos(t)+sin(t)2

t를 log(x)로 복원합니다.

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

2 x sin(π4+log(x))2

결과를 'Hold' 옵션을 true로 설정하지 않은 상태로 int에서 반환된 적분 결과와 비교합니다.

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

2 x sin(π4+log(x))2

입력 인수

모두 축소

적분을 포함하는 표현식으로, 기호 표현식, 기호 함수, 기호 벡터 또는 기호 행렬로 지정됩니다.

버전 내역

R2019b에 개발됨