Wellenlängen-Rechner nach dem Wienschen Verschiebungsgesetz
Geben Sie die Temperatur eines Schwarzen Körpers in Kelvin ein und erfahren Sie, bei welcher Wellenlänge er am hellsten strahlt: Bei 5778 K liegt das Maximum bei etwa einem halben Mikrometer. Doppelte Temperatur bedeutet halbe Wellenlänge. 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
- Kreativität
- 5.778
- Temperatur (K)
- 5.778
- Spitzenwellenlänge (m)
- 0,0000005015
- Wiensche Verschiebungskonstante (m·K)
- 0,002897772
Dieser Rechner wandelt die absolute Temperatur eines Schwarzkörpers in Kelvin in jene Wellenlänge um, bei der die spektrale Strahldichte je Wellenlängeneinheit ihr Maximum erreicht. Er verwendet das Wiensche Verschiebungsgesetz mit der SI-Konstante und liefert das Ergebnis in Metern sowie Temperatur, Konstante und Formel. Die Berechnung ist deterministisch und benötigt kein Netzwerk. Die Temperatur muss endlich und strikt größer als null sein, da null und negative Werte außerhalb des gültigen Bereichs der Formel liegen.
Was das Wiensche Verschiebungsgesetz aussagt
Ein Schwarzkörper sendet ein kontinuierliches Spektrum aus, dessen Form von seiner Temperatur abhängt. Wird er heißer, wandert das Maximum des wellenlängenbezogenen Spektrums zu kürzeren Wellenlängen; beim Abkühlen verschiebt es sich zu längeren. Das Wiensche Gesetz fasst diese umgekehrte Beziehung als lambda max gleich b geteilt durch T zusammen.
T ist die absolute Temperatur in Kelvin, b beträgt 2.897771955 mal zehn hoch minus drei Meter-Kelvin. Nach der Division bleibt Meter als Einheit. Der Wert bezeichnet das Maximum der spektralen Strahldichte je Wellenlängeneinheit und bedeutet nicht, dass der Körper nur dort strahlt.
Seine Emission erstreckt sich auf ein breites Spektrum beiderseits des Maximums. Vergleiche sind einfach: Verdoppeln Sie die absolute Temperatur, halbiert sich die maximale Wellenlänge. Deshalb liegt das Maximum einer stellaren Photosphäre bei erheblich kürzeren Wellenlängen als das einer Oberfläche bei Raumtemperatur.
Temperatur eingeben und Ergebnis auswerten
Übergeben Sie im Feld temperature eine endliche Zahl in Kelvin. Celsius- oder Fahrenheitgrade dürfen Sie nicht unmittelbar einsetzen, denn das Gesetz erfordert eine absolute thermodynamische Temperatur; rechnen Sie diese vorher um. Meter als kanonische Einheit verhindert Mehrdeutigkeiten und passt zu SI-Rechnungen.
Automatisierte Abläufe arbeiten dadurch nicht mit Unendlich, negativen Längen oder scheinbar plausiblen Ersatzwerten weiter.
Physikalischer Geltungsbereich und Kontrollmöglichkeiten
Nutzen Sie den Rechner, wenn sich die Quelle sinnvoll als idealer Schwarzkörper annähern lässt. Sterne, erhitzte Laborstrahler, Planeten und thermische Oberflächen sind typische Beispiele; reale Materialien können jedoch Linien, atmosphärische Einflüsse oder wellenlängenabhängige Emissivität zeigen, die das beobachtete Maximum verändern. Wichtig ist außerdem die Darstellung: Die Lage des Maximums hängt davon ab, ob Strahldichte je Wellenlänge oder je Frequenz angegeben wird.
Diese Fähigkeit verwendet die Wellenlängenform. Die Umrechnung des Ergebnisses in eine Frequenz ergibt nicht das unabhängig berechnete Maximum des Frequenzspektrums, weil beide Dichten unterschiedliche Intervalle verwenden. Prüfen Sie zur Plausibilität, dass jedes Ergebnis positiv ist und eine höhere Temperatur eine kürzere Wellenlänge ergibt.
Anwendungsfälle
Spektrales Maximum eines Sterns schätzen
Wandeln Sie die effektive Photosphärentemperatur für astronomische Übungen und erste Vergleiche in ein Schwarzkörpermaximum um.
Berechnungen thermischer Strahler prüfen
Kontrollieren Sie die erwartete maximale Wellenlänge, bevor Sie Detektoren, Filter oder Messbereiche auswählen.
Wissenschaftliche Software testen
Erzeugen Sie deterministische Referenzwerte und ungültige Temperaturfälle für Schwarzkörper- und Strahlungstransportcode.
Häufige Fragen
Welche Formel verwendet der Rechner?
Die Wellenlängenform des Wienschen Gesetzes: lambda max gleich b geteilt durch T, wobei b gleich 2.897771955 × 10^-3 Meter-Kelvin ist.
In welcher Einheit muss die Temperatur vorliegen?
Geben Sie die absolute Temperatur in Kelvin ein. Celsius- oder Fahrenheitwerte müssen Sie vorher umrechnen.
In welcher Einheit wird das Maximum ausgegeben?
Multiplizieren Sie mit 10^9 für Nanometer oder 10^6 für Mikrometer.
Warum werden null und negative Temperaturen abgelehnt?
Die Formel teilt durch die absolute Temperatur und verlangt mehr als null Kelvin. Null verursacht eine Division durch null, negative Werte eine unphysikalische Wellenlänge.
Wird auch das Maximum des Frequenzspektrums berechnet?
Nein. Berechnet wird das Maximum je Wellenlängeneinheit. Das Frequenzspektrum besitzt ein anderes Maximum und benötigt eine eigene Formel.
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/astro/wien-peak-wavelength \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":5778}'const res = await fetch("https://api.kit.forhosting.com/astro/wien-peak-wavelength", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 5778
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/wien-peak-wavelength",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 5778
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/wien-peak-wavelength", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":5778}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":5778}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/wien-peak-wavelength", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"temperature": 5778
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.wien_peak_wavelength",
"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
Temperatur eingeben und Ergebnis auswerten
Die Antwort enthält temperature_k als bestätigte Eingabe, peak_wavelength_m als berechnetes Maximum in Metern, wien_displacement_constant_m_k als verwendete Konstante und formula als Beziehung. Für Nanometer multiplizieren Sie peak_wavelength_m mit einer Milliarde, für Mikrometer mit einer Million. Fehlende, nichtnumerische, unendliche, nullwertige oder negative Temperaturen weist der Endpoint mit invalid_input zurück. Eine API-Anfrage kostet $0.002; im Browser läuft dieselbe reine Berechnung kostenlos lokal.
Physikalischer Geltungsbereich und Kontrollmöglichkeiten
Das Produkt aus peak_wavelength_m und temperature_k sollte bis auf Gleitkommadarstellung wieder die angegebene Konstante ergeben. Ohne Uhr, Zufall, gespeicherten Zustand oder externen Dienst erzeugen identische gültige Eingaben stets dasselbe JSON.
Technische Fragen
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Der Browser-Rechner führt dieselbe deterministische Formel kostenlos lokal aus.