Vypočítejte absorbanci pomocí Beer-Lambertova zákona zadáním délky dráhy, molární absorpce a koncentrace. Nezbytné pro spektroskopii, analytickou chemii a laboratorní aplikace.
A = ε × c × l
Kde A je absorbance, ε je molární absorpční koeficient, c je koncentrace a l je délka dráhy.
To ukazuje procento světla pohlceného roztokem.
Kalkulátor zákona Beer-Lambert je mocný nástroj navržený k výpočtu absorbance roztoku na základě základních principů absorpce světla v spektroskopii. Tento zákon, známý také jako Beer's Law nebo Beer-Lambert-Bouguer Law, je základním principem v analytické chemii, biochemii a spektroskopii, který vztahuje útlum světla k vlastnostem materiálu, kterým světlo prochází. Náš kalkulátor poskytuje jednoduchý, přesný způsob, jak určit hodnoty absorbance zadáním tří klíčových parametrů: délky dráhy, molární absorpce a koncentrace.
Ať už jste student, který se učí základy spektroskopie, výzkumník analyzující chemické sloučeniny, nebo profesionál v farmaceutickém průmyslu, tento kalkulátor nabízí přímočaré řešení pro vaše výpočty absorbance. Pochopením a aplikací zákona Beer-Lambert můžete kvantitativně určit koncentraci absorbujících druhů v roztoku, což je základní technika v moderní analytické chemii.
Zákon Beer-Lambert je matematicky vyjádřen jako:
Kde:
Absorbance je bezeměnná veličina, často vyjadřovaná v "jednotkách absorbance" (AU). Představuje logaritmus poměru intenzity dopadajícího a přenášeného světla:
Kde:
Vztah mezi transmittancí (T) a absorbancí (A) lze také vyjádřit jako:
Procento světla absorbovaného roztokem lze vypočítat jako:
Zákon Beer-Lambert platí za určitých podmínek:
Při vysokých koncentracích může dojít k odchylkám od zákona v důsledku:
Náš kalkulátor zákona Beer-Lambert je navržen s ohledem na jednoduchost a přesnost. Postupujte podle těchto kroků pro výpočet absorbance vašeho roztoku:
Zadejte délku dráhy (l): Zadejte vzdálenost, kterou světlo prochází materiálem, obvykle šířku kyvetky nebo vzorkové nádoby, měřenou v centimetrech (cm).
Zadejte molární absorpci (ε): Zadejte molární koeficient extinkce látky, což je míra, jak silně látka absorbuje světlo při určité vlnové délce, měřeno v L/(mol·cm).
Zadejte koncentraci (c): Zadejte koncentraci absorbujícího druhu v roztoku, měřenou v molech na litr (mol/L).
Zobrazte výsledek: Kalkulátor automaticky vypočítá hodnotu absorbance pomocí rovnice Beer-Lambert (A = ε × c × l).
Vizualizace: Sledujte vizuální reprezentaci ukazující procento světla absorbovaného vaším roztokem.
Kalkulátor provádí následující ověření vašich vstupů:
Pokud zadáte neplatná data, zobrazí se chybová zpráva, která vás navede k opravě vstupu, než bude možné pokračovat ve výpočtu.
Hodnota absorbance vám říká, kolik světla je absorbováno vaším roztokem:
Vizualizace vám pomáhá intuitivně pochopit míru absorpce světla, ukazující procento dopadajícího světla, které je absorbováno, když prochází vaším vzorkem.
Zákon Beer-Lambert se aplikuje v mnoha vědeckých a průmyslových oblastech:
Biochemik chce určit koncentraci roztoku proteinu pomocí spektrofotometru:
Použitím zákona Beer-Lambert: c = A / (ε × l) = 0,75 / (5 000 × 1) = 0,00015 mol/L = 0,15 mM
Chemik připravuje roztok permanganátu draselného (KMnO₄) a chce ověřit jeho koncentraci:
Očekávaná absorbance: A = ε × c × l = 2 420 × 0,002 × 2 = 9,68
Pokud se naměřená absorbance výrazně liší od této hodnoty, může být potřeba upravit koncentraci roztoku.
I když je zákon Beer-Lambert široce používán, existují situace, kdy mohou být vhodnější alternativní přístupy:
Zákon Beer-Lambert kombinuje principy objevené dvěma vědci, kteří pracovali nezávisle:
Integrace těchto principů revolucionalizovala analytickou chemii tím, že poskytla kvantitativní metodu pro určování koncentrací pomocí absorpce světla. Dnes zůstává zákon Beer-Lambert základním principem v spektroskopii a tvoří základ pro řadu analytických technik používaných napříč vědeckými disciplínami.
Zde jsou příklady kódu, které ukazují, jak implementovat zákon Beer-Lambert v různých programovacích jazycích:
1' Excel vzorec pro výpočet absorbance
2=PathLength*MolarAbsorptivity*Concentration
3
4' Excel VBA funkce pro 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' Výpočet transmittance z absorbance
10Function CalculateTransmittance(Absorbance As Double) As Double
11 CalculateTransmittance = 10 ^ (-Absorbance)
12End Function
13
14' Výpočet procenta absorbovaného
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čítat absorbanci pomocí zákona Beer-Lambert
7
8 Parametry:
9 path_length (float): Délka dráhy v cm
10 molar_absorptivity (float): Molární absorpce v L/(mol·cm)
11 concentration (float): Koncentrace v mol/L
12
13 Návrat:
14 float: Hodnota absorbance
15 """
16 return path_length * molar_absorptivity * concentration
17
18def calculate_transmittance(absorbance):
19 """Převést absorbanci na transmittanci"""
20 return 10 ** (-absorbance)
21
22def calculate_percent_absorbed(transmittance):
23 """Vypočítat procento absorbovaného světla"""
24 return (1 - transmittance) * 100
25
26# Příklad použití
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"Absorbance: {absorbance:.4f}")
36print(f"Transmittance: {transmittance:.4f}")
37print(f"Percent Absorbed: {percent_absorbed:.2f}%")
38
39# Graf absorbance vs. koncentrace
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('Koncentrace (mol/L)')
46plt.ylabel('Absorbance')
47plt.title('Zákon Beer-Lambert: Absorbance vs. Koncentrace')
48plt.grid(True)
49plt.show()
50
1/**
2 * Vypočítat absorbanci pomocí zákona Beer-Lambert
3 * @param {number} pathLength - Délka dráhy v cm
4 * @param {number} molarAbsorptivity - Molární absorpce v L/(mol·cm)
5 * @param {number} concentration - Koncentrace v mol/L
6 * @returns {number} Hodnota absorbance
7 */
8function calculateAbsorbance(pathLength, molarAbsorptivity, concentration) {
9 return pathLength * molarAbsorptivity * concentration;
10}
11
12/**
13 * Vypočítat transmittanci z absorbance
14 * @param {number} absorbance - Hodnota absorbance
15 * @returns {number} Hodnota transmittance (mezi 0 a 1)
16 */
17function calculateTransmittance(absorbance) {
18 return Math.pow(10, -absorbance);
19}
20
21/**
22 * Vypočítat procento absorbovaného světla
23 * @param {number} transmittance - Hodnota transmittance (mezi 0 a 1)
24 * @returns {number} Procento absorbovaného světla (0-100)
25 */
26function calculatePercentAbsorbed(transmittance) {
27 return (1 - transmittance) * 100;
28}
29
30// Příklad použití
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(`Absorbance: ${absorbance.toFixed(4)}`);
40console.log(`Transmittance: ${transmittance.toFixed(4)}`);
41console.log(`Percent Absorbed: ${percentAbsorbed.toFixed(2)}%`);
42
1public class BeerLambertLaw {
2 /**
3 * Vypočítat absorbanci pomocí zákona Beer-Lambert
4 *
5 * @param pathLength Délka dráhy v cm
6 * @param molarAbsorptivity Molární absorpce v L/(mol·cm)
7 * @param concentration Koncentrace v mol/L
8 * @return Hodnota absorbance
9 */
10 public static double calculateAbsorbance(double pathLength, double molarAbsorptivity, double concentration) {
11 return pathLength * molarAbsorptivity * concentration;
12 }
13
14 /**
15 * Vypočítat transmittanci z absorbance
16 *
17 * @param absorbance Hodnota absorbance
18 * @return Hodnota transmittance (mezi 0 a 1)
19 */
20 public static double calculateTransmittance(double absorbance) {
21 return Math.pow(10, -absorbance);
22 }
23
24 /**
25 * Vypočítat procento absorbovaného světla
26 *
27 * @param transmittance Hodnota transmittance (mezi 0 a 1)
28 * @return Procento absorbovaného světla (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("Absorbance: %.4f%n", absorbance);
44 System.out.printf("Transmittance: %.4f%n", transmittance);
45 System.out.printf("Percent Absorbed: %.2f%%%n", percentAbsorbed);
46 }
47}
48
Zákon Beer-Lambert je vztah v optice, který vztahuje útlum světla k vlastnostem materiálu, kterým světlo prochází. Uvádí, že absorbance je přímo úměrná koncentraci absorbujícího druhu a délce dráhy vzorku.
Zákon Beer-Lambert nemusí platit za určitých podmínek:
Molární absorpce se určuje experimentálně měřením absorbance roztoků s známými koncentracemi a délkami dráhy, poté se řeší rovnice Beer-Lambert. Je specifická pro každou látku a mění se s vlnovou délkou, teplotou a rozpouštědlem.
Ano, pro směsi, kde komponenty neinteragují, je celková absorbance součtem absorbancí každé komponenty. To lze vyjádřit jako: A = (ε₁c₁ + ε₂c₂ + ... + εₙcₙ) × l kde ε₁, ε₂, atd. jsou molární absorpce každé komponenty a c₁, c₂, atd. jsou jejich příslušné koncentrace.
Absorbance a optická hustota jsou v podstatě stejná veličina. Obě se vztahují na logaritmus poměru intenzity dopadajícího a přenášeného světla. Termín "optická hustota" je někdy preferován v biologických aplikacích, zatímco "absorbance" je běžnější v chemii.
Kalkulátor poskytuje výsledky s vysokou numerickou přesností, ale přesnost výsledků závisí na přesnosti vašich vstupních hodnot. Pro nejpřesnější výsledky se ujistěte, že:
I když byl zákon Beer-Lambert původně vyvinut pro kapalné roztoky, může být aplikován na plyny a, s úpravami, na některé pevné vzorky. Pro pevné vzorky s významným rozptylem světla mohou být vhodnější alternativní modely, jako je teorie Kubelka-Munk.
Teplota může ovlivnit měření absorbance několika způsoby:
Obvykle byste měli použít vlnovou délku, při které má absorbující druh silnou a charakteristickou absorpci. Často je to na nebo blízko maxima absorpce (vrcholu) ve spektru. Pro kvantitativní práci je nejlepší zvolit vlnovou délku, při které malé změny vlnové délky nezpůsobují velké změny v absorbanci.
Beer, A. (1852). "Bestimmung der Absorption des rothen Lichts in farbigen Flüssigkeiten" [Určení absorpce červeného světla v barevných kapaliná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ání). W. H. Freeman and Company.
Skoog, D. A., Holler, F. J., & Crouch, S. R. (2017). Principles of Instrumental Analysis (7. vydání). Cengage Learning.
Parson, W. W. (2007). Modern Optical Spectroscopy. Springer-Verlag.
Lakowicz, J. R. (2006). Principles of Fluorescence Spectroscopy (3. vydání). Springer.
Ninfa, A. J., Ballou, D. P., & Benore, M. (2010). Fundamental Laboratory Approaches for Biochemistry and Biotechnology (2. vydání). Wiley.
Swinehart, D. F. (1962). "Zákon Beer-Lambert". Journal of Chemical Education, 39(7): 333-335.
Mayerhöfer, T. G., Pahlow, S., & Popp, J. (2020). "Zákon Bouguer-Beer-Lambert: Osvětlení na skryté". ChemPhysChem, 21(18): 2029-2046.
Náš kalkulátor zákona Beer-Lambert poskytuje jednoduchý, ale mocný způsob, jak vypočítat absorbanci na základě délky dráhy, molární absorpce a koncentrace. Ať už jste student, výzkumník nebo profesionál v oboru, tento nástroj vám pomůže aplikovat základní principy spektroskopie na vaše konkrétní potřeby. Vyzkoušejte ho nyní a rychle a přesně určete hodnoty absorbance pro vaše roztoky!
Objevte další nástroje, které by mohly být užitečné pro vaši pracovní postup.