ਪਾਥ ਲੰਬਾਈ, ਮੋਲੇਰ ਅਬਜ਼ਰਪਟੀਵਿਟੀ, ਅਤੇ ਕੇਂਦ੍ਰਤਾ ਦਰਜ ਕਰਕੇ ਬੀਅਰ-ਲੈਂਬਰਟ ਕਾਨੂੰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਬਜ਼ਰਬੈਂਸ ਦੀ ਗਣਨਾ ਕਰੋ। ਸਪੈਕਟ੍ਰੋਸਕੋਪੀ, ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਰਸਾਇਣ ਵਿਗਿਆਨ, ਅਤੇ ਪ੍ਰਯੋਗਸ਼ਾਲਾ ਦੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਲਾਜ਼ਮੀ।
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=PathLength*MolarAbsorptivity*Concentration
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# Example usage
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# Plot absorbance vs. concentration
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('Concentration (mol/L)')
46plt.ylabel('Absorbance')
47plt.title('Beer-Lambert Law: Absorbance vs. Concentration')
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// Example usage
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 * 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("Absorbance: %.4f%n", absorbance);
44 System.out.printf("Transmittance: %.4f%n", transmittance);
45 System.out.printf("Percent Absorbed: %.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). Spectrochemical Analysis. ਪ੍ਰੈਂਟਿਸ ਹਾਲ।
ਪੇਰਕੰਪਸ, ਐਚ. ਐਚ. (1992). UV-VIS Spectroscopy and Its Applications. ਸਪ੍ਰਿੰਗਰ-ਵਰਲਾਗ।
ਹੈਰਿਸ, ਡੀ. ਸੀ. (2015). Quantitative Chemical Analysis (9ਵਾਂ ਸੰਸਕਰਣ). ਡਬਲਿਊ. ਐੱਚ. ਫ੍ਰੀਮੈਨ ਅਤੇ ਕੰਪਨੀ।
ਸਕੋਗ, ਡੀ. ਏ., ਹੌਲਰ, ਐਫ. ਜੇ., & ਕ੍ਰਾਊਚ, ਐੱਸ. ਆਰ. (2017). Principles of Instrumental Analysis (7ਵਾਂ ਸੰਸਕਰਨ). ਸੇਂਗੇਜ ਲਰਨਿੰਗ।
ਪਾਰਸਨ, ਡਬਲਿਊ. ਡਬਲਿਊ. (2007). Modern Optical Spectroscopy. ਸਪ੍ਰਿੰਗਰ-ਵਰਲਾਗ।
ਲਾਕੋਵਿਚ, ਜੇ. ਆਰ. (2006). Principles of Fluorescence Spectroscopy (3ਵਾਂ ਸੰਸਕਰਨ). ਸਪ੍ਰਿੰਗਰ।
ਨਿੰਫਾ, ਏ. ਜੇ., ਬਾਲੂ, ਡੀ. ਪੀ., & ਬੇਨੋਰੇ, ਐਮ. (2010). Fundamental Laboratory Approaches for Biochemistry and Biotechnology (2ਵਾਂ ਸੰਸਕਰਨ). ਵਾਈਲੀ।
ਸਵਿਨਹਾਰਟ, ਡੀ. ਐਫ. (1962). "The Beer-Lambert Law". Journal of Chemical Education, 39(7): 333-335.
ਮਾਯਰਹੋਫਰ, ਟੀ. ਜੀ., ਪਾਹਲੋਵ, ਐੱਸ., & ਪੋਪ, ਜੇ. (2020). "The Bouguer-Beer-Lambert Law: Shining Light on the Obscure". ChemPhysChem, 21(18): 2029-2046।
ਸਾਡਾ ਬੀਅਰ-ਲੈਂਬਰਟ ਕਾਨੂੰਨ ਕੈਲਕੂਲੇਟਰ ਪਾਥ ਲੰਬਾਈ, ਮੋਲਰ ਅਵਸ਼ੋਸ਼ਣ ਅਤੇ ਕੇਂਦ੍ਰਤਾ ਦੇ ਆਧਾਰ 'ਤੇ ਅਵਸ਼ੋਸ਼ਣ ਦੀ ਗਣਨਾ ਕਰਨ ਦਾ ਇੱਕ ਸਧਾਰਣ ਪਰੰਤੂ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਚਾਹੇ ਤੁਸੀਂ ਵਿਦਿਆਰਥੀ, ਖੋਜਕਰਤਾ, ਜਾਂ ਉਦਯੋਗ ਪੇਸ਼ੇਵਰ ਹੋ, ਇਹ ਟੂਲ ਤੁਹਾਨੂੰ ਸਪੈਕਟ੍ਰੋਸਕੋਪੀ ਦੇ ਮੂਲ ਸਿਧਾਂਤਾਂ ਨੂੰ ਤੁਹਾਡੇ ਵਿਸ਼ੇਸ਼ ਜ਼ਰੂਰਤਾਂ ਲਈ ਲਾਗੂ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਹੁਣ ਇਸਨੂੰ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਅਤੇ ਆਪਣੇ ਹੱਲਾਂ ਲਈ ਅਵਸ਼ੋਸ਼ਣ ਮੁੱਲਾਂ ਨੂੰ ਤੁਰੰਤ ਅਤੇ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਨਿਕਾਲੋ!
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ