Está en la página 1de 4

1

LABORATORIO No.2: SISTEMAS DE


COORDENADAS ORTOGONALES CON
MATLAB
Julieth Angelyt Ramírez Becerra Kevin Fernando Vega Roj as
1162142 1162144
juliethangelytrb@ufps.edu.co kevinfernandovr@ufps.edu.co

III. DESARROLLO DEL
Resumen— En el presente laboratorio se realizó una LABORATORIO
serie de operaciones con la herramienta de programación
Matlab aplicando los conceptos obtenidos a través de la guía 1. Utilizando el editor de comandos de MATLAB®,
de laboratorio pudiendo así realizar operaciones de exprese los siguientes vectores en coordenadas
conversión hacia vectores en los sistemas de coordenadas
cilíndricas y esféricas:
específicos se nos indicaba

Palabras Claves— Escalares, Conversión, Cilindro

I. INTRODUCCIÓN

En este informe desarrollaremos el tema de tipos de A. Código F


coordenadas, que están las mas usadas como las cartesianas,
cilíndricas y esféricas; estas nos ayudan a abordar problemas
de teoría electromagnética de un modo más fácil, si en un %cartesianas a cilindricas
medio es arduo desarrollar un simple cambio, nos ayuda a clear
facilitar la compresión del problema. Otro nombre syms x y z rho theta phi
característico es sistema de coordenadas ortogonales, esto
principalmente es que ejes están ubicados entre si en x = rho*cos(phi);
ángulos de 90 grados. Otro punto a desarrollar es la y = rho*sin(phi);
equivalencia de las componentes cartesianas que conocemos z = z;
a los diferentes planteados
ConvertirCAaCI1 = [cos(phi), sin(phi), 0; -sin(phi),
cos(phi), 0; 0, 0, 1]
II. OBJETIVOS F = ([x;y;4]/sqrt(x^2 + y^2 + z^2)) ;
simplify(ConvertirCAaCI1*F)

A. Objetivo General %cartesianas a esfericas

Representar vectores en los sistemas de coordenadas x = rho*sin(theta)*cos(phi);


cartesianas, cilíndricas y esféricas, y = rho*sin(theta)*sin(phi);
utilizando MATLAB®. z = rho*cos(theta);

B. Objetivos Específicos ConvertirCAaES1 = [sin(theta)*cos(phi),


sin(theta)*sin(phi), cos(theta); cos(theta)*cos(phi),
cos(theta)*sin(phi), -sin(theta); -sin(phi), cos(phi), 0]
Expresar un vector en el sistema de coordenadas cartesianas, F = ([x;y;4]/sqrt(x^2 + y^2 + z^2)) ;
cilíndricas y esféricas,utilizando MATLAB® simplify(ConvertirCAaES1*F)

.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


PROGRAMA DE INGENIERÍA ELECTRÓNICA – UFPS - 2024
2

-sin(phi), cos(phi), 0; 0, 0, 1]

G = [(x^2+y^2)*(x)/sqrt(x^2 + y^2 + z^2);


(x^2+y^2)*(y)/sqrt(x^2 + y^2 + z^2);
(x^2+y^2)*(z)/sqrt(x^2 + y^2 + z^2)];
simplify(ConvertirCAaCI2*G)

%cartesianas a esfericas

x = r*sin(theta)*cos(phi);
y = r*sin(theta)*sin(phi);
z = r*cos(theta);

ConvertirCAaES1 = [sin(theta)*cos(phi), sin(theta)*sin(phi),


cos(theta);
cos(theta)*cos(phi), cos(theta)*sin(phi), -sin(theta); -
sin(phi), cos(phi), 0]

G = [(x^2+y^2)*(x)/sqrt(x^2 + y^2 + z^2);


(x^2+y^2)*(y)/sqrt(x^2 + y^2 + z^2);
(x^2+y^2)*(z)/sqrt(x^2 + y^2 + z^2)];
simplify(ConvertirCAaES1*G)

B. Resultado del F

B. Resultado del G

2
.

A. Código G
clear
syms phi x y z rho theta r R
x = rho*cos(phi);
y = rho*sin(phi);
z = z;

ConvertirCAaCI2 = [cos(phi), sin(phi), 0;


3

2. Utilizando el editor de comandos de MATLAB®, A= [sin(theta)*cos(phi),cos(theta)*cos(phi), -sin(phi);


exprese los siguientes vectores en coordenadas cartesianas: sin(theta)*sin(phi),cos(theta)*sin(phi),cos(phi);
cos(theta),-sin(theta),0 ];

B=[sin(theta)/r^2; cos(theta)/r^2;0];

c=A*B;

A. Codigo C C=simplify(c)

%cilindricas a Cartesianas
clear;
syms phi x y z rho theta r R
rho=sqrt((x^2)+(y^2));

sin(phi)=(y/rho);

cos(phi)=(x/rho);

A= [cos(phi), -sin(phi), 0; sin(phi), cos(phi), 0; 0, 0, 1];

B=[(z*sin(phi));(-rho*cos(phi));(2*rho*z)];

c=A*B;

C=simplify(c)

B. Resultado del D

IV. CONCLUSIONES
B. Resultado C
A. El programa Matlab resulta realmente útil para
transformar de una coordenada a otra, siendo bastante
sencillo de programar y práctico en términos de
eficiencia.

B. La conversión de coordenadas de forma analítica es


bastante más larga y tediosa de hacer, como se
evidencia en la práctica realizada, aunque sigue siendo
A. Código D un proceso sencillo

%esfericas a cartesianas C. La transformación de una coordenada a otra puede


clear; simplificar mucho los procesos a la hora de resolver
syms phi x y z rho theta r R un sistema ortogonal

r=sqrt(x^2+y^2+z^2);

theta=atan(sqrt(x^2+y^2)/z); V. REFERENCIAS

phi=atan(y/x); [1]. Sadiku, Matthew. N. O. (2003). Elementos de


electromagnetismo (3era edición). México.
4

[2]. The MathWorks Inc. (2017). MathWorks - Makers of


MATLAB® and Simulink. Retrieved May 10, 2017
[3].https://mail.google.com/mail/u/0/?pli=1#inbox/
FMfcgzGxSHlMjHJnrpRwqSrhJKBttrpk?
projector=1&messagePartId=0.1

También podría gustarte