Calcolatore di abbondanza isotopica
Parta dalla massa atomica media di un elemento e ottenga la quota di ciascuno dei suoi due isotopi: il cloro, a 35,453 u con isotopi di 34,9689 e 36,9659 u, è per il 75,7586379569 % cloro-35 e per il 24,2413620431 % cloro-37. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa1
- 34,9689
- Massa2
- 36,9659
- Massa atomica media
- 35,453
- Frazione1
- 0,7575863796
- Frazione2
- 0,2424136204
- Abbondanza1 per cento
- 75,7586379569
- Abbondanza2 per cento
- 24,2413620431
Gli elementi naturali nella tavola periodica riportano una massa atomica media che è la media ponderata delle masse dei loro isotopi stabili, non la massa di un singolo nucleo. Quando un elemento ha due isotopi dominanti con masse note m1 e m2, e la tavola indica la massa media M, le frazioni molari seguono da M uguale a f1 per m1 più f2 per m2, con f1 più f2 uguale a uno. Risolvendo, f1 è uguale a M meno m2 su m1 meno m2, e f2 uguale a uno meno f1; l'abbondanza percentuale è ciascuna frazione per cento. Questo calcolatore applica quell'identità in forma chiusa e deterministica per compiti, controlli di laboratorio e chiavi di risposta automatiche. Rifiuta masse isotopiche uguali, che annullano il denominatore, e medie non fisiche che forzerebbero una frazione fuori da zero a uno.
Come si calcola l'abbondanza di due isotopi dalla massa media
Parta dalla definizione di massa atomica media elementare per un sistema a due isotopi. Se l'isotopo 1 ha massa m1 e abbondanza frazionaria f1, e l'isotopo 2 ha massa m2 e abbondanza frazionaria f2, la massa media della tavola periodica è la media ponderata M uguale a f1 per m1 più f2 per m2. Le due frazioni sono frazioni atomiche o molari di un campione naturale e devono sommare a uno, quindi f2 è uguale a uno meno f1.
Sostituisca per ottenere M uguale a f1 per m1 più uno meno f1 per m2, che si riordina in M meno m2 uguale a f1 per m1 meno m2, e quindi f1 uguale a M meno m2 diviso m1 meno m2. La frazione complementare è f2 uguale a m1 meno M diviso m1 meno m2, oppure semplicemente uno meno f1. Moltiplichi ciascuna frazione per cento per riportare l'abbondanza naturale percentuale.
Controlli classici da manuale includono cloro con m1 circa 34.9689, m2 circa 36.9659 e M circa 35.453, che dà circa settantasei per cento di cloro-35 e ventiquattro per cento di cloro-37, e rame con m1 circa 62.93, m2 circa 64.93 e M circa 63.55, che dà circa sessantanove per cento di rame-63 e trentuno per cento di rame-65. Masse e media devono essere finite e strettamente positive.
Quando M cade fuori dall'intervallo coperto da m1 e m2, almeno una frazione uscirebbe dall'intervallo unitario e la richiesta fallisce con un messaggio chiaro che le abbondanze percentuali fisiche richiedono che la media stia tra le masse degli isotopi. Voci mancanti, non numeriche, NaN o Infinity falliscono anche presto affinché il cliente corregga l'ingresso prima della fatturazione.
Dove compaiono i calcolatori di abbondanza isotopica nel lavoro reale
I corsi di chimica generale delle scuole superiori e dell'università assegnano costantemente esercizi di abbondanza a due isotopi con masse da manuale di cloro, bromo, rame, argento o boro, e i docenti necessitano di un oracolo affidabile che restituisca entrambe le percentuali accanto alle frazioni per la valutazione e le demo. I laboratori che introducono la spettrometria di massa spesso invertiscono il problema: gli studenti misurano le altezze dei picchi, stimano la massa media e verificano che le abbondanze implicite coincidano con i valori naturali noti entro l'errore sperimentale.
I controlli di qualità industriali di materiali di riferimento certificati a volte ricalcolano le percentuali isotopiche attese da masse medie pubblicate come sanità prima della spettrometria di massa a rapporti isotopici, più costosa. Se in seguito Le servono fit multi-isotopo con tre o più specie, emivite di decadimento radioattivo o simulazione completa del pattern isotopico di molecole, li tratti come intenti di ricerca e landing separati anziché sovraccaricare questa pagina di calcolatore di abbondanza a due isotopi.
Casi d'uso
Chiavi di risposta per compiti ed esami
Generi entrambe le abbondanze percentuali isotopiche dalle masse del manuale e dalla media della tavola così che docenti e auto-valutatori condividano una verità di media ponderata.
Controlli incrociati di laboratorio di spettrometria di massa
Converta una massa atomica media misurata e masse di isotopi note in percentuali naturali attese per relazioni su cloro, rame o bromo.
Domande frequenti
E se la massa media non è tra le due masse degli isotopi?
Le abbondanze fisiche a due isotopi devono stare in [0, 100]%, il che richiede che la massa atomica media stia tra m1 e m2 (estremi 0%/100% inclusi).
Quali unità devo usare?
Le unità si annullano nel rapporto, ma i tre valori devono condividere un'unità di massa coerente.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
Cosa succede se le due masse degli isotopi sono uguali?
Il calcolo viene rifiutato, perché la formula divide per la differenza tra le due masse e quella differenza sarebbe zero. Con due masse identiche non c'è modo di ripartire la massa media tra gli isotopi.
Funziona per elementi con tre o più isotopi?
No. Risolve il caso di due isotopi, in cui una massa media e due masse isotopiche fissano entrambe le abbondanze. È adatto agli elementi dominati da due isotopi stabili, come il cloro o il rame.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/chem/isotope-abundance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass1":34.9689,"mass2":36.9659,"average_atomic_mass":35.453}'const res = await fetch("https://api.kit.forhosting.com/chem/isotope-abundance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass1": 34.9689,
"mass2": 36.9659,
"average_atomic_mass": 35.453
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/isotope-abundance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass1": 34.9689,
"mass2": 36.9659,
"average_atomic_mass": 35.453
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/isotope-abundance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass1":34.9689,"mass2":36.9659,"average_atomic_mass":35.453}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass1":34.9689,"mass2":36.9659,"average_atomic_mass":35.453}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/isotope-abundance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"mass1": 34.9689,
"mass2": 36.9659,
"average_atomic_mass": 35.453
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.isotope_abundance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Come si calcola l'abbondanza di due isotopi dalla massa media
Il flusso è aritmetica a virgola mobile pura senza rete, senza semi casuali e senza timestamp di orologio, così ingressi identici producono sempre lo stesso JSON. Quando m1 è uguale a m2 il denominatore si annulla e la richiesta fallisce con invalid_input anziché inventare NaN o Infinity.
Cosa invia e cosa riceve indietro
Invii tre campi numerici obbligatori. Il campo mass1 è la massa atomica del primo isotopo in unità di massa atomica unificate. Il campo mass2 è la massa atomica del secondo isotopo nella stessa unità. Tutti e tre devono essere numeri finiti positivi. Medie che forzano una frazione fuori da zero a uno sono rifiutate come non fisiche per un modello puro a due isotopi. Il campo average_atomic_mass è la massa media dell'elemento dalla tavola periodica, anch'essa in unità di massa atomica unificate. Valori uguali di mass1 e mass2 sono rifiutati perché la formula di abbondanza divide per la loro differenza. In caso di successo la risposta riecheggia masse e media pulite, le frazioni unitarie fraction1 e fraction2, le abbondanze percentuali abundance1_percent e abundance2_percent, un controllo sum_percent vicino a cento, etichette di unità, il metodo two_isotope_weighted_average e la stringa della formula f1 uguale a parentesi M meno m2 chiusa su parentesi m1 meno m2. L'ordine degli isotopi è a Sua scelta: scambiare mass1 e mass2 scambia solo quale percentuale è etichettata uno rispetto a due; la coppia di percentuali è la stessa. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato. I numeri in stringa che si interpretano come valori finiti sono accettati come i numeri JSON, così invii da form e API tipizzate si comportano allo stesso modo.
Dove compaiono i calcolatori di abbondanza isotopica nel lavoro reale
Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Fixture di curriculum e gare
Produca in massa coppie di abbondanza a due isotopi e catturi masse uguali o medie fuori intervallo con invalid_input rigido invece di NaN silenziosi.
Domande tecniche
Come si calcolano le abbondanze percentuali degli isotopi?
Per due isotopi, M = f1·m1 + f2·m2 con f1 + f2 = 1. Risolva f1 = (M − m2)/(m1 − m2) e f2 = 1 − f1, poi moltiplichi ciascuna frazione per 100 per l'abbondanza percentuale.
Cosa succede se le due masse degli isotopi sono uguali?
La richiesta fallisce con invalid_input. La formula divide per (mass1 − mass2), che è zero quando le masse sono uguali, quindi non esistono abbondanze uniche.