Integración múltiple con MAPLE V (III)

Cambio de variables

Inicialización

> restart:

> with( plots ): # librería para trazado de gráficas

> setoptions( thickness=1, font=[TIMES,ROMAN,12], axesfont=[TIMES,ROMAN,8], titlefont=[TIMES,ITALIC,14] );

> setoptions3d( thickness=1, font=[TIMES,ROMAN,12], axesfont=[TIMES,ROMAN,8], titlefont=[TIMES,ITALIC,14], axes=NORMAL );

> with( linalg ): # librería de álgebra lineal (-> Jacobiano)

> with( student ): # librería para cálculo de una variable

> read( "a:calcplot2.txt" ): # librería para cálculo de varias variables (especificar adecuadamente la ruta del directorio donde se encuentra, si no es el mismo de la práctica)

Warning, new definition for norm

Warning, new definition for trace

>

Cambio de variables en el plano y en el espacio

Notación

Sea [Maple Math] * un dominio de [Maple Math] y sea T : [Maple Math] * -> [Maple Math] . La imagen de [Maple Math] * mediante T es [Maple Math] =T( [Maple Math] *).

Cambio de variables en [Maple Math]

Transformaciones lineales

> Destrella := x = -1 .. 1, y = -1 .. 1;

[Maple Math]

> var := [ x, y ];

[Maple Math]

> T := [ (x+y)/2, (x-y)/2 ];

[Maple Math]

> plotDestrella := regionplot2d( Destrella, var, title=`D*` ):

> plotD := regionplot2d( Destrella, T, title=`D=T(D*)` ):

> plotDestrella; plotD;

[Maple Plot]

[Maple Plot]

>

Coordenadas polares

> Destrella := theta = 0 .. 2*Pi, r = 0 .. 1;

[Maple Math]

> var := [ r, theta ];

[Maple Math]

> T := [ r*cos(theta), r*sin(theta) ];

[Maple Math]

> plotDestrella := regionplot2d( Destrella, var, title=`D*` ):

> plotD := regionplot2d( Destrella, T, title=`D=T(D*)` ):

> plotDestrella; plotD;

[Maple Plot]

[Maple Plot]

>

Ejemplo

> Destrella := u = 0 .. 1, v = 0 .. 1;

[Maple Math]

> var := [ u, v ];

[Maple Math]

> T := [ -u^2+4*u, v ];

[Maple Math]

> plotDestrella := regionplot2d( Destrella, var, title=`D*` ):

> plotD := regionplot2d( Destrella, T, title=`D=T(D*)` ):

> plotDestrella; plotD;

[Maple Plot]

[Maple Plot]

>

Cambio de variables en [Maple Math]

Coordenadas cilíndricas

> Destrella := theta = 0 .. 2*Pi, r = 0 .. 1, z= -1..1;

[Maple Math]

> var := [ r, theta, z ];

[Maple Math]

> T := [ r*cos(theta), r*sin(theta), z ];

[Maple Math]

> plotDestrella := regionplot3d( Destrella, var, title=`D*` ):

> plotD := regionplot3d( Destrella, T, title=`D=T(D*)` ):

> plotDestrella; plotD;

[Maple Plot]

[Maple Plot]

>

Coordenadas esféricas

> Destrella := theta = 0 .. 2*Pi, rho = 0 .. 1, phi= 0..Pi;

[Maple Math]

> T := [ rho*sin(phi)*cos(theta), rho*sin(phi)*sin(theta), rho*cos(phi) ];

[Maple Math]

> var := [ rho, theta, phi ];

[Maple Math]

> plotDestrella := regionplot3d( Destrella, var, title=`D*` ):

> plotD := regionplot3d( Destrella, T, title=`D=T(D*)` ):

> plotDestrella; plotD;

[Maple Plot]

[Maple Plot]

>

Teorema del cambio de variables

Jacobiano - Coordenadas polares

> T := [ r * cos(theta), r * sin(theta) ];

[Maple Math]

> var := [ r, theta ];

[Maple Math]

> j := jacobian( T, var );

[Maple Math]

> jd := det( j ):

> jd := simplify( jd );

[Maple Math]

>

Jacobiano - Coordenadas cilíndricas

> T := [ r*cos(theta), r*sin(theta), z ];

[Maple Math]

> var := [ r, theta, z ];

[Maple Math]

> j := jacobian( T, var );

[Maple Math]

> jd := det( j ):

> jd := simplify( jd );

[Maple Math]

>

Jacobiano - Coordenadas esféricas

> T := [ rho*sin(phi)*cos(theta), rho*sin(phi)*sin(theta), rho*cos(phi) ];

[Maple Math]

> var := [ rho, theta, phi ];

[Maple Math]

> j := jacobian( T, var );

[Maple Math]

> jd := det( j ):

> jd := simplify( jd );

[Maple Math]

>