Amplitude, Periode & Phasenverschiebung
Bei 3 sin(2x) ist die Amplitude 3 und die Periode π. Geben Sie die Koeffizienten A, B, C und D einer Sinusfunktion ein und erhalten Sie Amplitude, Periode, Phasenverschiebung und Vertikalverschiebung, bevor Sie den Graphen skizzieren. 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
- A
- 3
- B
- 2
- C
- 0
- D
- 0
- Gleichungsform
- A*sin(Bx+C)+D
- Amplitude (|A|)
- 3
- Periode
- 3,1415926536
- Phasenverschiebung
- 0
Das Zeichnen einer Sinuswelle beginnt mit vier Zahlen: wie hoch die Welle ist, wie lange ein voller Zyklus dauert, wie weit der Graph nach links oder rechts verschoben ist, und wie weit er von der x-Achse angehoben oder abgesenkt wird. Algebra-Lehrbücher schreiben die allgemeine Form als y gleich A Sinus von Bx plus C, plus D, und verlangen, die Amplitude als Absolutbetrag von A, die Periode als zwei Pi über dem Absolutbetrag von B, die Phasenverschiebung als minus C über B und die Vertikalverschiebung als D abzulesen. Fehler bei diesen vier Werten setzen sich in jeden späteren Schritt fort—Mittellinie, kritische Punkte und skizzierte Achsenabschnitte. Lehrkräfte, die Lösungsschlüssel erstellen, Lernende, die Hausaufgaben prüfen, und Skripte, die Unit-Tests befüllen, brauchen dieselbe deterministische Extraktion ohne ein Computeralgebrasystem zu öffnen.
Was Amplitude, Periode, Phasen- und Vertikalverschiebung bei y = A sin(Bx + C) + D bedeuten
Eine sinusförmige Funktion in Standardlage schreibt man y gleich A mal Sinus der Größe Bx plus C, dann plus D. Der Koeffizient A streckt die grundlegende Einheits-Sinuswelle vertikal; die Amplitude ist der Absolutbetrag von A, sodass ein negatives A den Graphen nur an der x-Achse spiegelt, ohne den Abstand der Gipfel zur Mittellinie zu ändern. Der Koeffizient B staucht oder streckt den Graphen horizontal; eine volle Schwingung ist beendet, wenn das Argument des Sinus um zwei Pi voranschreitet, was die Periodenformel zwei Pi geteilt durch den Absolutbetrag von B ergibt.
Die Konstante C im Argument erzeugt zusammen mit B eine horizontale Verschiebung, die Phasenverschiebung: schreiben Sie Bx plus C als B mal die Größe x plus C über B um, um zu sehen, dass der Graph von Sinus von Bx um minus C über B verschoben wird. Schließlich hebt oder senkt D die gesamte Welle; diese Vertikalverschiebung ist zugleich die Gleichung der Mittellinie. Suchintentionen bündeln sich um Phrasen wie Amplitude-Periode-Rechner, Periode einer Sinusfunktion finden, Phasenverschiebung von sin Bx plus C und Vertikalverschiebung eines Sinusgraphen.
Lernende wollen ein konkretes Vierertupel neben einer Skizze—keine abstrakte Diskussion von Fourier-Koeffizienten.
Häufige Fragen
Was passiert, wenn B null ist?
Periode 2π/|B| und Phasenverschiebung −C/B sind undefiniert, wenn B null ist; diese fehlgeschlagenen Aufrufe werden nicht berechnet.
Ändert ein negatives A die Amplitude?
Nein. Die Amplitude ist stets der Absolutbetrag von A. Ein negatives A spiegelt den Sinusgraphen an der x-Achse, lässt die Amplitude aber unverändert.
Sind C und D erforderlich?
Nein. Beide sind null, wenn sie weggelassen werden, passend zu y = A sin(Bx). Sie können sie dennoch explizit senden, wenn die Welle eine von null verschiedene Phasenkonstante oder Vertikalverschiebung hat.
Wie berechne ich die Periode von 3 sin(2x)?
Teilen Sie 2π durch den Betrag von B. Mit B gleich 2 ergibt sich die Periode π; mit A gleich 3 ist die Amplitude 3, Phasen- und Vertikalverschiebung bleiben bei 0.
Muss ich C und D angeben?
Nein. Fehlen C und D, setzt der Rechner beide auf 0. Das entspricht der vereinfachten Form y = A sin(Bx), die in vielen Schulaufgaben vorkommt.
Wie berechnet man die Phasenverschiebung?
Die Phasenverschiebung ist −C geteilt durch B. Bei B gleich 1/2 und C gleich π/2 ist die Kurve also um −π verschoben, unabhängig von A und D.
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/trig/amplitude-period \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"A":3,"B":2}'const res = await fetch("https://api.kit.forhosting.com/trig/amplitude-period", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"A": 3,
"B": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/amplitude-period",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"A": 3,
"B": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/amplitude-period", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"A":3,"B":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"A":3,"B":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/amplitude-period", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"A": 3,
"B": 2
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.amplitude_period",
"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.
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
Diese Kapazität akzeptiert endliche Koeffizienten A, B, C und D, lehnt ein verschwindendes B ab, weil Periode und Phasenverschiebung undefiniert sind, wenn B null wird, und liefert strukturiertes JSON mit amplitude, period, phase_shift und vertical_shift. Fehlgeschlagene Validierung löst invalid_input aus und wird nicht berechnet.
Was Amplitude, Periode, Phasen- und Vertikalverschiebung bei y = A sin(Bx + C) + D bedeuten
Amplitude, period, phase_shift und vertical_shift als JSON zu liefern erleichtert das Einfügen in Notizen, den Diff in automatisierten Tests oder die Einspeisung in eine größere Pipeline, ohne Absolutbeträge und die Null-B-Sicherung in jeder Sprache neu zu implementieren, die Sie unterrichten oder betreiben.
Wie dieser Rechner Koeffizienten prüft und die vier Parameter berechnet
C und D sind null, wenn sie weggelassen werden, passend zur üblichen vereinfachten Form A Sinus von Bx. Ist B genau null, scheitert die Anfrage mit einer klaren Meldung: die Periode ist zwei Pi über Absolutbetrag B und die Phasenverschiebung ist minus C über B, beide undefiniert, wenn B verschwindet. Randfälle sind explizit: A gleich drei und B gleich zwei mit C und D null ergeben Amplitude drei, Periode Pi, Phasenverschiebung null, Vertikalverschiebung null; A gleich minus vier, B gleich einhalb, C gleich Pi über zwei und D gleich eins ergeben Amplitude vier, Periode vier Pi, Phasenverschiebung minus Pi und Vertikalverschiebung eins. Senden Sie einen JSON-Körper mit den Pflichtfeldern A und B und den optionalen Feldern C und D. Jeder Koeffizient muss eine endliche Zahl sein—JSON-Zahlen und numerische Zeichenketten wie drei oder minus einhalb werden akzeptiert; Wörter, leere Zeichenketten, null, infinity und NaN scheitern mit invalid_input, sodass diese fehlgeschlagenen Aufrufe nicht berechnet werden. Bei Erfolg setzt die Engine amplitude auf den Absolutbetrag von A, period auf zwei Pi geteilt durch den Absolutbetrag von B, phase_shift auf minus C geteilt durch B und vertical_shift auf D. Ergebnisse werden auf stabile zehn Dezimalstellen gerundet, sodass dieselbe Eingabe stets dasselbe JSON liefert, auch bei irrationalen Perioden wie Pi oder vier Pi.
Praktische Nutzung, Grenzen, Preise und Lieferkanäle
Nutzen Sie das Browser-Werkzeug, wenn Sie sofort das Quartett Amplitude-Periode-Phase-Vertikal brauchen, um Hausaufgaben zu prüfen, eine Sinusskizze zu beschriften oder eine Mittellinie zu bestätigen, ohne ein Computeralgebrasystem zu installieren. Ergebnisse sind vollständig deterministisch: dieselben Koeffizienten ergeben stets dieselbe Amplitude, Periode, Phasen- und Vertikalverschiebung. Es gibt kein Sprachmodell, keinen externen Computeralgebradienst und keine Zufälligkeit, sodass die Kapazität sicher in Continuous-Integration-Prüfungen und reproduzierbaren Unterrichtsmaterialien verankert werden kann. Nutzen Sie die API, wenn ein Skript, eine Lernplattform, ein Grafikhelfer oder ein Notebook stabiles JSON für viele Koeffizientensätze unter einem Vertrag braucht. Jede erfolgreiche Anfrage ist ein abrechenbarer Posten zu $0.002; fehlgeschlagene Validierung wird nicht berechnet. Akzeptierte Eingabe ist jedes endliche reelle A, B, C und D mit B ungleich null; die Antwort spiegelt die geparsten Koeffizienten, meldet form A mal sin von Bx plus C plus D und liefert die vier Graphikparameter mit method sinusoidal_parameters. Verdrahten Sie den Endpoint in Einheitskreis- und Wellendemos, Wettbewerbs-Antwortprüfer, Sensor-Signal-Unterrichtsnotebooks, die von A-B-C-D-Koeffizienten ausgehen, oder Gleitkomma-Pipelines, in denen Sie explizite Domänenfehler bei einem Null-Frequenzkoeffizienten ohnehin opaken Black-Box-widgets vorziehen, die nicht zeigen können, warum eine Periode nicht berechenbar war.
Integrationsbeispiele
Hausaufgaben-Übungen zu Amplitude und Periode
Lernende und Korrektoren extrahieren |A|, 2π/|B|, −C/B und D aus y = A sin(Bx + C) + D, mit klarem invalid_input, wenn B null ist.
Deterministische Fixtures für Trigonometrie-Tests
Pipelines, die Unit-Tests oder interaktive Sinusgraph-Demos befüllen, können ein reines Parameter-Orakel aufrufen, statt Absolutbeträge und Phasenverschiebungsalgebra in jeder Sprache neu zu implementieren.
Didaktische Helfer für Wellenmodelle
Lernplattformen, die A, B, C und D anpassen lassen und Amplitude, Periode, Phase und Mittellinie in einer Seitenleiste zeigen, holen alle vier als strukturiertes JSON für die Oberfläche und die Protokolle ab.
Technische Fragen
Wie finde ich Amplitude, Periode, Phasen- und Vertikalverschiebung?
Senden Sie A und B (Pflicht) sowie optionale C und D an trig.amplitude_period. Die Antwort liefert amplitude = |A|, period = 2π/|B|, phase_shift = −C/B und vertical_shift = D.
Ist der Rechner für Amplitude, Periode und Phase kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Posten; Validierungsfehler werden nicht berechnet.