Calculadora de desfase
En y = sin(2x + 1) la gráfica se desplaza media unidad a la izquierda, porque el desfase es −C/B = −1/2. Escriba el coeficiente de x y la constante de fase y obtenga el desplazamiento con signo, su sentido y el periodo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- B
- 2
- C
- 1
- Desfase
- -0,5
- Desplazamiento horizontal
- -0,5
- Dirección
- left
- Magnitud
- 0,5
Una función sinusoidal escrita como y igual a A seno de Bx más C, más D, o la forma equivalente con coseno, oculta una traslación horizontal en el par de coeficientes B y C. Esa traslación es el desfase: reescriba el argumento como B por la cantidad x menos h y el número h vale menos C entre B. Estudiantes, tutores y scripts de calificación piden esa única longitud con signo con más frecuencia que un listado de cuatro parámetros de amplitud, período, fase y desplazamiento vertical.
Qué es el desfase y cómo −C/B se convierte en un desliz a izquierda o derecha
Toda sinusoide estándar puede escribirse y igual a A por el seno de Bx más C, más D, o con coseno en lugar de seno. El coeficiente A estira la onda en vertical y D sube o baja la línea media; ninguno de esos números mueve la gráfica a izquierda o derecha. El movimiento horizontal vive por completo en B y C.
Factorice el argumento: Bx más C es igual a B por la cantidad x más C entre B, que es lo mismo que B por la cantidad x menos h cuando h vale menos C entre B. El número h es el desfase, también llamado desplazamiento horizontal. El signo es el convenio de aula del precálculo: una h positiva desliza a la derecha la gráfica madre del seno de Bx, una h negativa la desliza a la izquierda, y una h nula deja la onda sin traslación.
Identidad trabajada: dos x más uno es igual a dos por la cantidad x más un medio, así que h vale menos un medio y la gráfica del seno de dos x se mueve media unidad a la izquierda. La misma identidad con dos x menos uno da h igual a más un medio y un desliz a la derecha. La amplitud nunca entra en el cociente, de modo que una A negativa (un reflejo respecto de la línea media) no invierte el desfase informado.
Cuando B es cero el enunciado original ya no es una onda en x —solo una constante igual a A seno de C más D— y dividir por B no está definido, así que esta calculadora rechaza esa entrada en lugar de inventar un número. La intención de búsqueda se agrupa en las frases calculadora de desfase, desplazamiento horizontal de una función seno y hallar el desfase de A sin(Bx+C); esas consultas quieren esta longitud con signo, no un paquete de amplitud y período.
Qué puede hacer con ella
Claves de respuesta de tutores y hojas
El profesorado agrupa pares de coeficientes para generar respuestas coherentes de desfase, dirección y argumento factorizado, incluidos el desliz nulo y el B negativo.
Preguntas frecuentes
¿Cómo se halla el desfase de y = A sin(Bx + C) + D?
Envíe los números finitos b (no nulo) y c.
¿Qué ocurre si el coeficiente de x es cero?
Cuando B es cero la expresión ya no es una sinusoide en x y el cociente −C/B no está definido, así que la llamada no se factura.
¿Un desfase positivo es un desliz a la derecha o a la izquierda?
Una h positiva desliza la gráfica madre a la derecha; una h negativa la desliza a la izquierda; cero es ausencia de desliz. Ese es el convenio de precálculo al escribir el argumento como B(x − h).
¿Necesito la amplitud A o el desplazamiento vertical D?
No. Ni A ni D cambian el desplazamiento horizontal. Esta calculadora solo lee el coeficiente de x y la constante de fase.
¿El resultado incluye también el periodo?
Sí. El periodo es 2π dividido entre el valor absoluto de B, de modo que puede comparar el desplazamiento con un ciclo completo. Para B igual a 2 vale unos 3,14159265359.
Herramientas relacionadas
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/math/phase-shift \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"b":2,"c":1}'const res = await fetch("https://api.kit.forhosting.com/math/phase-shift", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"b": 2,
"c": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/phase-shift",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"b": 2,
"c": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/phase-shift", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"b":2,"c":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"b":2,"c":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/phase-shift", 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
{
"b": 2,
"c": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.phase_shift",
"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. |
Notas técnicas
Esta calculadora de desfase acepta el coeficiente de x y la constante de fase, devuelve el desplazamiento horizontal con signo junto con su dirección y su magnitud, y falla con invalid_input cuando el coeficiente de x es cero porque el cociente queda entonces indefinido.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Un b nulo se rechaza porque la identidad divide por el coeficiente de x; el mensaje indica que el desfase no está definido cuando ese coeficiente es cero, y esos fallos tampoco se facturan. Magnitude es el valor absoluto del desliz. Period es dos pi entre el valor absoluto de B para que usted lea el desliz frente a un ciclo completo sin una segunda llamada. Haga POST de un cuerpo JSON con dos números finitos obligatorios: b, el coeficiente no nulo de x, y c, la constante de fase dentro del argumento. Cada campo puede llegar como número JSON o como cadena numérica. Se aceptan alias habituales cuando se omite el nombre canónico: B, frequency_coef u omega para b; C, phase_const o phi para c. Los campos ausentes, las cadenas vacías, el texto no numérico, NaN e Infinity fallan con invalid_input nombrando el campo y no se facturan. Si hay éxito, el cuerpo refleja el b y el c limpios, devuelve phase_shift como resultado primario con signo −C/B, repite el mismo número como horizontal_shift para quienes prefieren el nombre de aula, y nombra direction como right, left o none. La cadena formula reescribe phase_shift igual a menos C entre B, y factored_form escribe el argumento como B por la cantidad x menos h con un signo legible. Ejemplo: b igual a dos y c igual a uno da phase_shift menos un medio, direction left, magnitude un medio, period pi y factored_form dos por la cantidad x más un medio. Ejemplo: b igual a cuatro y c igual a menos dos da phase_shift más un medio y direction right.
Dónde una calculadora dedicada de desfase justifica su lugar
Las aulas de álgebra y precálculo piden al alumnado leer el desplazamiento horizontal de una ecuación antes de trazar interceptos o etiquetar el primer pico; un extremo dedicado que devuelve solo h, su dirección y el argumento factorizado evita los campos extra de amplitud y período que distraen de esa única destreza. Tutores y autores de hojas de trabajo agrupan pares B y C para construir claves de respuesta coherentes en el signo del desliz, incluido el caso fácil de pasar por alto C igual a cero (sin desliz) y el de un B negativo, que sigue la regla h igual a menos C entre B. La validación fallida no consume saldo. Los cuadernos de física y de señales reducen una sinusoide escrita a un retardo temporal o a un desfase espacial; llamar a una API de parse diminuta evita arrastrar un sistema de álgebra computacional por un cociente de dos coeficientes. Las pruebas automatizadas congelan el JSON de un desliz a la izquierda, uno a la derecha y un rechazo de B nulo para que una refactorización posterior no invierta en silencio el convenio de aula. Como la implementación es parse de nivel A, cada llamada con éxito cuesta el precio base publicado $0.002, sin tokens de modelo y sin red de salida. Mantenga las solicitudes pequeñas, fije phase_shift y direction en las pruebas, y obtendrá un desplazamiento horizontal reproducible para tareas, complementos LMS y workers de borde sin levantar infraestructura de matemáticas simbólicas propia.
Casos de integración
Tareas y etiquetado de gráficas
El alumnado introduce B y C de y = 3 sin(2x + 1) y confirma el desplazamiento horizontal con signo antes de trazar el primer pico y los interceptos.
Fixtures de CI para ayudantes de trigonometría
Las tuberías congelan valores de oro en JSON para un desliz a la izquierda, uno a la derecha y un coeficiente de x nulo rechazado, de modo que el convenio de signo del aula no se desvíe.
Preguntas técnicas
¿Cuánto cuesta la calculadora de desfase?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago del KIT a $0.002 por llamada con éxito; la entrada no válida no se factura.