Вы находитесь на странице: 1из 5

PRÁCTICA No.

2
SISTEMAS DE COORDENADAS ORTOGONALES CON MATLAB®

1. OBJETIVOS

1.1 Objetivo general

Representar vectores en los sistemas de coordenadas cartesianas, cilíndricas y esféricas,


utilizando MATLAB®.

1.2 Objetivos específicos

Expresar un vector en el sistema de coordenadas cartesianas, cilíndricas y esféricas,


utilizando MATLAB®.

Convertir un vector de un sistema de coordenadas a otro, utilizando MATLAB®.

Emitir conceptos de la representación de vectores en los sistemas de coordenadas


cartesianas, cilíndricas y esféricas, utilizando MATLAB®.

2. JUSTIFICACIÓN

La realización de esta práctica le permitirá al estudiante aplicar los conocimientos teóricos


vistos en clase sobre la conversión de sistemas de coordenadas utilizando MATLAB®.

3. MARCO TEÓRICO

3.1 Conversión de coordenadas cartesianas - cilíndricas

Sea A un vector en coordenadas cartesianas,

A = Ax ax + Ay ay + Az az

Para realizar la conversión a coordenadas cilíndricas debemos solucionar la siguiente


operación matricial:

𝐴𝜌 𝑐𝑜𝑠𝜑 𝑠𝑒𝑛𝜑 0 𝐴𝑥
[𝐴𝜑 ] = [−𝑠𝑒𝑛𝜑 𝑐𝑜𝑠𝜑 0] [𝐴𝑦 ]
𝐴𝑍 0 0 1 𝐴𝑧

Teoría Electromagnética – Lab02, Sistemas de coordenadas ortogonales con MATLAB®


(@Autor Marco Aurelio García Bermúdez)

Página 1 de 5
Cabe aclarar que si las componentes vectoriales Ax, Ay y Az están en función de las
variables x, y e z estas deben ser previamente convertidas a variables ρ, φ y z antes de ser
operadas las matrices.

Sea A un vector en coordenadas cilíndricas,

A = Aρ aρ + Aφ aφ + Az az

Para realizar la conversión a coordenadas cartesianas debemos solucionar la siguiente


operación matricial:
𝐴𝑥 𝑐𝑜𝑠𝜑 −𝑠𝑒𝑛𝜑 0 𝐴𝜌
[𝐴𝑦 ] = [ 𝑠𝑒𝑛𝜑 𝑐𝑜𝑠𝜑 0] [𝐴𝜑 ]
𝐴𝑧 0 0 1 𝐴𝑍

3.2 Conversión de coordenadas cartesianas - esféricas

Sea A un vector en coordenadas cartesianas,

A = Ax ax + Ay ay + Az az

Para realizar la conversión a coordenadas esféricas debemos solucionar la siguiente


operación matricial:

𝐴𝑟 𝑠𝑒𝑛𝜃𝑐𝑜𝑠𝜑 𝑠𝑒𝑛𝜃𝑠𝑒𝑛𝜑 𝑐𝑜𝑠𝜃 𝐴𝑥


[ 𝐴𝜃 ] = [ 𝑐𝑜𝑠𝜃𝑐𝑜𝑠𝜑 𝑐𝑜𝑠𝜃𝑠𝑒𝑛𝜑 −𝑠𝑒𝑛𝜃] [𝐴𝑦 ]
𝐴𝜑 −𝑠𝑒𝑛𝜑 𝑐𝑜𝑠𝜑 0 𝐴𝑧

Cabe aclarar que si las componentes vectoriales Ax, Ay y Az están en función de las
variables x, y e z estas deben ser previamente convertidas a variables r, θ y φ antes de ser
operadas las matrices.

Sea A un vector en coordenadas esféricas,

A = Aρ aρ + Aφ aφ + Az az

Teoría Electromagnética – Lab02, Sistemas de coordenadas ortogonales con MATLAB®


(@Autor Marco Aurelio García Bermúdez)

Página 2 de 5
Para realizar la conversión a coordenadas cartesianas debemos solucionar la siguiente
operación matricial:

𝐴𝑥 𝑠𝑒𝑛𝜃𝑐𝑜𝑠𝜑 𝑐𝑜𝑠𝜃𝑐𝑜𝑠𝜑 −𝑠𝑒𝑛𝜑 𝐴𝑟


𝐴
[ 𝑦 ] = [ 𝑠𝑒𝑛𝜃𝑠𝑒𝑛𝜑 𝑐𝑜𝑠𝜃𝑠𝑒𝑛𝜑 𝑐𝑜𝑠𝜑 ] [ 𝐴𝜃 ]
𝐴𝑧 𝑐𝑜𝑠𝜃 −𝑠𝑒𝑛𝜃 0 𝐴𝜑

3.3 Matrices con MATLAB®

Generación de una matriz en MATLAB®

Para la generación de matrices en MATLAB® basta con asignarle a una variable un


arreglo de constantes o variables encerradas entre corchetes separadas por espacios o
comas, de esta manera ingresamos la primera fila. Luego con el punto y coma separamos
lo que serán las diferentes filas de la matriz.

De esta manera:

1 2 3
La matriz A = [4 5 6] quedaría declarada en MATLAB® de la siguiente manera:
7 8 9

>> A = [ 1 2 3; 4 5 6; 7 8 9 ]

O también de la siguiente manera:

>> A = [ 1, 2, 3; 4, 5, 6; 7, 8, 9 ];

Si la matriz lleva alguna variable simbólica se hace necesario declarar la variable simbólica
antes de generar el vector.

Construcción de variables simbólicas

Función
syms;

Sintaxis:
syms var1 var2 … varN

Descripción:
Esta función de MATLAB® crea variables simbólicas var1 var2 …

Teoría Electromagnética – Lab02, Sistemas de coordenadas ortogonales con MATLAB®


(@Autor Marco Aurelio García Bermúdez)

Página 3 de 5
Multiplicación de matrices

Para la multiplicación de matrices basta con declarar las matrices a operar y usar la
operación (*) multiplicación estándar entre las matrices involucradas.

>> A = [ 1 2 ; 3 4 ];
B= [ 4 5 ; 6 7 ];
C = A * B;

4. TRABAJO PREVIO

4.1 Expresar analíticamente los siguientes vectores en coordenadas cilíndricas y


esféricas:

x𝐚𝐱 + y𝐚𝐲 + 4𝐚𝐳


F=
√x2 + y2 + z2
x𝐚𝐱 y𝐚𝐲 z𝐚𝐳
G = (x 2 + y 2 ) [ + + ]
√x2 + y2 + z2 √x2 + y2 + z2 √x2 + y2 + z2

4.2 Exprese analíticamente los siguientes vectores en coordenadas cartesianas.

C = zsenφaρ -ρcosφaφ + 2ρzaz


senθ cosθ
D= aR + aθ
R2 R2

5. DESARROLLO DE LA PRÁCTICA

5.1 Utilizando el editor de comandos de MATLAB®, exprese los siguientes vectores en


coordenadas cilíndricas y esféricas:

x𝐚𝐱 + y𝐚𝐲 + 4𝐚𝐳


F=
√x2 + y2 + z2

x𝐚𝐱 y𝐚𝐲 z𝐚𝐳


G = (x 2 + y 2 ) [ + + ]
√x2 + y2 + z2 √x2 + y2 + z2 √x2 + y2 + z2

5.2 Utilizando el editor de comandos de MATLAB®, exprese los siguientes vectores en


coordenadas cartesianas:

Teoría Electromagnética – Lab02, Sistemas de coordenadas ortogonales con MATLAB®


(@Autor Marco Aurelio García Bermúdez)

Página 4 de 5
C = zsenφaρ - ρcosφaφ + 2ρzaz
senθ cosθ
D= aR + aθ
R2 R2

NOTA: Se deberá entregar un informe de los resultados en forma grupal a la siguiente


semana de terminada la sesión de la práctica.

6. BIBLIOGRAFÍA

Sadiku, Matthew. N. O. (2003). Elementos de electromagnetismo (3era edición). México.


The MathWorks Inc. (2017). MathWorks - Makers of MATLAB® and Simulink. Retrieved May
10, 2017, from https://es.mathworks.com/help/MATLAB®/functionlist.html

Teoría Electromagnética – Lab02, Sistemas de coordenadas ortogonales con MATLAB®


(@Autor Marco Aurelio García Bermúdez)

Página 5 de 5

Вам также может понравиться