Impedancia polar a rectangular
Este convertidor de impedancia polar y rectangular permite pasar con precisión entre las dos formas habituales del análisis de circuitos de CA.
Ejecutar — gratis
Introduzca magnitud y ángulo de fase para obtener resistencia y reactancia, o introduzca resistencia y reactancia para recuperar magnitud y fase. Los resultados se expresan en ohmios, el ángulo se indica en grados y el signo de la reactancia se clasifica como inductivo, capacitivo o puramente resistivo. El mismo cálculo determinista sirve para comprobaciones manuales, fasores, combinaciones de redes y hojas de ingeniería automatizadas.
Elija la representación que ya conoce
Empiece seleccionando la forma de la impedancia disponible, no la que desea obtener. Para una entrada polar, indique la magnitud no negativa en ohmios y el ángulo de fase en grados. El ángulo puede ser positivo, negativo o quedar fuera de una vuelta, pues los ángulos coterminales describen el mismo fasor. Para una entrada rectangular, indique la resistencia R y la reactancia X en ohmios. La reactancia lleva signo: una X positiva representa impedancia inductiva y una X negativa, impedancia capacitiva. Ambos valores pueden ser cero, y se admite resistencia negativa porque ciertos modelos activos y de pequeña señal la emplean legítimamente. El convertidor devuelve siempre las dos formas, por lo que no hay otro selector de salida que configurar. También entrega un ángulo de fase principal entre menos 180 y 180 grados y clasifica la reactancia. Mantenga todos los valores en ohmios; si trabaja con kiloohmios o miliohmios, escálelos de forma uniforme antes de introducirlos y revierta la escala después.
Comprenda la trigonometría de la conversión
Una impedancia polar se escribe como Z igual a magnitud con ángulo theta. Su componente horizontal es la resistencia, calculada multiplicando la magnitud por el coseno de theta; su componente vertical es la reactancia, obtenida con la magnitud por el seno de theta. En sentido inverso, la magnitud es la hipotenusa formada por R y X, y por ello se usa una operación de hipotenusa numéricamente estable. La fase procede de la arcotangente de dos argumentos, atan2 de X y R, no de la arcotangente ordinaria de X dividida por R. Así se conserva el cuadrante correcto cuando la resistencia es negativa y el cálculo sigue definido cuando vale cero. La impedancia nula no posee una fase matemática única, así que se informa cero grados como convención práctica. Los residuos de coma flotante extremadamente próximos a cero se normalizan a cero. Los demás resultados se redondean con precisión significativa estable, suficiente para cálculos de redes normales y reproducible entre la API y el navegador.
Aplique el resultado a cálculos de redes de CA
La forma rectangular suele ser la más cómoda al sumar impedancias en serie, porque las resistencias y las reactancias se suman por separado. La forma polar facilita multiplicaciones, divisiones, relaciones de ganancia e interpretación fasorial, ya que las magnitudes se multiplican o dividen mientras los ángulos se suman o restan. Este convertidor enlaza ambas etapas sin alterar el significado eléctrico. Por ejemplo, convierta cada elemento en serie a forma rectangular, sume todos los términos R y todos los términos X, y transforme el total a forma polar para conocer magnitud y fase. La clasificación de reactancia ofrece además una comprobación rápida del signo: un resultado inductivo debe tener reactancia positiva y uno capacitivo, negativa. Tenga cuidado al interpretar solo esa etiqueta con resistencia negativa, pues la fase principal puede ocupar otro cuadrante aunque el signo de X siga identificando la reactancia. El cálculo no incorpora frecuencia ni obtiene impedancia a partir de componentes; convierte una impedancia ya evaluada a la frecuencia pertinente. Conserve ese contexto en su hoja o aplicación.
Qué puede hacer con ella
Combinar impedancias en serie
Convierta las impedancias a R + jX, sume componentes equivalentes y transforme el total de nuevo a magnitud y fase.
Comprobar una hoja de fasores
Verifique componentes rectangulares calculados a mano o confirme que una magnitud y fase ocupan el cuadrante esperado.
Preparar datos para modelos de red
Normalice impedancias de distintas fuentes en la representación que requiera su software de simulación o análisis.
Preguntas frecuentes
¿Cuánto cuesta?
Puede ejecutarlo gratis en su navegador desde esta página o pagar $0.002 por solicitud de API.
¿Los ángulos están en grados o radianes?
Todos los ángulos de entrada y salida usan grados. Se aceptan ángulos coterminales y la salida usa el ángulo principal entre menos 180 y 180 grados.
¿Qué significan las reactancias positiva y negativa?
La reactancia positiva es inductiva, la negativa es capacitiva y la reactancia cero corresponde a una carga puramente resistiva.
¿Por qué una impedancia nula devuelve cero grados?
La fase de una impedancia nula no está definida matemáticamente. Se devuelve cero grados como convención práctica y determinista.
¿Calcula la impedancia desde R, L, C y la frecuencia?
No. Convierte una impedancia compleja ya conocida entre dos representaciones; no deriva la reactancia de componentes ni de la frecuencia.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/elec/impedance-polar-rect \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"form":"polar","magnitude":50,"angle_degrees":30}'const res = await fetch("https://api.kit.forhosting.com/elec/impedance-polar-rect", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"form": "polar",
"magnitude": 50,
"angle_degrees": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/impedance-polar-rect",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"form": "polar",
"magnitude": 50,
"angle_degrees": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/impedance-polar-rect", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"form":"polar","magnitude":50,"angle_degrees":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"form":"polar","magnitude":50,"angle_degrees":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/impedance-polar-rect", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"form": "polar",
"magnitude": 50,
"angle_degrees": 30
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.impedance_polar_rect",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |