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

PRACTICA 2: CONVERSION DE COORDENADAS

1.OBJETIVOS
1.Conocer, comprender y practicar las coordenadas en tres dimensiones.
2. Contrastar y diferenciar las coordenadas cartesianas, cilíndricas y esféricas.
2.MARCO TEORICO
Conversiones entre coordenadas cartesianas, cilíndricas y esféricas.
Para llevar a cabo las conversiones entre coordenadas 3D puede emplearse dos métodos, el
primero utilizar las ecuaciones de conversión provenientes del desarrollo matemático y el
otro usar los comandos que Matlab
Metodo1: Ecuaciones matemáticas
Método 2: Las instrucciones proveídas por Matlab
3.DESARROLLO
4.1 Conversión de coordenadas cartesianas ↔ cilíndricas
a. Método 1: usando las ecuaciones de los componentes
-En un cuadro pruebe todas las opciones, muestre el resultado y emita una breve
explicación.

Al correr el programa de conversión de coordenadas cartesianas a cilíndricas y viceversa; se


muestra un menú con 2 opciones para elegir: 1 para conversión de coordenadas rectangulares
a polares y 2 para conversión de polares a rectangulares.

Una vez elegida la opción se despliega un menú de acceso de valores input:

Ya se cartesianas o polares, en el caso cartesiano se ingresa 3 valores de números reales y en


caso de polares 2 números reales y un Angulo en grados y positivo.

RESULTADOS:
b. Método 2: usando el comando Matlab
-En un cuadro pruebe todas las opciones, muestre el resultado y emita una breve
explicación.

Se añade una modificación se quita un pedazo de código y se añade una función propia de
matlab la cual es [phi1,rho,z] = cart2pol(x,y,z) ; dicha función es la encargada de realizar las
conversiones junto con su variación [x1,y1,z1] = pol2cart(phi2*pi/180,rho1,z1) las dos arreglos
permiten pasar de una coordenada a otra.

RESULTADO
GRAFICO DE HUBICACION DEL PUNTO:
-Añada las siguientes líneas al programa y vuelva a ejecutarlo:
>> plot3(x,y,z,'*')
grid
xlabel('X'),ylabel('Y'),zlabel('Z');

-Muestre la ubicación grafica del punto:


4.2 Conversión de coordenadas cartesianas ↔ esféricas
Método 1 usando ecuaciones matemáticas.

RESULTADOS
Metodo2. Usando funciones de Matlab [2]
4.3 conversión de coordenadas cilíndricas↔ esféricas
5. TAREA [1]
Muestre los resultados en un recuadro
5.1Exprese los puntos siguientes en coordenadas cartesianas.
a. P (1,60˚,2) Cilíndrica Cartesianas.
(1, 60˚,2) (0.50,0.87,2)

b. Q (2,90 ˚, -4) Cilíndrica Cartesianas.


(2, 90 ˚, -4) (0,2,-4)

c. R (3,45 ˚,210 ˚) Esférica Cartesianas.


(3, 45 ˚,210 ˚) (-1.84,-1.06,2.12)

𝜋 𝜋
d. T(4,2 , 6 ) Esférica Cartesianas.
𝜋 𝜋
(4,2 , 6 ) (3.46,2,0)

Muestre los 4 puntos en un solo gráfico.

En el grafico se muestra los 4 puntos y el punto T


(x,y,z).
x=[0.5 0 -1.84 3.46];
y=[0.87 2 -1.06 2];
z=[2 -4 2.12 0];
plot3(x,y,z,'*')
grid
xlabel('X'),ylabel('Y'),zlabel('Z');
5.2 Exprese los puntos siguientes en coordenadas cilíndricas y esféricas.
a. P (1,-4,-3) Cilíndricas Esféricas

(4.12,-75.96 ˚,-3) (5.10,126.04˚,-75.96 ˚)

b. Q (3,0,5) Cilíndricas Esféricas

(3,0 ˚,5) (5.83,30.96 ˚,0 ˚)

c. R (-2,6,0) Cilíndricas Esféricas

(6.32,-71.57 ˚,0) (6.32,0 ˚,-71.57 ˚)

Muestre los 3 puntos en un solo grafico

En el grafico se muestra los 3 puntos y se detalla


el punto R
x=[1 3 -2];
y=[-4 0 6];
z=[ -3 5 0];
plot3(x,y,z,'*')
grid
xlabel('X'),ylabel('Y'),zlabel('Z');

Referencias:
[1] www.lawebdelprogramador.com
[2] la.mathworks.com