Sinusfunktion-Rechner
Berechnen Sie den Wert von y = a·sin(bx + c) an der gewünschten Stelle: Mit Amplitude 2, Frequenz 1 und Phase 0 ergibt sich bei x gleich null der Wert 0. Die Phase wird im Bogenmaß gelesen, Vorzeichen bleiben erhalten. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Amplitude
- 2
- Häufigkeit
- 1
- Phase
- 0
- X
- 0
- Argument
- 0
- Y
- 0
Die allgemeine Sinusfunktion y gleich a mal dem Sinus von bx plus c ist der transformierte Sinus, den Algebra- und Vorkalkülkurse grafisch darstellen, tabellieren und an einem gewählten Punkt auswerten. Die Amplitude a streckt die Welle senkrecht, der Frequenzkoeffizient b staucht oder streckt sie längs der x-Achse, und die Phase c wird zum Argument addiert, bevor der Sinus genommen wird. Mit diesen drei Koeffizienten und einem endlichen unabhängigen Wert x liefert dieser Rechner die einzige Zahl y. Er kehrt den Sinus nicht um, zieht keine Periode aus einer Skizze, rechnet keinen einzelnen Winkel aus Grad um und fügt keine senkrechte Mittellinie hinzu — er wertet die geschlossene Form y = a·sin(bx + c) mit einem deterministischen Sinus aus.
Was y = a·sin(bx + c) an einem Punkt bedeutet
Die Sinusfunktion in allgemeiner Form schreibt sich y gleich a mal dem Sinus der Größe bx plus c. Hier ist a die Amplitude: der größte Abstand, den der Graph oberhalb oder unterhalb der x-Achse erreicht, wenn es keine zusätzliche senkrechte Verschiebung gibt. Der Koeffizient b ist der Frequenzfaktor, der x im Argument multipliziert; die Periode eines vollen Zyklus ist zwei Pi geteilt durch den Betrag von b, sobald b nicht null ist.
Die Konstante c ist die Phase: sie wird zu bx addiert, bevor der Sinus angewendet wird, sodass ein positives c das Argument vorzieht und ein negatives c es verzögert. Die waagerechte Verschiebung des Graphen, wenn Sie diese Sprache vorziehen, ist minus c durch b, sofern b nicht null ist. Die Funktion an einem Punkt auszuwerten ist dann eine dreischrittige Rechenarbeit: das Argument bx plus c bilden, den Sinus dieses Arguments im Bogenmaß nehmen und mit der Amplitude a multiplizieren.
Diese Fähigkeit tut genau das und liefert y. Sie ist kein Einheitskreis-Nachschlagen des Sinus eines einzelnen Winkels, kein Wellenmodell mit einer Periode T und einem senkrechten Versatz k, und kein Löser, der A, B und C aus einer Skizze zieht. Senden Sie vier endliche Zahlen und erhalten Sie den Funktionswert.
Wenn b null ist, fällt der Ausdruck auf die Konstante a mal Sinus von c zusammen, die weiterhin eine wohldefinierte Sinusfunktion ist; die Anfrage gelingt also statt abgelehnt zu werden. Wenn a null ist, bildet jedes x auf y gleich null ab, die Nullfunktion, und das ist ebenso gültig. Vorzeichen werden durchgängig geachtet: eine negative Amplitude spiegelt den Graphen an der x-Achse, und eine negative Frequenz kehrt die Schwingungsrichtung um, ohne die absolute Periode zu ändern.
Eingabevertrag, Antwortform und Fehlerverhalten
Amplitude ist der führende Koeffizient a in y gleich a mal Sinus von bx plus c. Frequency ist der Koeffizient b, der x multipliziert — keine Hertz-Ablesung eines Laboranalysators, sondern dasselbe b, das in jeder Lehrbuchformulierung der allgemeinen Sinusfunktion vorkommt. Phase ist die Konstante c, die im Argument addiert wird, gemessen im Bogenmaß.
Die unabhängige Variable x ist der Punkt, an dem Sie den Wert wünschen. Sonst wird nichts verlangt: es gibt keinen Umschalter Grad gegen Bogenmaß für x und keine wahlweise senkrechte Verschiebung. Bei Erfolg enthält der Körper die wiederholten Eingaben, das Zwischenargument bx plus c, die Formelzeichenkette y = a·sin(bx + c) und das Hauptergebnis y, alles auf zwölf Dezimalstellen gerundet, damit Referenzbeispiele byteweise über Laufzeiten vergleichen.
Beispiel: Amplitude zwei, Frequenz eins, Phase null, x null ergibt Argument null und y null. Beispiel: Amplitude drei, Frequenz zwei, Phase null, x gleich Pi durch vier ergibt Argument Pi durch zwei und y gleich drei. Fehlgeschlagene Prüfung verbraucht kein vorausbezahltes Guthaben.
Kombinieren Sie das numerische y mit Ihrem eigenen Zeichenprogramm, wenn Sie die Skizze einer Periode brauchen; dieser Endpunkt wertet die Funktion an einem einzigen x aus und liefert weder Graphen noch Schritt-für-Schritt-Prosa jenseits des Feldes formula.
Wo ein Sinusfunktions-Auswerter seinen Platz verdient
Klassenzimmer nutzen einen Sinusfunktion-Rechner, damit Lernende eine Wertetabelle für y gleich a mal Sinus von bx plus c prüfen können, ohne einen Grafikrechner, der das Zwischenargument verbirgt. Prüfungsgeneratoren brauchen ein deterministisches Orakel, das eine Punktauswertung gegen ein bekanntes y bewertet und nichtnumerischen Müll ablehnt, statt NaN zurückzugeben, das ein fehlerhafter Korrektor als Zahl behandeln könnte. Animations- und Audioskripte speichern Hüllkurven oft genau in dieser Lehrbuchform und brauchen nur y an einem Stichproben-x; ein kleiner Parse-Endpunkt vermeidet, ein Computeralgebrasystem für vier Rechenoperationen und einen Sinus heranzuziehen.
Ingenieurhefte, die Amplitude, den b-Koeffizienten und die Phase in derselben Parametrisierung bereits kennen, können die vier Zahlen einwerfen und y neben einer Laborablesung festhalten. Fehlgeschlagene Prüfung wird nicht berechnet. Halten Sie Anfragen klein, pinnen Sie das gerundete y in Tests fest, und Sie erhalten einen reproduzierbaren Funktionswert für Hausaufgaben, LMS-Erweiterungen und Rand-Worker, ohne eine eigene symbolische Mathematikinfrastruktur aufzubauen.
Wenn Sie stattdessen den Sinus eines einzelnen Winkels in Grad, eine Welle nach Periode und Mittellinie oder Amplitude und Periode aus Koeffizienten brauchen, nutzen Sie die eigenen Geschwisterrechner, statt diesen Vertrag zu überdehnen.
Anwendungsfälle
Klassentabellen für y = a·sin(bx + c)
Lassen Sie Lernende Amplitude, Frequenz, Phase und x senden und den Funktionswert gegen das dreischrittige Lehrbuchverfahren prüfen: bx+c bilden, den Sinus nehmen und mit a skalieren.
Automatische Prüfungs- und LMS-Bewertung
Bewerten Sie Aufgaben zur Auswertung der Sinusfunktion mit einem deterministischen Orakel, das nichtendliche Koeffizienten ablehnt, statt ein stilles NaN als Zahl zu werten.
Skripte und Laborhefte
Werten Sie eine gespeicherte Hüllkurve y = a·sin(bx + c) an Stichprobenpunkten in Animations-, Audio- oder Laborskripten aus, ohne eine Computeralgebrabibliothek zu importieren.
Häufige Fragen
Ist Frequenz dasselbe wie Hertz oder die Periode T?
Nein. Hier ist frequency der Lehrbuchkoeffizient b in y = a·sin(bx + c). Die Periode eines Zyklus ist 2π/|b|, wenn b nicht null ist. Das ist kein Sinuswellenmodell nach Periode und Mittellinie.
Was geschieht, wenn der Frequenzkoeffizient b null ist?
Die Anfrage gelingt. y = a·sin(c) ist eine konstante Funktion, die weiterhin eine wohldefinierte Sinusfunktion ist; der Rechner liefert diese Konstante statt eines Fehlers.
Sind Phase und x in Grad oder im Bogenmaß?
Im Bogenmaß. Die Phase c wird vor dem Sinus zu bx addiert, und der Sinus ist der übliche Sinus im Bogenmaß. Rechnen Sie Grad selbst um, wenn Ihre Quelldaten in Grad vorliegen.
Wie lang ist die Periode von y = a·sin(bx + c)?
Ein voller Zyklus dauert 2π geteilt durch den Betrag von b, solange b nicht null ist. Bei Frequenz 1 wiederholt sich die Welle alle 2π Einheiten von x, ein größeres b staucht die Zyklen zusammen.
Was bewirkt eine negative Amplitude oder Frequenz?
Eine negative Amplitude spiegelt den Graphen an der x-Achse, sodass jeder Wellenberg zum Wellental wird. Eine negative Frequenz kehrt die Laufrichtung der Schwingung um, die Länge eines Zyklus bleibt aber gleich.
Wie finde ich die waagerechte Verschiebung des Graphen?
Die Verschiebung entlang der x-Achse beträgt minus c geteilt durch b, sofern b nicht null ist. Der Rechner verschiebt dabei nichts zusätzlich: Er addiert c zu bx, bevor der Sinus genommen wird.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"amplitude": 2,
"frequency": 1,
"phase": 0,
"x": 0
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.sine_function",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs | 1000000000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Fehlende oder nicht endliche Eingaben scheitern mit invalid_input und werden nicht berechnet.
Eingabevertrag, Antwortform und Fehlerverhalten
Senden Sie ein JSON-Objekt mit vier Feldern, jedes eine endliche Zahl: amplitude (Alias a), frequency (Alias b), phase (Alias c) und x. Jedes Feld kann als JSON-Zahl oder als numerische Dezimalzeichenkette eintreffen; leere Zeichenketten, Boolesche Werte, Objekte, NaN und Infinity scheitern mit invalid_input und nennen das Feld. Beträge oberhalb der veröffentlichten Absolutgrenze von einer Billion werden ebenfalls abgelehnt, damit Zwischen-IEEE-Doubles auf dem Worker und im Browser endlich bleiben.
Wo ein Sinusfunktions-Auswerter seinen Platz verdient
Weil die Umsetzung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002, ohne Modell-Token und ohne ausgehendes Netz.
Technische Fragen
Wie werte ich y = a·sin(bx + c) an einem gegebenen x aus?
Senden Sie vier endliche Zahlen: amplitude (a), frequency (b), phase (c, Bogenmaß) und x. Die API bildet das Argument bx + c, nimmt den Sinus, multipliziert mit a und liefert y.
Was kostet der Sinusfunktion-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.