Розрахуйте абсорбцію за допомогою закону Бера-Ламберта, ввівши довжину шляху, молярну абсорбцію та концентрацію. Необхідно для спектроскопії, аналітичної хімії та лабораторних застосувань.
A = ε × c × l
Де A - це поглинання, ε - молярна абсорбційна здатність, c - концентрація, а l - довжина шляху.
Це показує відсоток світла, поглинутого розчином.
Калькулятор Закону Бера-Ламберта — це потужний інструмент, розроблений для обчислення абсорбції розчину на основі основних принципів поглинання світла в спектроскопії. Цей закон, також відомий як Закон Бера або Закон Бера-Ламберта-Бугера, є основоположним принципом в аналітичній хімії, біохімії та спектроскопії, який пов'язує загасання світла з властивостями матеріалу, через який проходить світло. Наш калькулятор забезпечує простий, точний спосіб визначення значень абсорбції, вводячи три ключові параметри: довжину шляху, молярну абсорбцію та концентрацію.
Чи ви студент, який вивчає основи спектроскопії, дослідник, що аналізує хімічні сполуки, чи професіонал у фармацевтичній промисловості, цей калькулятор пропонує просте рішення для ваших обчислень абсорбції. Розуміючи та застосовуючи Закон Бера-Ламберта, ви можете кількісно визначити концентрацію поглинаючих видів у розчині — це фундаментальна техніка в сучасній аналітичній хімії.
Закон Бера-Ламберта математично виражається як:
Де:
Абсорбція є безрозмірною величиною, часто виражається в "одиницях абсорбції" (AU). Вона представляє логарифм співвідношення інтенсивності падаючого та переданого світла:
Де:
Зв'язок між пропусканням (T) та абсорбцією (A) також можна виразити як:
Відсоток світла, поглинутого розчином, можна обчислити як:
Закон Бера-Ламберта дійсний за певних умов:
При високих концентраціях можуть виникати відхилення від закону через:
Наш калькулятор Закону Бера-Ламберта розроблений з простотою та точністю на увазі. Дотримуйтесь цих кроків, щоб обчислити абсорбцію вашого розчину:
Введіть довжину шляху (l): введіть відстань, яку проходить світло через матеріал, зазвичай ширина кювети або контейнера для зразка, вимірюється в сантиметрах (см).
Введіть молярну абсорбцію (ε): введіть молярний коефіцієнт поглинання речовини, який є мірою того, наскільки сильно речовина поглинає світло на певній довжині хвилі, вимірюється в Л/(моль·см).
Введіть концентрацію (c): введіть концентрацію поглинаючого виду в розчині, вимірюється в молях на літр (моль/Л).
Перегляньте результат: калькулятор автоматично обчислить значення абсорбції, використовуючи рівняння Закону Бера-Ламберта (A = ε × c × l).
Візуалізація: спостерігайте за візуальним представленням, яке показує відсоток світла, поглиненого вашим розчином.
Калькулятор виконує такі перевірки ваших введень:
Якщо ви введете недійсні дані, з'явиться повідомлення про помилку, яке допоможе вам виправити введення перед продовженням обчислення.
Значення абсорбції говорить вам, скільки світла поглинуто вашим розчином:
Візуалізація допомагає вам інтуїтивно зрозуміти ступінь поглинання світла, показуючи відсоток падаючого світла, яке поглинається, коли проходить через ваш зразок.
Закон Бера-Ламберта застосовується в численних наукових та промислових сферах:
Біохімік хоче визначити концентрацію розчину білка, використовуючи спектрофотометр:
Використовуючи Закон Бера-Ламберта: c = A / (ε × l) = 0.75 / (5000 × 1) = 0.00015 моль/Л = 0.15 мМ
Хімік готує розчин перманганату калію (KMnO₄) і хоче перевірити його концентрацію:
Очікувана абсорбція: A = ε × c × l = 2420 × 0.002 × 2 = 9.68
Якщо виміряна абсорбція значно відрізняється від цього значення, концентрацію розчину може знадобитися відкоригувати.
Хоча Закон Бера-Ламберта широко використовується, існують ситуації, коли альтернативні підходи можуть бути більш доречними:
Закон Бера-Ламберта об'єднує принципи, відкриті двома вченими, які працювали незалежно:
Інтеграція цих принципів революціонізувала аналітичну хімію, надавши кількісний метод для визначення концентрацій за допомогою поглинання світла. Сьогодні Закон Бера-Ламберта залишається основоположним принципом у спектроскопії та є основою для численних аналітичних технік, що використовуються в різних наукових дисциплінах.
Ось кілька прикладів коду, які демонструють, як реалізувати Закон Бера-Ламберта на різних мовах програмування:
1' Формула Excel для обчислення абсорбції
2=ДовжинаШляху*МолярнаАбсорбція*Концентрація
3
4' Функція VBA Excel для Закону Бера-Ламберта
5Function CalculateAbsorbance(PathLength As Double, MolarAbsorptivity As Double, Concentration As Double) As Double
6 CalculateAbsorbance = PathLength * MolarAbsorptivity * Concentration
7End Function
8
9' Обчислити пропускання з абсорбції
10Function CalculateTransmittance(Absorbance As Double) As Double
11 CalculateTransmittance = 10 ^ (-Absorbance)
12End Function
13
14' Обчислити відсоток поглиненого
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 Обчислити абсорбцію за допомогою Закону Бера-Ламберта
7
8 Параметри:
9 path_length (float): Довжина шляху в см
10 molar_absorptivity (float): Молярна абсорбція в Л/(моль·см)
11 concentration (float): Концентрація в моль/Л
12
13 Повертає:
14 float: Значення абсорбції
15 """
16 return path_length * molar_absorptivity * concentration
17
18def calculate_transmittance(absorbance):
19 """Перетворити абсорбцію в пропускання"""
20 return 10 ** (-absorbance)
21
22def calculate_percent_absorbed(transmittance):
23 """Обчислити відсоток поглиненого світла"""
24 return (1 - transmittance) * 100
25
26# Приклад використання
27path_length = 1.0 # см
28molar_absorptivity = 1000 # Л/(моль·см)
29concentration = 0.001 # моль/Л
30
31absorbance = calculate_absorbance(path_length, molar_absorptivity, concentration)
32transmittance = calculate_transmittance(absorbance)
33percent_absorbed = calculate_percent_absorbed(transmittance)
34
35print(f"Абсорбція: {absorbance:.4f}")
36print(f"Пропускання: {transmittance:.4f}")
37print(f"Відсоток поглиненого: {percent_absorbed:.2f}%")
38
39# Побудувати графік абсорбції в залежності від концентрації
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('Концентрація (моль/Л)')
46plt.ylabel('Абсорбція')
47plt.title('Закон Бера-Ламберта: Абсорбція vs. Концентрація')
48plt.grid(True)
49plt.show()
50
1/**
2 * Обчислити абсорбцію за допомогою Закону Бера-Ламберта
3 * @param {number} pathLength - Довжина шляху в см
4 * @param {number} molarAbsorptivity - Молярна абсорбція в Л/(моль·см)
5 * @param {number} concentration - Концентрація в моль/Л
6 * @returns {number} Значення абсорбції
7 */
8function calculateAbsorbance(pathLength, molarAbsorptivity, concentration) {
9 return pathLength * molarAbsorptivity * concentration;
10}
11
12/**
13 * Обчислити пропускання з абсорбції
14 * @param {number} absorbance - Значення абсорбції
15 * @returns {number} Значення пропускання (між 0 та 1)
16 */
17function calculateTransmittance(absorbance) {
18 return Math.pow(10, -absorbance);
19}
20
21/**
22 * Обчислити відсоток поглиненого світла
23 * @param {number} transmittance - Значення пропускання (між 0 та 1)
24 * @returns {number} Відсоток поглиненого світла (0-100)
25 */
26function calculatePercentAbsorbed(transmittance) {
27 return (1 - transmittance) * 100;
28}
29
30// Приклад використання
31const pathLength = 1.0; // см
32const molarAbsorptivity = 1000; // Л/(моль·см)
33const concentration = 0.001; // моль/Л
34
35const absorbance = calculateAbsorbance(pathLength, molarAbsorptivity, concentration);
36const transmittance = calculateTransmittance(absorbance);
37const percentAbsorbed = calculatePercentAbsorbed(transmittance);
38
39console.log(`Абсорбція: ${absorbance.toFixed(4)}`);
40console.log(`Пропускання: ${transmittance.toFixed(4)}`);
41console.log(`Відсоток поглиненого: ${percentAbsorbed.toFixed(2)}%`);
42
1public class BeerLambertLaw {
2 /**
3 * Обчислити абсорбцію за допомогою Закону Бера-Ламберта
4 *
5 * @param pathLength Довжина шляху в см
6 * @param molarAbsorptivity Молярна абсорбція в Л/(моль·см)
7 * @param concentration Концентрація в моль/Л
8 * @return Значення абсорбції
9 */
10 public static double calculateAbsorbance(double pathLength, double molarAbsorptivity, double concentration) {
11 return pathLength * molarAbsorptivity * concentration;
12 }
13
14 /**
15 * Обчислити пропускання з абсорбції
16 *
17 * @param absorbance Значення абсорбції
18 * @return Значення пропускання (між 0 та 1)
19 */
20 public static double calculateTransmittance(double absorbance) {
21 return Math.pow(10, -absorbance);
22 }
23
24 /**
25 * Обчислити відсоток поглиненого світла
26 *
27 * @param transmittance Значення пропускання (між 0 та 1)
28 * @return Відсоток поглиненого світла (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; // см
36 double molarAbsorptivity = 1000; // Л/(моль·см)
37 double concentration = 0.001; // моль/Л
38
39 double absorbance = calculateAbsorbance(pathLength, molarAbsorptivity, concentration);
40 double transmittance = calculateTransmittance(absorbance);
41 double percentAbsorbed = calculatePercentAbsorbed(transmittance);
42
43 System.out.printf("Абсорбція: %.4f%n", absorbance);
44 System.out.printf("Пропускання: %.4f%n", transmittance);
45 System.out.printf("Відсоток поглиненого: %.2f%%%n", percentAbsorbed);
46 }
47}
48
Закон Бера-Ламберта — це зв'язок в оптиці, який пов'язує загасання світла з властивостями матеріалу, через який проходить світло. Він стверджує, що абсорбція прямо пропорційна концентрації поглинаючого виду та довжині шляху зразка.
Закон Бера-Ламберта може не виконуватися за певних умов:
Молярна абсорбція визначається експериментально шляхом вимірювання абсорбції розчинів з відомими концентраціями та довжинами шляху, а потім розв'язуванням рівняння Закону Бера-Ламберта. Вона специфічна для кожної речовини та змінюється в залежності від довжини хвилі, температури та розчинника.
Так, для сумішей, де компоненти не взаємодіють, загальна абсорбція є сумою абсорбцій кожного компонента. Це виражається як: A = (ε₁c₁ + ε₂c₂ + ... + εₙcₙ) × l де ε₁, ε₂ тощо — молярні абсорбції кожного компонента, а c₁, c₂ тощо — їх відповідні концентрації.
Абсорбція та оптична щільність — це, по суті, одна й та ж величина. Обидва терміни відносяться до логарифму співвідношення інтенсивності падаючого та переданого світла. Термін "оптична щільність" іноді віддається перевагу в біологічних застосуваннях, тоді як "абсорбція" є більш поширеною в хімії.
Калькулятор надає результати з високою числовою точністю, але точність результатів залежить від точності ваших введених значень. Для найточніших результатів переконайтеся, що:
Хоча Закон Бера-Ламберта спочатку був розроблений для рідких розчинів, його можна застосовувати до газів і, з модифікаціями, до деяких твердих зразків. Для твердих тіл з значним розсіюванням світла альтернативні моделі, такі як теорія Кубельки-Мунка, можуть бути більш доречними.
Температура може впливати на вимірювання абсорбції кількома способами:
Ви зазвичай повинні використовувати довжину хвилі, на якій поглинаючий вид має сильну та характерну абсорбцію. Часто це на або поблизу максимуму абсорбції (піку) у спектрі. Для кількісної роботи найкраще вибрати довжину хвилі, на якій невеликі зміни в довжині хвилі не викликають великих змін в абсорбції.
Беер, А. (1852). "Bestimmung der Absorption des rothen Lichts in farbigen Flüssigkeiten" [Визначення поглинання червоного світла в кольорових рідинах]. Annalen der Physik und Chemie, 86: 78–88.
Інґл, Дж. Д., & Крауч, С. Р. (1988). Спектрохімічний аналіз. Prentice Hall.
Перкампус, Х. Х. (1992). УФ-ВІС спектроскопія та її застосування. Springer-Verlag.
Гарріс, Д. С. (2015). Кількісний хімічний аналіз (9-е видання). W. H. Freeman and Company.
Скоґ, Д. А., Холлер, Ф. Дж., & Крауч, С. Р. (2017). Принципи інструментального аналізу (7-е видання). Cengage Learning.
Парсон, В. В. (2007). Сучасна оптична спектроскопія. Springer-Verlag.
Лаковіц, Дж. Р. (2006). Принципи флуоресцентної спектроскопії (3-е видання). Springer.
Нінфа, А. Дж., Баллу, Д. П., & Бенор, М. (2010). Основні лабораторні підходи до біохімії та біотехнології (2-е видання). Wiley.
Свінгарт, Д. Ф. (1962). "Закон Бера-Ламберта". Журнал хімічної освіти, 39(7): 333-335.
Майєрхофер, Т. Г., Пахлов, С., & Попп, Дж. (2020). "Закон Бугера-Бера-Ламберта: освітлення невідомого". ChemPhysChem, 21(18): 2029-2046.
Наш калькулятор Закону Бера-Ламберта надає простий, але потужний спосіб для обчислення абсорбції на основі довжини шляху, молярної абсорбції та концентрації. Чи ви студент, дослідник чи професіонал у галузі, цей інструмент допомагає вам застосовувати основні принципи спектроскопії до ваших конкретних потреб. Спробуйте його зараз, щоб швидко та точно визначити значення абсорбції для ваших розчинів!
Відкрийте більше інструментів, які можуть бути корисними для вашого робочого процесу