changeIntegrationVariable

Faz uma substituição de variável em uma integral.

Categoria: Mathematics > Calculus

Sintaxe

G = changeIntegrationVariable(F, old, new)

Reescreve a integral F fazendo old igual à expressão new de uma nova variável.

Descrição

A substituição x = g(u) transforma int(f(x), x, a, b) em int(f(g(u))*g'(u), u, ua, ub), em que os novos limites resolvem g(u) = a e g(u) = b. A função faz exatamente essa contabilidade, fácil de errar à mão. F deve ser uma expressão int, então um integrando abstrato como f(x) é a forma mais clara de ver o efeito.

Argumentos de entrada

F
Integral não avaliada criada com int.
old
A variável de integração de F.
new
Expressão da nova variável, como sqrt(z).

Argumentos de saída

G
Integral na nova variável, com o integrando multiplicado pela derivada da substituição e os limites transformados.

Exemplo

Substituindo x = sqrt(z)

syms x u
F = int(2*x*exp(x^2), x, 0, 1);
G = changeIntegrationVariable(F, x, sqrt(u))
Saída
G = int(exp(u), u, 0, 1)

Veja também

int integrateByParts subs solve