Calculadora de función seno
Calcule el valor de y = a·sin(bx + c) en el punto que usted elija: con amplitud 2, frecuencia 1 y fase 0, en x igual a cero el resultado es 0. La fase va en radianes y los signos se respetan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Amplitud
- 2
- Frecuencia
- 1
- Fase
- 0
- X
- 0
- Argumento
- 0
- Y
- 0
La función seno general y igual a a por el seno de bx más c es el seno transformado que los cursos de álgebra y precálculo grafican, tabulan y evalúan en un punto elegido. La amplitud a estira la onda en vertical, el coeficiente de frecuencia b la comprime o la estira a lo largo del eje x, y la fase c se suma al argumento antes de aplicar el seno. Con esos tres coeficientes y un valor independiente finito x, esta calculadora devuelve el único número y. No invierte el seno, no extrae un periodo de un bosquejo, no convierte un ángulo suelto desde grados ni añade una línea media vertical: evalúa la forma cerrada y = a·sin(bx + c) con un seno determinista.
Qué significa y = a·sin(bx + c) en un punto
La función seno en forma general se escribe y igual a a por el seno de la cantidad bx más c. Aquí a es la amplitud: la mayor distancia que alcanza la gráfica por encima o por debajo del eje x cuando no hay un desplazamiento vertical extra. El coeficiente b es el factor de frecuencia que multiplica x dentro del argumento; el periodo de un ciclo completo es dos pi dividido por el valor absoluto de b siempre que b no sea cero.
La constante c es la fase: se suma a bx antes de aplicar el seno, de modo que una c positiva adelanta el argumento y una c negativa lo retrasa. El desplazamiento horizontal de la gráfica, si prefiere ese lenguaje, es menos c entre b cuando b no es cero. Evaluar la función en un punto es entonces un trabajo aritmético de tres pasos: formar el argumento bx más c, tomar el seno de ese argumento en radianes y multiplicar por la amplitud a.
Esta capacidad hace exactamente eso y devuelve y. No es una consulta de circunferencia unidad del seno de un ángulo suelto, ni un modelo de onda que toma un periodo T y un desfase vertical k, ni un resolutor que extrae A, B y C de un bosquejo. Envíe cuatro números finitos y reciba el valor de la función.
Cuando b es cero la expresión se reduce a la constante a por el seno de c, que sigue siendo una función seno bien definida, de modo que la petición tiene éxito en lugar de rechazarse. Cuando a es cero todo x se aplica a y igual a cero, que es la función nula y es igualmente válida. Los signos se respetan en todo: una amplitud negativa refleja la gráfica respecto del eje x, y una frecuencia negativa invierte el sentido de la oscilación sin cambiar el periodo absoluto.
Contrato de entrada, forma de la respuesta y errores
Amplitude es el coeficiente principal a en y igual a a por el seno de bx más c. Frequency es el coeficiente b que multiplica x — no una lectura Hertz de un analizador de laboratorio, sino el mismo b que aparece en todo enunciado de libro de la función seno general. Phase es la constante c añadida dentro del argumento, medida en radianes.
La variable independiente x es el punto en el que desea el valor. No se exige nada más: no hay conmutador de grados frente a radianes sobre x, ni un desplazamiento vertical opcional. En el éxito el cuerpo incluye las entradas repetidas, el argumento intermedio bx más c, la cadena de fórmula y = a·sin(bx + c) y el resultado principal y, todo redondeado a doce decimales para que las pruebas de referencia se comparen byte a byte entre runtimes.
Ejemplo: amplitud dos, frecuencia uno, fase cero, x cero produce argumento cero e y cero. Ejemplo: amplitud tres, frecuencia dos, fase cero, x igual a pi entre cuatro produce argumento pi entre dos e y igual a tres. Combine el y numérico con su propio código de trazado si necesita el bosquejo de un periodo; este extremo evalúa la función en un solo x y no emite gráficas ni prosa paso a paso más allá del campo formula.
Dónde aporta valor un evaluador de función seno
Las aulas usan una calculadora de función seno para que el alumnado compruebe una tabla de valores de y igual a a por el seno de bx más c sin una calculadora gráfica que oculte el argumento intermedio. Los generadores de exámenes necesitan un oráculo determinista que califique una evaluación puntual frente a un y conocido y rechace basura no numérica en lugar de devolver NaN que un corrector defectuoso podría tratar como número.
Los scripts de animación y audio suelen guardar envolventes en esta forma exacta de libro y solo necesitan y en un x de muestra; llamar a un extremo parse pequeño evita arrastrar un sistema de álgebra computacional para cuatro operaciones y un seno. Los cuadernos de ingeniería que ya conocen la amplitud, el coeficiente b y la fase en la misma parametrización pueden dejar caer los cuatro números y anotar y junto a una lectura de laboratorio. La validación fallida no consume saldo.
Mantenga las peticiones pequeñas, fije el y redondeado en las pruebas y obtendrá un valor de función reproducible para deberes, plugins LMS y workers en el borde sin levantar infraestructura simbólica propia. Si en cambio necesita el seno de un ángulo suelto en grados, una onda especificada por periodo y línea media, o la amplitud y el periodo extraídos de los coeficientes, use las calculadoras hermanas dedicadas en lugar de forzar este contrato.
Qué puede hacer con ella
Tablas de aula para y = a·sin(bx + c)
Permita que el alumnado envíe amplitud, frecuencia, fase y x y compruebe el valor de la función frente al método de libro en tres pasos: formar bx+c, tomar el seno y escalar por a.
Autoevaluación de exámenes y LMS
Califique ítems de evaluación de función seno con un oráculo determinista que rechace coeficientes no finitos en lugar de puntuar un NaN silencioso como respuesta numérica.
Scripts y cuadernos de laboratorio
Evalúe una envolvente almacenada y = a·sin(bx + c) en puntos de muestra en scripts de animación, audio o laboratorio sin importar una biblioteca de álgebra computacional.
Preguntas frecuentes
¿La frecuencia es lo mismo que Hertz o el periodo T?
No. Aquí frequency es el coeficiente de libro b en y = a·sin(bx + c). El periodo de un ciclo es 2π/|b| cuando b no es cero. Esto no es un modelo de onda seno por periodo y línea media.
¿Qué ocurre si el coeficiente b de frecuencia es cero?
La petición tiene éxito. y = a·sin(c) es una función constante, que sigue siendo una función seno bien definida, de modo que la calculadora devuelve esa constante en lugar de un error.
¿La fase y x van en grados o en radianes?
En radianes. La fase c se suma a bx antes del seno, y el seno es el seno estándar en radianes. Convierta los grados usted mismo si sus datos de origen están en grados.
¿Cuál es el periodo de y = a·sin(bx + c)?
Un ciclo completo dura 2π dividido entre el valor absoluto de b, siempre que b no sea cero. Con frecuencia 1 la onda se repite cada 2π unidades de x, y un b mayor junta más los ciclos.
¿Qué pasa si la amplitud o la frecuencia son negativas?
Una amplitud negativa refleja la gráfica respecto al eje x, de modo que cada cresta pasa a ser un valle. Una frecuencia negativa invierte el sentido de la oscilación, pero la longitud de cada ciclo no cambia.
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/sine-function \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amplitude":2,"frequency":1,"phase":0,"x":0}'const res = await fetch("https://api.kit.forhosting.com/math/sine-function", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amplitude": 2,
"frequency": 1,
"phase": 0,
"x": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/sine-function",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amplitude": 2,
"frequency": 1,
"phase": 0,
"x": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/sine-function", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amplitude":2,"frequency":1,"phase":0,"x":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amplitude":2,"frequency":1,"phase":0,"x":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/sine-function", 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
{
"amplitude": 2,
"frequency": 1,
"phase": 0,
"x": 0
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.sine_function",
"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.
Límites
max_abs | 1000000000000 |
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
Las entradas ausentes o no finitas fallan con invalid_input y no se facturan.
Contrato de entrada, forma de la respuesta y errores
Envíe un objeto JSON con cuatro campos, cada uno un número finito: amplitude (alias a), frequency (alias b), phase (alias c) y x. Cada campo puede llegar como número JSON o como cadena decimal numérica; cadenas vacías, booleanos, objetos, NaN e Infinity fallan con invalid_input nombrando el campo. Las magnitudes por encima del límite absoluto publicado de un billón (el billón corto, 10^12) también se rechazan para que los dobles IEEE intermedios sigan siendo finitos en el Worker y en el navegador. La validación fallida no consume saldo prepago.
Dónde aporta valor un evaluador de función seno
Como la implementación es parse puro de nivel A, cada llamada con éxito cuesta el precio base publicado $0.002, sin tokens de modelo y sin red saliente.
Preguntas técnicas
¿Cómo evalúo y = a·sin(bx + c) en un x dado?
Envíe cuatro números finitos: amplitude (a), frequency (b), phase (c, radianes) y x. La API forma el argumento bx + c, toma el seno, multiplica por a y devuelve y.
¿Cuánto cuesta la calculadora de función seno?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada con éxito; la entrada inválida no se factura.