Vypočítajte absorbanciu pomocou zákona Beer-Lambert zadaním dĺžky dráhy, molárnej absorpčnej schopnosti a koncentrácie. Nevyhnutné pre spektroskopiu, analytickú chémiu a laboratórne aplikácie.
A = ε × c × l
Kde A je absorpcia, ε je molárna absorpčná schopnosť, c je koncentrácia a l je dĺžka dráhy.
Toto zobrazuje percento svetla absorbovaného roztokom.
Kalkulačka zákona Beer-Lambert je mocný nástroj navrhnutý na výpočet absorbancie roztoku na základe základných princípov absorpcie svetla v spektroskopii. Tento zákon, známy aj ako Beerov zákon alebo zákon Beer-Lambert-Bouguer, je základným princípom analytickej chémie, biochemie a spektroskopie, ktorý spája atenuáciu svetla s vlastnosťami materiálu, ktorým svetlo prechádza. Naša kalkulačka poskytuje jednoduchý a presný spôsob, ako určiť hodnoty absorbancie zadaním troch kľúčových parametrov: dĺžka dráhy, molárna absorpčnosť a koncentrácia.
Či už ste študent, ktorý sa učí základy spektroskopie, výskumník analyzujúci chemické zlúčeniny, alebo profesionál v farmaceutickom priemysle, táto kalkulačka ponúka priamy spôsob pre vaše výpočty absorbancie. Pochopením a aplikovaním zákona Beer-Lambert môžete kvantitatívne určiť koncentráciu absorbujúcich druhov v roztoku, čo je základná technika v modernej analytickej chémii.
Zákon Beer-Lambert je matematicky vyjadrený ako:
Kde:
Absorbancia je bezrozmerná veličina, často vyjadrená v "jednotkách absorbancie" (AU). Predstavuje logaritmus pomeru intenzity dopadajúceho a preneseného svetla:
Kde:
Vzťah medzi transmitanciou (T) a absorbanciou (A) môže byť tiež vyjadrený ako:
Percento svetla absorbovaného roztokom môže byť vypočítané ako:
Zákon Beer-Lambert platí za určitých podmienok:
Pri vysokých koncentráciách môžu nastať odchýlky od zákona v dôsledku:
Naša kalkulačka zákona Beer-Lambert je navrhnutá s dôrazom na jednoduchosť a presnosť. Postupujte podľa týchto krokov na výpočet absorbancie vášho roztoku:
Zadajte dĺžku dráhy (l): Zadajte vzdialenosť, ktorou svetlo prechádza materiálom, typicky šírku cuvetty alebo vzorky, meranú v centimetroch (cm).
Zadajte molárnu absorpčnosť (ε): Zadajte molárny koeficient extinkcie látky, ktorý je mierou toho, ako silno látka absorbuje svetlo pri určitej vlnovej dĺžke, meraný v L/(mol·cm).
Zadajte koncentráciu (c): Zadajte koncentráciu absorbujúceho druhu v roztoku, meranú v molách na liter (mol/L).
Zobrazte výsledok: Kalkulačka automaticky vypočíta hodnotu absorbancie pomocou rovnice Beer-Lambert (A = ε × c × l).
Vizualizácia: Pozorujte vizuálne znázornenie ukazujúce percento svetla absorbovaného vaším roztokom.
Kalkulačka vykonáva nasledujúce validácie na vašich vstupoch:
Ak zadáte neplatné údaje, objaví sa chybové hlásenie, ktoré vás navedie na opravu vstupu predtým, ako môže pokračovať výpočet.
Hodnota absorbancie vám hovorí, koľko svetla je absorbovaného vaším roztokom:
Vizualizácia vám pomáha intuitívne pochopiť stupeň absorpcie svetla, ukazujúc percento dopadajúceho svetla, ktoré sa absorbuje, keď prechádza vašou vzorkou.
Zákon Beer-Lambert sa aplikuje v mnohých vedeckých a priemyselných oblastiach:
Biochemik chce určiť koncentráciu roztoku proteínu pomocou spektrofotometra:
Použitím zákona Beer-Lambert: c = A / (ε × l) = 0,75 / (5 000 × 1) = 0,00015 mol/L = 0,15 mM
Chemik pripravuje roztok draselných permanganátov (KMnO₄) a chce overiť jeho koncentráciu:
Očakávaná absorbancia: A = ε × c × l = 2 420 × 0,002 × 2 = 9,68
Ak sa zmeraná absorbancia významne líši od tejto hodnoty, môže byť potrebné upraviť koncentráciu roztoku.
Aj keď je zákon Beer-Lambert široko používaný, existujú situácie, kde môžu byť alternatívne prístupy vhodnejšie:
Zákon Beer-Lambert kombinuje princípy objavené dvoma vedcami, ktorí pracovali nezávisle:
Integrácia týchto princípov revolucionalizovala analytickú chémiu poskytovaním kvantitatívnej metódy na určovanie koncentrácií pomocou absorpcie svetla. Dnes zostáva zákon Beer-Lambert základným princípom v spektroskopii a tvorí základ pre množstvo analytických techník používaných naprieč vedeckými disciplínami.
Tu sú niektoré príklady kódu, ktoré ukazujú, ako implementovať zákon Beer-Lambert v rôznych programovacích jazykoch:
1' Excel formula na výpočet absorbancie
2=PathLength*MolarAbsorptivity*Concentration
3
4' Excel VBA funkcia pre zákon Beer-Lambert
5Function CalculateAbsorbance(PathLength As Double, MolarAbsorptivity As Double, Concentration As Double) As Double
6 CalculateAbsorbance = PathLength * MolarAbsorptivity * Concentration
7End Function
8
9' Vypočítajte transmitanciu z absorbancie
10Function CalculateTransmittance(Absorbance As Double) As Double
11 CalculateTransmittance = 10 ^ (-Absorbance)
12End Function
13
14' Vypočítajte percento absorbovaného svetla
15Function CalculatePercentAbsorbed(Transmittance As Double) As Double
16 CalculatePercentAbsorbed = (1 - Transmittance) * 100
17End Function
18
1import numpy as np
2import matplotlib.pyplot as plt
3
4def calculate_absorbance(path_length, molar_absorptivity, concentration):
5 """
6 Vypočítajte absorbanciu pomocou zákona Beer-Lambert
7
8 Parametre:
9 path_length (float): Dĺžka dráhy v cm
10 molar_absorptivity (float): Molárna absorpčnosť v L/(mol·cm)
11 concentration (float): Koncentrácia v mol/L
12
13 Návrat:
14 float: Hodnota absorbancie
15 """
16 return path_length * molar_absorptivity * concentration
17
18def calculate_transmittance(absorbance):
19 """Preveďte absorbanciu na transmitanciu"""
20 return 10 ** (-absorbance)
21
22def calculate_percent_absorbed(transmittance):
23 """Vypočítajte percento absorbovaného svetla"""
24 return (1 - transmittance) * 100
25
26# Príklad použitia
27path_length = 1.0 # cm
28molar_absorptivity = 1000 # L/(mol·cm)
29concentration = 0.001 # mol/L
30
31absorbance = calculate_absorbance(path_length, molar_absorptivity, concentration)
32transmittance = calculate_transmittance(absorbance)
33percent_absorbed = calculate_percent_absorbed(transmittance)
34
35print(f"Absorbancia: {absorbance:.4f}")
36print(f"Transmitancia: {transmittance:.4f}")
37print(f"Percento absorbované: {percent_absorbed:.2f}%")
38
39# Graf absorbancie vs. koncentrácia
40concentrations = np.linspace(0, 0.002, 100)
41absorbances = [calculate_absorbance(path_length, molar_absorptivity, c) for c in concentrations]
42
43plt.figure(figsize=(10, 6))
44plt.plot(concentrations, absorbances)
45plt.xlabel('Koncentrácia (mol/L)')
46plt.ylabel('Absorbancia')
47plt.title('Zákon Beer-Lambert: Absorbancia vs. Koncentrácia')
48plt.grid(True)
49plt.show()
50
1/**
2 * Vypočítajte absorbanciu pomocou zákona Beer-Lambert
3 * @param {number} pathLength - Dĺžka dráhy v cm
4 * @param {number} molarAbsorptivity - Molárna absorpčnosť v L/(mol·cm)
5 * @param {number} concentration - Koncentrácia v mol/L
6 * @returns {number} Hodnota absorbancie
7 */
8function calculateAbsorbance(pathLength, molarAbsorptivity, concentration) {
9 return pathLength * molarAbsorptivity * concentration;
10}
11
12/**
13 * Vypočítajte transmitanciu z absorbancie
14 * @param {number} absorbance - Hodnota absorbancie
15 * @returns {number} Hodnota transmitancie (medzi 0 a 1)
16 */
17function calculateTransmittance(absorbance) {
18 return Math.pow(10, -absorbance);
19}
20
21/**
22 * Vypočítajte percento absorbovaného svetla
23 * @param {number} transmittance - Hodnota transmitancie (medzi 0 a 1)
24 * @returns {number} Percento absorbovaného svetla (0-100)
25 */
26function calculatePercentAbsorbed(transmittance) {
27 return (1 - transmittance) * 100;
28}
29
30// Príklad použitia
31const pathLength = 1.0; // cm
32const molarAbsorptivity = 1000; // L/(mol·cm)
33const concentration = 0.001; // mol/L
34
35const absorbance = calculateAbsorbance(pathLength, molarAbsorptivity, concentration);
36const transmittance = calculateTransmittance(absorbance);
37const percentAbsorbed = calculatePercentAbsorbed(transmittance);
38
39console.log(`Absorbancia: ${absorbance.toFixed(4)}`);
40console.log(`Transmitancia: ${transmittance.toFixed(4)}`);
41console.log(`Percento absorbované: ${percentAbsorbed.toFixed(2)}%`);
42
1public class BeerLambertLaw {
2 /**
3 * Vypočítajte absorbanciu pomocou zákona Beer-Lambert
4 *
5 * @param pathLength Dĺžka dráhy v cm
6 * @param molarAbsorptivity Molárna absorpčnosť v L/(mol·cm)
7 * @param concentration Koncentrácia v mol/L
8 * @return Hodnota absorbancie
9 */
10 public static double calculateAbsorbance(double pathLength, double molarAbsorptivity, double concentration) {
11 return pathLength * molarAbsorptivity * concentration;
12 }
13
14 /**
15 * Vypočítajte transmitanciu z absorbancie
16 *
17 * @param absorbance Hodnota absorbancie
18 * @return Hodnota transmitancie (medzi 0 a 1)
19 */
20 public static double calculateTransmittance(double absorbance) {
21 return Math.pow(10, -absorbance);
22 }
23
24 /**
25 * Vypočítajte percento absorbovaného svetla
26 *
27 * @param transmittance Hodnota transmitancie (medzi 0 a 1)
28 * @return Percento absorbovaného svetla (0-100)
29 */
30 public static double calculatePercentAbsorbed(double transmittance) {
31 return (1 - transmittance) * 100;
32 }
33
34 public static void main(String[] args) {
35 double pathLength = 1.0; // cm
36 double molarAbsorptivity = 1000; // L/(mol·cm)
37 double concentration = 0.001; // mol/L
38
39 double absorbance = calculateAbsorbance(pathLength, molarAbsorptivity, concentration);
40 double transmittance = calculateTransmittance(absorbance);
41 double percentAbsorbed = calculatePercentAbsorbed(transmittance);
42
43 System.out.printf("Absorbancia: %.4f%n", absorbance);
44 System.out.printf("Transmitancia: %.4f%n", transmittance);
45 System.out.printf("Percento absorbované: %.2f%%%n", percentAbsorbed);
46 }
47}
48
Zákon Beer-Lambert je vzťah v optike, ktorý spája atenuáciu svetla s vlastnosťami materiálu, ktorým svetlo prechádza. Hovorí, že absorbancia je priamo úmerná koncentrácii absorbujúceho druhu a dĺžke dráhy vzorky.
Zákon Beer-Lambert nemusí platiť za určitých podmienok:
Molárna absorpčnosť sa určuje experimentálne meraním absorbancie roztokov s známymi koncentráciami a dĺžkami dráhy, a potom riešením rovnice Beer-Lambert. Je špecifická pre každú látku a líši sa v závislosti od vlnovej dĺžky, teploty a rozpúšťadla.
Áno, pre zmesi, kde komponenty neinteragujú, je celková absorbancia súčtom absorbancií každého komponentu. Toto je vyjadrené ako: A = (ε₁c₁ + ε₂c₂ + ... + εₙcₙ) × l kde ε₁, ε₂ atď. sú molárne absorpčnosti každého komponentu a c₁, c₂ atď. sú ich príslušné koncentrácie.
Absorbancia a optická hustota sú v podstate rovnaké množstvá. Obe sa odvolávajú na logaritmus pomeru intenzity dopadajúceho a preneseného svetla. Termín "optická hustota" je niekedy preferovaný v biologických aplikáciách, zatiaľ čo "absorbancia" je bežnejšia v chémii.
Kalkulačka poskytuje výsledky s vysokou numerickou presnosťou, ale presnosť výsledkov závisí od presnosti vašich vstupných hodnôt. Pre najpresnejšie výsledky sa uistite, že:
Aj keď bol zákon Beer-Lambert pôvodne vyvinutý pre kvapalné roztoky, môže byť aplikovaný aj na plyny a, s modifikáciami, na niektoré pevné vzorky. Pre pevné látky s významným rozptylom svetla môžu byť vhodnejšie alternatívne modely, ako je teória Kubelka-Munk.
Teplota môže ovplyvniť merania absorbancie niekoľkými spôsobmi:
Zvyčajne by ste mali použiť vlnovú dĺžku, pri ktorej má absorbujúci druh silnú a charakteristickú absorpciu. Často je to pri alebo blízko maximálnej absorpcie (vrcholu) v spektre. Pre kvantitatívnu prácu je najlepšie zvoliť vlnovú dĺžku, pri ktorej malé zmeny vo vlnovej dĺžke nespôsobujú veľké zmeny v absorbancii.
Beer, A. (1852). "Bestimmung der Absorption des rothen Lichts in farbigen Flüssigkeiten" [Určenie absorpcie červeného svetla v farebných kvapalinách]. Annalen der Physik und Chemie, 86: 78–88.
Ingle, J. D., & Crouch, S. R. (1988). Spectrochemical Analysis. Prentice Hall.
Perkampus, H. H. (1992). UV-VIS Spectroscopy and Its Applications. Springer-Verlag.
Harris, D. C. (2015). Quantitative Chemical Analysis (9. vyd.). W. H. Freeman and Company.
Skoog, D. A., Holler, F. J., & Crouch, S. R. (2017). Principles of Instrumental Analysis (7. vyd.). Cengage Learning.
Parson, W. W. (2007). Modern Optical Spectroscopy. Springer-Verlag.
Lakowicz, J. R. (2006). Principles of Fluorescence Spectroscopy (3. vyd.). Springer.
Ninfa, A. J., Ballou, D. P., & Benore, M. (2010). Fundamental Laboratory Approaches for Biochemistry and Biotechnology (2. vyd.). Wiley.
Swinehart, D. F. (1962). "The Beer-Lambert Law". Journal of Chemical Education, 39(7): 333-335.
Mayerhöfer, T. G., Pahlow, S., & Popp, J. (2020). "The Bouguer-Beer-Lambert Law: Shining Light on the Obscure". ChemPhysChem, 21(18): 2029-2046.
Naša kalkulačka zákona Beer-Lambert poskytuje jednoduchý, ale mocný spôsob, ako vypočítať absorbanciu na základe dĺžky dráhy, molárnej absorpčnosti a koncentrácie. Či už ste študent, výskumník alebo profesionál, tento nástroj vám pomôže aplikovať základné princípy spektroskopie na vaše konkrétne potreby. Vyskúšajte to teraz, aby ste rýchlo a presne určili hodnoty absorbancie pre vaše roztoky!
Objavte ďalšie nástroje, ktoré by mohli byť užitočné pre vašu pracovnú postupnosť