Ejemplos concretos de puntos
Ahora que sabemos cómo convertir entre coordenadas cartesianas y polares, practiquemos con algunos ejemplos representativos.
📌 Ejemplo 1: De polares a cartesianas
Supongamos el punto en coordenadas polares:
Aplicamos las fórmulas:
Entonces, el punto cartesiano es .
📌 Ejemplo 2: De cartesianas a polares
Ahora partimos del punto:
Calculamos:
Entonces, el punto polar es .
🔍 Visualización de ejemplos
El siguiente código grafica cada punto en el plano, mostrando tanto su representación cartesiana como polar.
import numpy as np
import matplotlib.pyplot as plt
# Lista de ejemplos: (x, y), o (r, θ)
ejemplos = [
{"tipo": "polar", "r": 2, "theta": np.pi/3},
{"tipo": "cartesiano", "x": -np.sqrt(3), "y": -1},
{"tipo": "polar", "r": 1, "theta": 3*np.pi/2},
{"tipo": "cartesiano", "x": 0, "y": 2}
]
fig, ax = plt.subplots(figsize=(6, 6))
ax.set_aspect('equal')
ax.set_xlim(-3, 3)
ax.set_ylim(-3, 3)
ax.set_title("Representación de puntos en ambos sistemas")
ax.grid(True)
ax.axhline(0, color='gray')
ax.axvline(0, color='gray')
for punto in ejemplos:
if punto["tipo"] == "polar":
r = punto["r"]
theta = punto["theta"]
x = r * np.cos(theta)
y = r * np.sin(theta)
label = f"(r={r:.1f}, θ={theta:.2f})"
else:
x = punto["x"]
y = punto["y"]
r = np.sqrt(x**2 + y**2)
theta = np.arctan2(y, x)
label = f"(x={x:.1f}, y={y:.1f})"
ax.plot(x, y, 'o')
ax.annotate(label, (x, y), textcoords="offset points", xytext=(5, 5))
plt.show()🧠 Observaciones clave
- Múltiples coordenadas polares pueden describir el mismo punto.
- Si , el punto es el origen sin importar el valor de .
- Si es mayor a , el punto sigue siendo válido (una vuelta adicional).
Last updated on