0% encontró este documento útil (0 votos)
323 vistas27 páginas

Números Complejos en Matlab

Este documento describe los números complejos en Matlab. Explica que los números complejos son extensiones de los números reales que incluyen raíces de polinomios. Luego detalla funciones como complex para crear números complejos, abs para el módulo, y angle para el ángulo. Finalmente, muestra ejemplos de operaciones con números complejos y de graficar funciones en un plano complejo.

Cargado por

María Angélica
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
323 vistas27 páginas

Números Complejos en Matlab

Este documento describe los números complejos en Matlab. Explica que los números complejos son extensiones de los números reales que incluyen raíces de polinomios. Luego detalla funciones como complex para crear números complejos, abs para el módulo, y angle para el ángulo. Finalmente, muestra ejemplos de operaciones con números complejos y de graficar funciones en un plano complejo.

Cargado por

María Angélica
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Capítulo 6

Números complejos en Matlab

Msc. Ing. Jairo E. Márquez D.

6.1 Números complejos

Los números complejos ℂ son una extensión de los números reales ℝ y forman
el mínimo cuerpo algebraicamente cerrado que los contiene, es decir, ℝ ⊂ ℂ. Los
números complejos incluyen todas las raíces de los polinomios, a diferencia de los
números reales.

Todo número complejo se puede representar como la suma de un número real Re


y un número imaginario Im (𝑍 = 𝑥 + 𝑦𝑖), o en forma polar, donde “x” se asocia a un
número real, mientras “yi” a un número imaginario, tal como se ilustra en la figura.

Los números complejos son la herramienta


matemática empleada ampliamente en áreas del
álgebra, análisis, variable compleja, ecuaciones
diferenciales y cálculo integral entre otros. A nivel
de la ingeniería se puede encontrar en la
aerodinámica, hidrodinámica, electromagnetismo,
electrónica, telecomunicaciones, física cuántica,
etc.

Matlab dispone de la función complex, que crea


un número complejo a partir de dos argumentos,
la parte real e imaginaria. Así:
complex(7,3)
ans =
1.00 + 3.0000i

complex(10,-9)
ans =
10.0000 - 9.0000i

Se puede trabajar con complejos en su forma polar y exponencial respectivamente,

𝒁 = 𝝆(𝒄𝒐𝒔𝜽 + 𝒊𝒔𝒆𝒏𝜽)
𝒁𝒆 = 𝝆𝒆𝒊𝜽
Donde 𝜌 = |𝑍|

En términos generales en Matlab se procede a definir la magnitud y el ángulo, para


luego, declarar la ecuación Z, así.

x = a + bi
magnitud = abs(x)
angulo = angle(x)

z = magnitud*cos(angulo) + i*magnitud*sen(angulo)
z= magnitud*exp(i*angulo)

6.2 Funciones de números complejos

Instrucciones Descripción
real(Z) Parte real de un dato complejo.
imag(Z) Parte imaginaria de un dato complejo.
complex(x,y) Complejo construido a partir de las partes
real (x) e imaginaria (yi).
abs(Z) Módulo de un dato complejo, valor absoluto
de un dato real.
conj(Z) Complejo conjugado de un dato complejo
angle(Z) Argumento o ángulo de un dato complejo.
Ángulo de fase.
sign(Z) Función signo si z es complejo y no-nulo,
z/|z|.
isreal(Z) Determina si un dato es real o complejo.
unwrap(x) Ángulo de fase separado.
cplxpair(x) Clasifica los números en pares complejos
conjugados.
[theta,rho]=cart2pol(x,y) Pasa de coordenadas cartesianas a polares.
Para el caso tridimensional, las
componentes x e y, corresponden a los
[theta,rho,z]=cart2pol(x,y,z)
elementos vectoriales y z indica la
coordenada cilíndrica.
[X,Y]= pol2cart(theta,rho) Pasa de coordenadas polares a cartesianas.
Transforma coordenadas cilíndricas a
cartesianas.
[X,Y,Z]=
pol2cart(theta,rho,Z)

Ejemplos

1. Sea Z=3+4i, hallar rho, theta, Z, Ze:

Z=3+4i
rho=abs(Z), theta=angle(Z);
Z=rho*(cos(theta)+i*sin(theta))
Ze=rho*exp(i*theta);

Z =
3.0000 + 4.0000i

rho =
5

Ze =
3.0000 + 4.0000i

2. Sea Z= 5-8i determinar la tabla de funciones de números complejos:

Z= 5-8i;
real(Z)

ans =
5

imag(Z)
ans =
-8

abs(Z)
ans =
9.4340
conj(Z) % o simplemente Z’
ans =
5.0000 + 8.0000i

angle(Z)
ans =
-1.0122

sign(Z)
ans =
0.5300 - 0.8480i

isreal(Z)
ans =
0

Ángulo de z en radianes.

theta = atan2(imag(Z),real(Z))
theta =
-1.0122

Para obtener el ángulo en grados:

Z= 5-8i;
theta = atan2d(imag(z),real(z))
theta =
36.8699

3. Sea z1=4-6i y z2=2+9i, determinar z =z1 + z2, z = z1 - z2, z = z1*z2 y z = z1/z2

z1=4-6i;
z2=2+9i;
z=z1+z2
z =
6.0000 + 3.0000i

z=z1-z2
z =
2.0000 -15.0000i

z=z1*z2
z =
62.0000 +24.0000i

z=z1/z2
z =
-0.5412 - 0.5647i
6.3 Gráfica de números complejos

Para graficar un número complejo se emplean ejes de coordenadas


rectangulares, partiendo del hecho que los números ±a±bi, se representan por un
punto cuyas coordenadas son (a,b). Tome en cuenta, que se debe marcar con algún
símbolo los puntos de las coordenadas para que estas sean visibles en la gráfica.
Por ejemplo, cada punto está marcado por un círculo negro ('ko')

En términos generales la sintaxis es:

plot(a1,b1,'ko',a2,b2,'ko',...,an,bn,'ko')

Tome en cuenta que la instrucción dada, aplica para una gráfica con números
reales.

Ejemplos

1. Graficar los números (4 + 2i), (-3 + 5i), (-5-1i), (-2+i) y (1+4i).

plot(4,2,'ko',-3,5,'ko',-5,-1,'ko',-2,1,'ko',1,4,'ko')

Figura. Distribución de parejas ordenadas en un plano cartesiano complejo

Se puede definir los límites de la gráfica para observar mejor los puntos que
representan las coordenadas, empleando la estructura [xmin xmax ymin ymax]

De igual manera se colocan las etiquetas para explicar mejor la distribución de los
puntos en el plano imaginario y real.
plot (4,2,'ko',-3,5,'ko',-5,-1,'ko',-2,1,'ko',1,4,'ko') % k indica el color negro
xlabel ('x (eje real)'),ylabel ('y (eje imaginario)')
title('Gráfica compleja')
grid on
axis([-6 5 -2 6])

Figura. Distribución de parejas ordenadas en un plano cartesiano complejo, al cual se le ha colocado


las etiquetas o nombres a los planos x e y, al igual que una grilla para facilitar la ubicación de las
parejas. Nótese que se han ajustado los ejes por medio de la instrucción axis, con el fin de mejorar
la observación de las parejas ordenadas en el plano cartesiano.

2. Gráfica de funciones en un plano complejo. Para este caso en particular se


procede a definir el intervalo y emplear las funciones real e imag para
representar los datos. Por ejemplo. Sean las funciones

−𝑥2 −𝑥2
𝑧1 = 𝑥 𝑒 𝑧2 = 2𝑥 𝑒

Graficar en el plano complejo en el intervalo [-3,3] con particiones de 0.2.


Personalice las curvas y etiquete la gráfica con su respectiva grilla.

x=-3:0.2:3;
z1 = x.^exp(-x.^2);
z2 = 2*x.^exp(-x.^2);
real_z1 = real(z1);
imag_z1 = imag(z1);
real_z2 = real(z2);
imag_z2 = imag(z2);
plot(real_z1,imag_z1,'r*',real_z2,imag_z2,'bo')
xlabel('R'),ylabel('I'), grid
title('plano complejo')
Figura. Gráfica de funciones en un plano cartesiano complejo.

Practica 1.

Dada la tabla, organice los datos en un plano cartesiano real.

Para la segunda tabla crear parejas ordenadas entre valor propio y %de la varianza;
valor propio acumulativo y % acumulativo.
Para la tercera tabla crear parejas ordenadas entre las variables tamaño máx (mm)
y Volumen agregado con cada columna.

Para la cuarta tabla crear parejas ordenadas entre las variables retiros anuales de
agua y agricultura, retiros anuales de agua e industria, retiros anuales de agua y
doméstico.
Control de ejes coordenados

El definir los ejes en una gráfica es importante cuando se desea resaltar detalles de
la misma, o simplemente suprimirlos para observar mejor la curva de la función. La
instrucción estándar es axis, que ajusta las escalas de los ejes x e y según el
intervalo definido.

Las expresiones de la instrucción axis son las siguientes:

- axis: Muestra como salida un vector que define los valores:

axis([xmin, xmax, ymin, ymax])

- axis(axis): Mantiene los ejes de la gráfica en sus valores actuales, donde se


espera la adición de otras gráficas por medio del comando hold on.

- axis('ij'): Emplea el concepto de ejes de pantalla, en la que se especifica el


origen de la gráfica en la esquina superior izquierda, y el eje j describe la
dirección vertical descendente.

- axis('xy'): Emplea los ejes cartesianos estándar, donde el origen queda


definido en la esquina inferior izquierda, y el eje y vertical ascendente.

- axis('equal'): Permite crear un escalado equivalente en ambos ejes.


- axis('square'): Muestra la ventana de la gráfica en forma cuadrada.

- axis('image'): Redimensiona la ventana, de tal manera que se tiene las


proporciones de la imagen manteniendo el escalado de los ejes.

- axis(’normal’): Elimina las restricciones establecidas por las instrucciones


’equal’ y ’square’.

- axis(’off’): Elimina etiquetas, números y ejes.

- axis('on'): Restablece etiquetas, números y ejes.

Ejemplo

Sea la función 𝑦 = 𝑥𝑠𝑒𝑛(2𝑥)cos(𝑥) graficar en el intervalo [-π,4π], con particiones


de 0.1. Emplear las diversas variantes de axis:

x=-pi:0.1:4*pi;
y=x.*sin(2*x).*cos(x);
plot(x,y,’k’), title('y=x.*sin(2*x).*cos(x)')
xlabel('x'),ylabel('y')

ans =
-4 14 -10 8

Figura 6.5
Figura 6.6

axis axis('ij')

Figura 6.7 Figura 6.8


axis('xy') axis('equal')

Figura 6.9 Figura 6.10

axis('square') axis('image')

axis('off')

Dado el siguiente código, coloque etiquetas y aplique los diferentes tipos de control
de ejes.
t=-6*pi:0.1:6*pi;
x=2*cos(2*t)-pi/2;
y=2*sin(2*t)+pi/2;;
z=x+i*y;
A=1./z.^2;
a1=real(A); b1=imag(A); plot(a1,b1)

6.4 Transformación de coordenadas cartesianas a esféricas

El sistema de coordenadas esféricas se emplea para calcular la posición de un


punto mediante una distancia y dos ángulos. La sintaxis en Matlab es:

[azimuth,elevation,r] = cart2sph(X,Y,Z)
Esta instrucción transforma las coordenadas cartesianas almacenadas en los
elementos de las matrices X, Y y Z en coordenadas esféricas. El azimut y la
elevación son desplazamientos angulares expresados en radianes.

El azimut es el ángulo en sentido antihorario en el plano xy medido desde el eje x


positivo. Es decir, es el ángulo que forma un cuerpo celeste con el Norte, cuya
medida se realiza en sentido de rotación de las agujas de un reloj alrededor del
horizonte del observador. Por ejemplo, un cuerpo celeste que se encuentra al Norte,
su azimut es 0º, al Este es 90º, al Sur 180º y al Oeste 270º.

El ángulo de elevación, se traza desde el plano xy, y r es la distancia desde el


origen a un punto P, tal como de observa en la figura:

Tenga en cuenta que las Matrices X, Y, y Z deben ser del mismo tamaño (o
cualquiera de ellos puede ser escalar).

Ejemplos:

1. Sea z = 5 - 8i, determinar los ángulos de elevación y azimutal (en grados), al


igual que la distancia con respecto a la coordenada z. Esta transformación
consiste en pasar de coordenadas cartesianas a esféricas.

x=5; y=-8; z=x+y


[azimuth,elevation,r] = cart2sph(x,y,z)
azimuth =
-1.0122

elevation =
-0.3079

r =
9.8995

Para transformar el azimuth y elevación en grados, multiplicar por 180/π:


azimuth = -57.9948

elevation = -17.6414

2. Dado el número complejo A= 2 + 3i, graficar el radiovector.

A=2+3i;
compass(A); % genera un radiovector

3. Para graficar la pareja ordenada (2,3) que conforma el radiovector, se puede


expresar de la siguiente manera:

A=2+3i;
polar(angle(A), abs(A),'*k'); % k representa el color negro
4. Dada la ecuación r(Ɵ), graficar en el intervalo [0,2π] con particiones de 0.1.

𝑟 = 2cos(2𝜃)

th=0:0.01:2*pi;
r=2*cos(2*th);
polar(th,r)
title('r=2cos(2th)')

Ejercicios resueltos

1. Sea la ecuación 𝑧 2 + 2𝑧 + 3. Determinar las raíces según la ecuación


cuadrática estándar.

a=1; b=2; c=3;


z1=(-b+sqrt(b^2-4*a*c))/(2*a)
z1 =
-1.0000 + 1.4142i

z2=(-b-sqrt(b^2-4*a*c))/(2*a)
z2 =
-1.0000 - 1.4142i

a*z1^2+b*z1+c % prueba de la raíz x1


ans =
-4.4409e-16

a*z2^2+b*z2+c % prueba de la raíz x2


ans =
-4.4409e-16

25
√2 √2
2. Desarrollar (− + 𝑖)
2 2

(-sqrt(2)/2+sqrt(2)/2i)^25
ans =
-0.7071 - 0.7071i

3. Sea z1 = 2+3i, z2 = 4+2i, z3 = 3+i, z4 = iπ. Calcular:

a. A=z1-z2
b. B=z1*z2
c. C=z1/z2
d. D=z3^2
e. E=sqrt(z1)
f. F= 𝑒 𝑧4
g. G=z1’ (conjugada)

Solución

z1 = 2+3*i;
z2 =4+2*i;
z3 =3+i;
z4 =pi*i;
A=z1-z2
B=z1*z2
C=z1/z2
D=z3^2
E=sqrt(z1)
F=exp(z4)
G=z1'

A =
-2.0000 + 1.0000i
B =
2.0000 +16.0000i

C =
0.7000 + 0.4000i

D =
8.0000 + 6.0000i

E =
1.6741 + 0.8960i

F =
-1.0000 + 0.0000i

G =
a. - 3.0000i

4. Potencias de números complejos: Dado z=i.

a. Calcular v=Zn para n=1,...,40


b. Graficar dichos valores en el plano complejo.
c. Repetir los apartados anteriores con z=1.1i y z=1.1268i
d. ¿Qué ocurre con w cuando n crece indefinidamente?

%(a)

for n=1:40
v(n)=i^n;
end
% b) Grafica

plot(v)

% (c) Repetir los resultados cuando z=1.1i y z=1.1268i-1


for n=1:40
v(n)=(1.1*i)^n;
end
plot(v)
for n=1:40
v(n)=(1.1268*i-1)^n;
end
plot(v)

Cuando n tiende a infinito: se deja al lector que realice las pruebas.

6.8 Función Compass

La función compass toma las entradas de los datos y los pasa en formato
cartesiano, pero emite los gráficos polares. Esta función representa la longitud de
cada flecha corresponde a la magnitud de un elemento de los datos y su dirección
de orientación indica el ángulo de los datos complejos.

La función crea radiovectores que salen del origen de los ejes en un sistema de
coordenadas polares. Para ilustrar esta función, se crea un conjunto de flechas que
aumentan de tamaño en sentido contrario a las agujas del reloj.

t = 1:10;
r = t.*exp(i*t*36*(pi/180));
compass(r)
Graficar la función 𝑧 = 𝑐𝑜𝑠𝜃 + 𝑖𝑠𝑒𝑛𝜃, evaluada en el intervalo [-π, π] con particiones
de π/5.

th=-pi:pi/5:pi;
x=cos(th); y=sin(th);
z=x+y*i; compass(z)

Practica 2

1. Si z1=2-3i y z2=-7+8i. Determinar las siguientes operaciones:

a. z1z2
b. z1+z2
c. z1/z2
d. z1-z2
e. z1^2
f. (z1^z2+z2/z1)z2’-z1’
g. √𝑧1𝑧2
h. exp(i*pi)
i. z1^3
j. (z2’)^10
k. 2z1+3z2-5z1’z2
l. (z1’/z2)^3
m. 𝑒 𝑧1
n. tanh(z1’*z2’)
ñ. z1/z2’

2. Graficar los puntos (-7+2i), (3+5i), (-2-4i), (1+3i), (3i), (6-2i) y (4). Ajuste los ejes
para mejorar la presentación de la gráfica. Colocar etiquetas, título y grilla.

3. Graficar los complejos dados en forma cartesiana, polar y trazar sus respectivos
radiovectores, todos en una misma ventana:

a. 10i
b. 2
c. 3+5i
d. 7-7i
e. 15+6i
f. -9-2i
g. -10+7i
h. sen30-icos30
i. –tan45 + isec25
j. 3cot60+2icsc40
k. 5cos50-5isen80
l. 𝑒 2𝜋𝑖
m. 2𝑒 3𝜋𝑖
5𝜋
n. 5𝑒 7 𝑖
o. √5 − 2√2𝑖

4. Sea 𝑥 = 2 + 2𝑖, 𝑦 = −7 − 3√3𝑖 calcular:

a. x/y
b. xyi
c. y3
d. x2/y90
e. y1/2
f. log(x)
g. 3x/y’
h. cos(xy)
3 𝑦′
i. √𝑥
j. 𝑥𝑦 2

5𝜋 5𝜋
5. 𝑧 = 10 (𝑐𝑜𝑠 + 𝑖𝑠𝑒𝑛 4 ) Calcule la conjugada y determine los ángulos de
4
elevación y azimutal (en grados), al igual que la distancia con respecto a la
coordenada dada. Grafique la pareja ordenada con un círculo rojo en un plano
complejo con las debidas etiquetas y grilla.

3𝜋 3𝜋
6. 𝑧 = 9 (𝑐𝑜𝑠 − 𝑖𝑠𝑒𝑛 ) Calcule la magnitud, ángulo en radianes y grados.
7 7
Grafique en coordenadas polares.

𝜋 𝜋
7. 𝑧 = 2 (𝑐𝑜𝑠 + 𝑖𝑠𝑒𝑛 18) Calcule su conjugada y determine los ángulos de
18
elevación y azimutal (en grados), al igual que la distancia con respecto a la
coordenada dada.

8. 0.4(𝑐𝑜𝑠200𝑜 + 𝑖𝑠𝑒𝑛200𝑜 ) calcule su conjugada.

1+𝑐𝑜𝑠𝑥+𝑖𝑠𝑒𝑛𝑥 𝑛
9. Dada la ecuación: 𝑧 = ( )
1+𝑐𝑜𝑠𝑥−𝑖𝑠𝑒𝑛𝑥

Si x =30.5o, determine los valores de z cuando n = 0, 1, 2, 3, 4, 5, 6.

10. Sea la ecuación 3𝑧 2 − 5𝑧 + 9 = 0. Hallar los valores solución de z y pruebe que


cumplen con la condición de la ecuación.

11. Si a=5 y b=-7, evaluar:


𝑎 𝑏
𝑍 = (𝑎 + 𝑏𝑖) ( − 𝑖)
𝑎2 + 𝑏2 𝑎2 + 𝑏2

12. Sea la ecuación 2𝑧 2 + 3𝑧 + 7 = 0.

a. Hallar la magnitud
b. Hallar los ángulos en radianes y en grados.
c. z1*z2
d. (z’1/z2)^3

−3cosh −1(tan(𝑋)+𝑐𝑜𝑡ℎ(𝑥))+csch−1(1+senh −1 (𝑥))


13. Dada la función 𝑓 (𝑥 ) = calcular f(-π/7) y
cosh −1(2𝑥𝑠𝑒𝑐ℎ(𝑥))
f(π/5) como vector, luego determine las magnitudes y ángulos en radianes y
grados.

14. Evaluar las siguientes operaciones:


1−𝑖 5 𝑖 8 −𝑖 −8
𝑖 90 + 1 ( ) +1
𝑖 3−4𝑖

𝑖 𝑠𝑒𝑛(1+𝑖) (2𝑖 10 − 𝑖 15 )5 (2 + ln(𝑖))1/𝑖


1−𝑖
(1 + 𝑖 )𝑖 𝑖 𝑙𝑛(1+𝑖) (1 + √3𝑖 )
3𝑖 5 +𝑖 −10
𝑖 70 + 𝑖 50 + 𝑖 25 + 𝑖
7𝑖

15. Dadas las impedancias Z1 = 3 - 5i y Z2 = 6 +3i dispuestas en paralelo en un


circuito. Determinar

a. Impedancia total:
𝑍1 𝑍2
𝑍=
𝑍1 + 𝑍2
b. Magnitud |𝑍| cuya unidad es el ohmio.
c. Ángulo de desfasamiento en radianes de la impedancia total 𝜃 = 𝑡𝑎𝑛−1 (𝑍)

16. El coeficiente de reflexión Гv de voltaje en una línea de transmisión está definido


por la fórmula:
𝑍𝐿 − 𝑍𝑜
Γ𝑣 =
𝑍𝐿 + 𝑍𝑜

Donde ZL Representa una impedancia de carga sobre la línea, y Z o la impedancia


de la línea, ambas representadas en ohmios (Ω).
Si ZL = 50.1+j50.1 y Zo = 47.5 Ω. Determinar:

a. Coeficiente de reflexión.
b. Magnitud del coeficiente de reflexión.
c. Ángulo del coeficiente de reflexión.
d. Si Гv = 057+j0.687 y Zo = 50.5 Ω. Cuál es el valor de ZL.

6.9 Función rose

Con la función rose (Rosa) se puede crear histogramas angulares que se dibujan
en coordenadas polares. Usando la función rose (ángulo), determinará cuántos de
los ángulos (en radianes) caen dentro de un cuadrante dado. Por defecto hay 20
compartimientos uniformemente espaciados entre 0 y 2π.

El número de contenedores puede cambiarse usando la función rose (ángulo,


escalar), el escalar especifica el número de compartimientos que deben estar
espaciados entre 0 y 2π. También, se puede especificar los centros de los
compartimentos pasando un vector vc, a la función rosa, así: rose (ángulo, vc).

Ejemplos

1. Dado el vector x, graficar empleando la instrucción rose.


x=[0,2,4,6,8,10];
rose(x)

2. El siguiente código produce un gráfico de la rosa cuyos datos se distribuyen


normalmente en un ángulo cerca de 90º.

x=angle(exp(i*randn(1,500)))+pi/2;
rose(x)

3. Dado el vector x definido en el intervalo [0,2π], graficar empleando la


instrucción rose
x=0:2*pi;
rose(x)
4. Dado el ángulo definido en el intervalo [0,5π], graficar para un vector x=10.

ang=0:5*pi;
x=10;
rose(ang,x)

5. Graficar la función y = sen(x+10), evaluada en el intervalo [0,2π], con


particiones de π/20.

x=0:pi/20:2*pi;
y=sin(x+10);
rose(x,y)
title('x=sin(x+10)')
6.10 Instrucciones para conversión de sistemas de coordenadas

La conversión de un sistema de coordenadas a otro, es un tema clave en cálculo y


física en general. Para ello, Matlab implementa funciones específicas, cuya sintaxis
se resumen en el siguiente cuadro:

Instrucciones Transforma

[theta,rho,Z]=cart2pol(X,Y,Z) Cartesianas a cilíndricas

[theta,rho]=cart2pol(X,Y) Cartesianas a polares

[theta,phi,R]=cart2sph(X,Y,Z) Cartesianas a esféricas

[X,Y,Z]=pol2cart(theta,rho,Z) Cilíndricas a cartesianas

[X,Y]=pol2cart(theta,rho) Polares a cartesianas

[x,y,z]=sph2cart(theta,phi,R) Esféricas a cartesianas

Las ecuaciones que relacionan las conversiones son:

Cilíndricas a rectangulares

𝑥 = 𝑟𝑐𝑜𝑠𝜃 𝑦 = 𝑟𝑠𝑒𝑛𝜃 𝑧=𝑧


Rectangulares a cilíndricas

𝑦
𝑟 = √𝑥 2 + 𝑦 2 𝜃 = 𝑎𝑟𝑐𝑡𝑎𝑛 ( )
𝑥
𝑧=𝑧

Esféricas a rectangulares

𝑥 = 𝜌𝑠𝑒𝑛𝜑𝑐𝑜𝑠𝜃 𝑦 = 𝜌𝑠𝑒𝑛𝜑𝑠𝑒𝑛𝜃 𝑧 = 𝜌𝑐𝑜𝑠𝜃

Rectangulares a esféricas
𝑦
𝜌 = √𝑥 2 + 𝑦 2 + 𝑧 2 𝜃 = 𝑎𝑟𝑐𝑡𝑎𝑛 ( )
𝑥

Ejemplos

1. Transformar las coordenadas (-1,5,8) a cilíndricas

[theta,rho,Z]=cart2pol(-1,5,8)
theta =
1.7682

rho =
5.0990
Z =
8

2. Transformar las coordenadas cilíndricas (π/3,7,2) a cartesianas

[X,Y,Z]=pol2cart(pi/3,7,2)
X =
3.5000

Y =
6.0622

Z =
2

3. Transformar de coordenadas polares a cartesianas el punto (-3,π/5)

[X,Y]=pol2cart(-3,pi/5)
X =
-0.6220

Y =
-0.0887

4. Transformar de coordenadas esféricas a cartesianas el punto (π/3, π/5, 3)

[x,y,z]=sph2cart(pi/3,pi/5,3)
x =
1.2135

y =
2.1019

z =
1.7634
Practica 3

1. Transformar de coordenadas esféricas a cartesianas el punto (2π/5, 3π/7, 10).

2. Transformar el punto de coordenadas (2,-5,9) a coordenadas cilíndricas,


esféricas y polares.

3. Transformar las coordenadas esféricas a cartesianas el punto (π/8,π/11,10) y


luego transformar a cilíndricas.

4. Representar las funciones dadas en gráfica independiente en el intervalo [1,5]


en forma de radiovectores.

a. 𝑟 = 𝑐𝑜𝑠(2𝑡)
b. 𝑟 = 2𝑡𝑠𝑒𝑛(2𝑡)
c. 𝑟 = −3𝑒 −2𝑡𝑖
d. 𝑟 = 3𝑡𝑖
e. 𝑟 = 𝑠𝑒𝑛(𝑡) + cos(𝑡) 𝑖
f. 𝑟 = 𝑡 2𝑖

5. Graficar en coordenadas polares y forma de radiovector la función 𝑧 = 2cos(𝜃 −


1
) + 𝑖𝑠𝑒𝑛(2𝜃), evaluada en el intervalo [-π, π] con particiones de π/10. Adicione
2
título a la gráfica.

6. La longitud l de la cuerda de un círculo de radio r se representa por la fórmula:

𝜃
𝑙(𝜃) = 2𝑟𝑠𝑒𝑛 ( )
2

Graficar l en polares y como radiovector, en el intervalo [0,2π] con particiones


de π/20, donde r es igual a 5.

7. La distancia d de un péndulo desde su posición de reposo en un tiempo t, se


representa por la ecuación.
2𝜋 2 0.35
𝑑 = −15.2𝑒 −0.5𝑡/30 𝑐𝑜𝑠 (√( ) − 3600 𝑡).
3

Graficar en coordenadas polares d en el intervalo [0,6].

8. Graficar la función dada como radiovector y polar en el intervalo [0,4π] con


particiones de π/10, luego pruebe con particiones de π/20, π/40 y π/100.

7𝜃
𝑟 = 3cos ( )
2
9. Graficar usando la función rose según la condición e intervalo dado:

a. x=10, 0 ≤ 𝜃 ≤ 5𝜋
b. −2𝜋 ≤ 𝜃 ≤ 5𝜋
c. −5𝜋/3 ≤ 𝜃 ≤ 3𝜋
d. x=5, 𝜋 ≤ 𝜃 ≤ 3𝜋
e. −𝜋/2 ≤ 𝜃 ≤ 2𝜋

10. Graficar en coordenadas polares las ecuaciones de la mariposa en el intervalo


[0,20π] con particiones de 0.01.

𝑟 = 𝑒 𝑐𝑜𝑠𝜃 − 2 ∗ cos(4𝜃)

𝜃
𝑟 = 𝑒 𝑐𝑜𝑠𝜃 − 2 ∗ cos(4𝜃) + 𝑐𝑜𝑠 5 ( )
12

11. Graficar en coordenadas polares en el intervalo [0,2π] con particiones de 0.01.

9
𝑟2 =
1 + 𝑠𝑒𝑛2 𝜃

12. Movimiento de cometas. La ecuación polar que se muestra a continuación,


describe el movimiento de cometas graficando sus trayectorias:

𝑑𝑝𝑒𝑟 (1 + 𝑒)
𝑟=
1 − 𝑒𝑐𝑜𝑠(𝜃)

Donde dper representa la distancia del perihelio medida en Unidades


astronómicas (UA); e es la excentricidad de la cónica.

a. Graficar en polar la órbita de saturno en el intervalo [0,2π] con particiones


de 0.01, donde e= 0.056 y dper = 9.006.

b. Graficar en polar la órbita del cometa Halley en el intervalo [0,2π] con


particiones de 0.01, donde e= 0.9673 y dper = 0.5871.
c. Graficar en polar la órbita del cometa Halley en el intervalo [-36, 36] con
particiones de 2. Luego con el intervalo [-24.24] con particiones de 1.6.

d. Determine qué tipo de órbita describe el cometa Enke: elíptica, parabólica


o hiperbólica. Emplear el intervalo [0,2π], con particiones de 0.01, donde e=
0.8499 y dper = 0.3317.

También podría gustarte