Изчислете абсорбцията, използвайки закона на Беър-Ламбер, като въведете дължина на пътя, моларна абсорбция и концентрация. Основен за спектроскопия, аналитична химия и лабораторни приложения.
A = ε × c × l
Където A е абсорбция, ε е моларна абсорбция, c е концентрация и l е дължина на пътя.
Това показва процента на светлината, абсорбирана от разтвора.
Калкулаторът на закона на Беер-Ламбер е мощен инструмент, проектиран да изчислява абсорбцията на разтвор на базата на основните принципи на абсорбцията на светлина в спектроскопията. Този закон, известен също като закона на Беер или закона на Беер-Ламбер-Бугер, е основен принцип в аналитичната химия, биохимията и спектроскопията, който свързва затихването на светлината с свойствата на материала, през който преминава светлината. Нашият калкулатор предоставя прост и точен начин за определяне на стойности на абсорбция, като се въвеждат три ключови параметъра: дължина на пътя, моларна абсорбция и концентрация.
Независимо дали сте студент, който учи основите на спектроскопията, изследовател, анализиращ химични съединения, или професионалист в фармацевтичната индустрия, този калкулатор предлага директно решение за вашите изчисления на абсорбция. Чрез разбиране и прилагане на закона на Беер-Ламбер, можете количествено да определите концентрацията на абсорбиращи видове в разтвор, основна техника в съвременната аналитична химия.
Законът на Беер-Ламбер се изразява математически като:
Където:
Абсорбцията е безразмерна величина, често изразявана в "единици на абсорбция" (AU). Тя представлява логаритъм на съотношението на интензитета на инцидентната и предадената светлина:
Където:
Връзката между предавателността (T) и абсорбцията (A) може да се изрази и като:
Процентът на светлината, абсорбирана от разтвора, може да се изчисли като:
Законът на Беер-Ламбер е валиден при определени условия:
При високи концентрации могат да се появят отклонения от закона поради:
Нашият калкулатор на закона на Беер-Ламбер е проектиран с простота и точност в ума. Следвайте тези стъпки, за да изчислите абсорбцията на вашия разтвор:
Въведете дължината на пътя (l): Въведете разстоянието, което светлината преминава през материала, обикновено ширината на кюветата или контейнера за проба, измерено в сантиметри (cm).
Въведете моларната абсорбция (ε): Въведете моларния коефициент на затихване на веществото, което е мярка за това колко силно веществото абсорбира светлина при специфична дължина на вълната, измерено в L/(mol·cm).
Въведете концентрацията (c): Въведете концентрацията на абсорбиращия вид в разтвора, измерена в молове на литър (mol/L).
Вижте резултата: Калкулаторът автоматично ще изчисли стойността на абсорбцията, използвайки уравнението на Беер-Ламбер (A = ε × c × l).
Визуализация: Наблюдавайте визуалното представяне, показващо процента на светлината, абсорбирана от вашия разтвор.
Калкулаторът извършва следните проверки на вашите входни данни:
Ако въведете невалидни данни, ще се появи съобщение за грешка, което ще ви насочи да коригирате входа, преди изчислението да може да продължи.
Стойността на абсорбцията ви казва колко светлина е абсорбирана от вашия разтвор:
Визуализацията ви помага интуитивно да разберете степента на абсорбция на светлината, показвайки процента на инцидентната светлина, която се абсорбира, докато преминава през вашата проба.
Законът на Беер-Ламбер се прилага в множество научни и индустриални области:
Биохимик иска да определи концентрацията на разтвор на протеин, използвайки спектрофотометър:
Използвайки закона на Беер-Ламбер: c = A / (ε × l) = 0.75 / (5,000 × 1) = 0.00015 mol/L = 0.15 mM
Химик подготвя разтвор на калиев перманганат (KMnO₄) и иска да провери концентрацията му:
Очаквана абсорбция: A = ε × c × l = 2,420 × 0.002 × 2 = 9.68
Ако измерената абсорбция значително се различава от тази стойност, концентрацията на разтвора може да се наложи да бъде коригирана.
Въпреки че законът на Беер-Ламбер е широко използван, има ситуации, в които алтернативни подходи могат да бъдат по-подходящи:
Законът на Беер-Ламбер комбинира принципи, открити от двама учени, работещи независимо:
Интеграцията на тези принципи революционизира аналитичната химия, предоставяйки количествен метод за определяне на концентрации с помощта на абсорбция на светлина. Днес законът на Беер-Ламбер остава основен принцип в спектроскопията и образува основата на многобройни аналитични техники, използвани в различни научни дисциплини.
Ето няколко примера за код, показващи как да се реализира законът на Беер-Ламбер в различни програмни езици:
1' Excel формула за изчисляване на абсорбцията
2=ДължинаНаПътя*МоларнаАбсорбция*Концентрация
3
4' Excel VBA функция за закона на Беер-Ламбер
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 Calculate absorbance using the Beer-Lambert Law
7
8 Parameters:
9 path_length (float): Path length in cm
10 molar_absorptivity (float): Molar absorptivity in L/(mol·cm)
11 concentration (float): Concentration in mol/L
12
13 Returns:
14 float: Absorbance value
15 """
16 return path_length * molar_absorptivity * concentration
17
18def calculate_transmittance(absorbance):
19 """Convert absorbance to transmittance"""
20 return 10 ** (-absorbance)
21
22def calculate_percent_absorbed(transmittance):
23 """Calculate percentage of light absorbed"""
24 return (1 - transmittance) * 100
25
26# Пример за използване
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:.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('Концентрация (mol/L)')
46plt.ylabel('Абсорбция')
47plt.title('Закон на Беер-Ламбер: Абсорбция спрямо Концентрация')
48plt.grid(True)
49plt.show()
50
1/**
2 * Calculate absorbance using the Beer-Lambert Law
3 * @param {number} pathLength - Path length in cm
4 * @param {number} molarAbsorptivity - Molar absorptivity in L/(mol·cm)
5 * @param {number} concentration - Concentration in mol/L
6 * @returns {number} Absorbance value
7 */
8function calculateAbsorbance(pathLength, molarAbsorptivity, concentration) {
9 return pathLength * molarAbsorptivity * concentration;
10}
11
12/**
13 * Calculate transmittance from absorbance
14 * @param {number} absorbance - Absorbance value
15 * @returns {number} Transmittance value (between 0 and 1)
16 */
17function calculateTransmittance(absorbance) {
18 return Math.pow(10, -absorbance);
19}
20
21/**
22 * Calculate percentage of light absorbed
23 * @param {number} transmittance - Transmittance value (between 0 and 1)
24 * @returns {number} Percentage of light absorbed (0-100)
25 */
26function calculatePercentAbsorbed(transmittance) {
27 return (1 - transmittance) * 100;
28}
29
30// Пример за използване
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.toFixed(4)}`);
40console.log(`Предавателност: ${transmittance.toFixed(4)}`);
41console.log(`Процент абсорбиран: ${percentAbsorbed.toFixed(2)}%`);
42
1public class BeerLambertLaw {
2 /**
3 * Calculate absorbance using the Beer-Lambert Law
4 *
5 * @param pathLength Path length in cm
6 * @param molarAbsorptivity Molar absorptivity in L/(mol·cm)
7 * @param concentration Concentration in mol/L
8 * @return Absorbance value
9 */
10 public static double calculateAbsorbance(double pathLength, double molarAbsorptivity, double concentration) {
11 return pathLength * molarAbsorptivity * concentration;
12 }
13
14 /**
15 * Calculate transmittance from absorbance
16 *
17 * @param absorbance Absorbance value
18 * @return Transmittance value (between 0 and 1)
19 */
20 public static double calculateTransmittance(double absorbance) {
21 return Math.pow(10, -absorbance);
22 }
23
24 /**
25 * Calculate percentage of light absorbed
26 *
27 * @param transmittance Transmittance value (between 0 and 1)
28 * @return Percentage of light absorbed (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("Абсорбция: %.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). UV-VIS спектроскопия и нейните приложения. Springer-Verlag.
Харис, Д. С. (2015). Квантитативен химически анализ (9-то издание). W. H. Freeman and Company.
Скоог, Д. А., Холер, Ф. Дж., & Крауч, С. Р. (2017). Принципи на инструменталния анализ (7-мо издание). Cengage Learning.
Парсон, У. У. (2007). Съвременна оптична спектроскопия. Springer-Verlag.
Лаковиц, Дж. Р. (2006). Принципи на флуоресцентната спектроскопия (3-то издание). Springer.
Нинфа, А. Дж., Балу, Д. П., & Беноре, М. (2010). Основни лабораторни подходи за биохимия и биотехнология (2-ро издание). Wiley.
Свайнхарт, Д. Ф. (1962). "Законът на Беер-Ламбер". Journal of Chemical Education, 39(7): 333-335.
Майерhöфер, Т. Г., Пахлов, С., & Поп, Дж. (2020). "Законът на Бугер-Беер-Ламбер: Осветляване на неясното". ChemPhysChem, 21(18): 2029-2046.
Нашият калкулатор на закона на Беер-Ламбер предоставя прост, но мощен начин за изчисляване на абсорбцията на базата на дължина на пътя, моларна абсорбция и концентрация. Независимо дали сте студент, изследовател или индустриален професионалист, този инструмент ви помага да прилагате основните принципи на спектроскопията за вашите специфични нужди. Опитайте го сега, за да определите бързо и точно стойностите на абсорбцията за вашите разтвори!
Открийте още инструменти, които може да бъдат полезни за вашия работен процес