Está en la página 1de 5

8/5/23, 11:37 4.4.

Cambio de variable — Calculo en varias variables

Cambio de variable

Contents
4.4.1. Matriz jacobiana y cambio de variable
4.4.2. Integrales dobles en coordenadas polares

Antes de empezar esta sección, te recomendamos que pongas al día tus conocimientos para
funciones de una variable. Puedes consultar:

En este mismo Jupyter Book, la sección 4.1., Sección Revisión una variable: cálculo de
primitivas.
Wikipedia:
https://es.wikipedia.org/wiki/Métodos_de_integración#Integración_por_cambio_de_variable

4.4.1. Matriz jacobiana y cambio de variable


El método de cambio de variable esencialmente revierte la regla de la cadena para derivadas. En
otras palabras, nos ayuda a integrar composición de funciones. A menudo, este método es útil
para reducir la complejidad del cálculo de algunas integrales. Hay muchos casos en los que con
las variables iniciales no sabremos resolver la integral, ya sea por la función a integrar, o por la
complejidad de la expresión de los intervalos de integración. En estos casos, buscaremos
cambios de variables que nos faciliten la resolución de la integral.

Theorem (Cambio de variable en integrales dobles)

Sea R una región en el plano XY y sea S una región en el plano U V . Sean


F : S ⊂ R
2
→ R
2
yG : R ⊂ R
2
→ R dos funciones tales que F es inyectiva y
F(u, v) = (F 1 (u, v), F 2 (u, v)) ⊂ R , donde F y F tienen primeras derivadas
1 2

parciales continuas. Si G es continua en R y det JF(u, v) ≠ 0 en S , entonces

∫ ∫ G(x, y) dx dy = ∫ ∫ (G ∘ F)(u, v)| det JF(u, v)| du dv,


R S

donde JF es la matriz jacobiana de F.

https://luishervella.github.io/JB_Calculo2_UDC/capitulos/04/04.CambioVariable.html 1/5
8/5/23, 11:37 4.4. Cambio de variable — Calculo en varias variables

Example

Sea R la región delimitada por las líneas

x − 2y = 0, x − 2y = −4, x + y = 4, x + y = 1.

Evalúa la integral

∫ ∫ 9xy dA.
R

Solución:

Como es complejo establecer los intervalos de integración sobre R, vamos a definir


una región S más sencilla. Para ello, consideramos el siguiente cambio de variable:

u = x + y
{
v = x − 2y

Ahora sí, fácilmente podemos deducir los intervalos de integración de las nuevas
variables a partir de la nueva región S = {(u, v) ∈ R /1 ≤ u ≤ 4, −4 ≤ v ≤ 0}
2
.
Además, despejando x e y a partir del cambio de variable propuesto, obtenemos la
función F : S ⊂ R
2
→ R
2
tal que

1 1
F(u, v) = ( (2u + v), (u − v)).
3 3

Como

2 1

3 3
1
det JF(u, v) = = − ,
1 1
− 3
3 3

por el resultado teórico anterior, obtenemos

1 1 1
∫ ∫ 9xy dA = ∫ ∫ 9[ (2u + v) (u − v)] − dv du
R S
3 3 3

4 0
1
2 2
= ∫ ∫ (2u − uv − v ) dv du
1 −4
3

4 2 3 0
1 uv v
2
= ∫ [2u v − − ] du
3 1 2 3
−4

4
1 2
64
= ∫ (8u + 8u − ) du
3 1
3

4
3
1 8u 64
2
= [ + 4u − u]
3 3 3
1

164
= .
3

Podemos usar Sympy para que nos confirme lo bien que trabajamos:

https://luishervella.github.io/JB_Calculo2_UDC/capitulos/04/04.CambioVariable.html 2/5
8/5/23, 11:37 4.4. Cambio de variable — Calculo en varias variables

import sympy as sp

x, y, u, v = sp.symbols('x y u v', real=True) # define las variables simbólicas x, y,


u, v

# Definimos las funciones F y G como matrices


F = sp.Matrix([ 1/3*(2*u+v), 1/3*(u-v) ])
G = sp.Matrix([ 9*x*y ])

# Definimos la nueva función a integrar


GoF_expr = G.subs(x,1/3*(2*u+v)).subs(y,1/3*(u-v))

# Calculamos el determinante de la matriz jacobiana asociada a F


det_jac_F = sp.det( F.jacobian([u,v]) )
display(det_jac_F)

# Calculamos la integral sobre la nueva región de integración


res = sp.integrate(GoF_expr*abs(det_jac_F), (v, -4, 0), (u, 1, 4))
display('Valor de la integral: ')
display(sp.simplify(res[0]))

−0.333333333333333

'Valor de la integral: '

54.6666666666667

4.4.2. Integrales dobles en coordenadas polares


En R , si la función a integrar o la región de integración tienen alguna clase de simetría radial, a
2

menudo resulta conveniente aplicar la transformación de coordenadas cartesianas a


coordenadas polares.

Theorem (Cambio de variable a la forma polar)

Sea R una región en el plano XY y sea S una región en el plano rθ. Sean
F : S ⊂ R
2
→ R
2
yG : R ⊂ R
2
→ R dos funciones tales que
F(r, θ) = (r cos(θ), r sin(θ)) ⊂ R . Si
S = {(r, θ) ∈ R
+
× [0, 2π]|α ≤ θ ≤ β, 0 ≤ g 1 (θ) ≤ r ≤ g 2 (θ)} , donde g y g son
1 2

continuas en [α, β] y G es continua en R, entonces

∫ ∫ G(x, y) dA = ∫ ∫ (G ∘ F)(r, θ)| det JF(r, θ)| dr dθ


R S

β g 2 (θ)

= ∫ ∫ G(r cos(θ), r sin(θ))r dr dθ.


α g 1 (θ)

Fíjate que, en este caso, como la aplicación que define el cambio de variable es
F(r, θ) = (r cos(θ), r sin(θ)) ⊂ R , su matriz jacobiana será

cos θ −r sin θ
F (r, θ) = [ ]
sin θ r cos θ

y, por tanto, el valor absoluto del determinante de esta matriz será

2 2
|det JF(r, θ)| = r cos θ + r sin θ = |r| = r.

https://luishervella.github.io/JB_Calculo2_UDC/capitulos/04/04.CambioVariable.html 3/5
8/5/23, 11:37 4.4. Cambio de variable — Calculo en varias variables

Example

Sea R la región anular que se encuentra entre los dos círculos

2 2
x + y = 1,
{
2 2
x + y = 5.

Evalúa la integral

2
∫ ∫ (x + y) dA.
R

Solución:

Utilizando el cambio de variable a la forma polar, tenemos F : S ⊂ R


2
→ R
2

F(u, v) = (r cos(θ), r sin(θ)),

donde los intervalos de integración de las nuevas variables son:

0 ≤ θ ≤ 2π  y  1 ≤ r ≤ √ 5.

Por el resultado teórico anterior, obtenemos

2π √5

2 2 2
∫ ∫ (x + y) dA = ∫ ∫ (r cos (θ) + r sin(θ))r dr dθ
R 0 1

2π √5

3 2 2
= ∫ ∫ (r cos (θ) + r sin(θ)) dr dθ
0 1

√5
2π 4 3
r 2
r
= ∫ [ cos (θ) + sin(θ)] dθ
0
4 3
1


5√ 5 − 1
2
= ∫ (6 cos (θ) + sin(θ)) dθ
0
3


5√ 5 − 1
= ∫ (3 + 3 cos(2θ) + sin(θ)) dθ
0 3

3 sin(2θ) 5√ 5 − 1
= [3θ + − cos(θ)]
2 3
0

= 6π

Vamos a hacer que trabaje un poco nuestro oráculo de confianza. Con la ayuda de Sympy, vamos
a comprobar que los cálculos realizados en el ejemplo anterior son correctos:

https://luishervella.github.io/JB_Calculo2_UDC/capitulos/04/04.CambioVariable.html 4/5
8/5/23, 11:37 4.4. Cambio de variable — Calculo en varias variables

import sympy as sp

x, y, r, th = sp.symbols('x y r th', real=True) # define las variables simbólicas x,


y, r, th

# Definimos las funciones F y G como matrices


F = sp.Matrix([ r*sp.cos(th), r*sp.sin(th) ])
G = sp.Matrix([ x**2 + y ])

# Definimos la nueva función a integrar


GoF_expr = G.subs(x,r*sp.cos(th)).subs(y,r*sp.sin(th))

# Calculamos el determinante de la matriz jacobiana asociada a F


det_jac_F = sp.det( F.jacobian([r,th]) )

# Calculamos la integral sobre la nueva región de integración


res = sp.integrate(GoF_expr*abs(det_jac_F), (r, 1, sp.sqrt(5)), (th, 0, 2*sp.pi))
display('Valor de la integral: ')
display(sp.simplify(res[0]))

'Valor de la integral: '

By M. Benítez, L. Hervella, A. Prieto and J. Ráfales


© Copyright 2022.

Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional

https://luishervella.github.io/JB_Calculo2_UDC/capitulos/04/04.CambioVariable.html 5/5

También podría gustarte