বিয়ার-লাম্বার্ট আইন ক্যালকুলেটর - তাৎক্ষণিকভাবে অ্যাবসর্বেন্স গণনা করুন
পাথ লেংথ, মোলার অ্যাবসর্প্টিভিটি এবং সাংদ্রতা থেকে অ্যাবসর্বেন্স গণনা করুন। স্পেক্ট্রোস্কোপি, প্রোটিন পরিমাণ নির্ধারণ এবং বিশ্লেষণাত্মক রসায়নের জন্য বিনামূল্যের বিয়ার-লাম্বার্ট আইন ক্যালকুলেটর।
বিয়ার-লেম্বার্ট আইন ক্যালকুলেটর
সূত্র
A = ε × c × l
যেখানে A হল অবশোষণ, ε হল মোলার অবশোষণ ক্ষমতা, c হল সাংদ্রতা, এবং l হল পাথ দৈর্ঘ্য।
ভিজ্যুয়ালাইজেশন
এটি দেখায় দ্রবণের দ্বারা আলোর কত শতাংশ অবশোষিত হয়।
ডকুমেন্টেশন
বিয়ার-লাম্বার্ট আইন কী?
যখন আলো একটি রঙিন দ্রবণের মধ্য দিয়ে যায়, তার কিছু অংশ শোষিত হয়। বিয়ার-লাম্বার্ট আইন (যাকে বিয়ার্স আইন ও বলা হয়) আমাদের সঠিকভাবে বলে কতটা আলো শোষিত হয়, যা তিনটি কারণের উপর নির্ভর করে: দ্রবণের সাংদ্রতা, এর মধ্যে থাকা পদার্থ, এবং আলো যে দূরত্ব অতিক্রম করে।
এই নীতিটি গবেষণা ল্যাব, ফার্মাসিউটিকাল গুণমান নিয়ন্ত্রণ বিভাগ এবং ক্লিনিকাল ডায়াগনস্টিক্সের স্পেক্ট্রোস্কোপি কাজের মৌলিক ভিত্তি। আপনি যদি ইউভি-ভিস স্পেক্ট্রোফটোমিটার ব্যবহার করেন, তাহলে এটি ব্যবহার করবেন সর্বদা, যেমন ২৮০ নিউটন মিটার-এ প্রোটিন সাংদ্রতা মাপা, এনজাইম গতিবিদ্যা অনুসন্ধান, বা রাসায়নিক শুদ্ধতা যাচাই।
আমাদের ক্যালকুলেটর গণিত তাৎক্ষণিকভাবে সমাধান করে। ইনপুট করুন আপনার পাথ লেন্থ, মোলার অবশোষণ ক্ষমতা, এবং সাংদ্রতা—পাবেন আপনার অবশোষণ মান। এতই সহজ।
বিয়ার-লেম্বার্ট আইন সূত্র
বিয়ার-লেম্বার্ট আইন গাণিতিকভাবে এভাবে প্রকাশ করা হয়:
যেখানে:
- A হল অবশোষণ (আয়তন হীন)
- ε (এপসিলন) হল মোলার অবশোষণ বা মোলার বিলুপ্তি গুণাঙ্ক [L/(mol·cm)]
- c হল অবশোষক প্রজাতির সাংদ্রতা [mol/L]
- l হল নমুনার পথ দৈর্ঘ্য [cm]
অবশোষণ একটি আয়তন হীন পরিমাণ, যা প্রায়শই "অবশোষণ ইউনিট" (AU) হিসাবে প্রকাশ করা হয়। এটি আপতিত এবং সঞ্চালিত আলোর তীব্রতার অনুপাতের লগারিদম প্রতিনিধিত্ব করে:
যেখানে:
- I₀ হল আপতিত আলোর তীব্রতা
- I হল সঞ্চালিত আলোর তীব্রতা
- T হল পারগম্যতা (I/I₀)
পারগম্যতা (T) এবং অবশোষণ (A) এর মধ্যে সম্পর্ক এভাবেও প্রকাশ করা যেতে পারে:
সমাধানে আলোর শতকরা যে পরিমাণ অবশোষিত হয় তা গণনা করা যেতে পারে:
আইন কখন ভেঙে যায়: ব্যবহারিক সীমাবদ্ধতা
আসল ল্যাব অভিজ্ঞতা থেকে আপনার যা জানা দরকার। বিয়ার-লেম্বার্ট আইন আদর্শ পরিস্থিতিতে সুন্দরভাবে কাজ করে, কিন্তু যদি:
সাংদ্রতা অত্যধিক বেশি হয় (সাধারণত 0.01 M এর উপরে): অণুগুলি ইলেক্ট্রোস্ট্যাটিকভাবে একে অপরের সাথে ইন্টারাক্ট করতে থাকে, এবং সম্পর্কটি অরৈখিক হয়ে যায়। আমি গবেষকদের দেখেছি যারা তাদের স্পেক্ট্রোফোটোমিটার সমস্যা সমাধানে ঘণ্টার পর ঘণ্টা ব্যয় করেছে যখন প্রকৃত সমস্যাটি ছিল কেবল অত্যধিক সাংদ্রতাযুক্ত নমুনা। সর্বদা প্রাথমিক পঠন অস্বাভাবিক মনে হলে প্রথমে তরল করুন।
আপনার নমুনা আলো ছড়ায়: ধূসর সমাধান, সাসপেনশন, বা যেকোনো কণাযুক্ত জিনিস আপনাকে ভুল অবশোষণ পঠন দেবে। যন্ত্রটি অবশোষিত আলো এবং ছড়ানো আলোর মধ্যে পার্থক্য করতে পারবে না।
মনোক্রোমাটিক আলোর পরিবর্তে ব্রডব্যান্ড আলো ব্যবহার: বেশিরভাগ শিক্ষাগত ল্যাবে "মনোক্রোমাটিক" আলো ব্যবহৃত হয় যা প্রকৃতপক্ষে 5-10 nm ব্যাণ্ডউইডথ। সেটা সাধারণত ঠিক আছে। কিন্তু যদি আপনি একটি সঠিক মনোক্রোমেটরের পরিবর্তে ফিল্টার ব্যবহার করেন, তাহলে বিচ্যুতি আশা করুন।
নমুনা রাসায়নিকভাবে পরিবর্তিত হয়: কিছু যৌগ UV আলোর নীচে ক্ষয়প্রাপ্ত হয় বা মাপের সময় pH-এর পরিবর্তন ঘটায়। আপনার বেসলাইন স্থিতিশীলতা পরীক্ষা করুন।
তাপমাত্রা পরিবর্তন: মোলার অবশোষণ মান তাপমাত্রা-নির্ভরশীল, এবং তাপীয় প্রসারণ সাংদ্রতাকে প্রভাবিত করে। যদি সঠিকতা গুরুত্বপূর্ণ হয় তাহলে সুস্থির তাপমাত্রা বজায় রাখুন।
বিয়ার-লাম্বার্ট আইন ক্যালকুলেটর ব্যবহার করার নিয়ম
তিন ইনপুট, একটি গণনা। এটি কীভাবে কাজ করে:
১. পাথ লেন্থ (l) – এটি আপনার কিউভেটের প্রস্থ, সাধারণত স্ট্যান্ডার্ড স্পেক্ট্রোফটোমেট্রিতে ১ সেমি। কিছু বিশেষ অ্যাপ্লিকেশনে ০.১ সেমি বা ১০ সেমি সেল ব্যবহৃত হয়। আপনি অনিশ্চিত হলে আপনার কিউভেটের মার্কিংস পরীক্ষা করুন।
২. মোলার অ্যাবসর্পটিভিটি (ε) – আপনার নির্দিষ্ট যৌগের জন্য নির্বাচিত তরঙ্গদৈর্ঘ্যে রেফারেন্স টেবিল বা সাহিত্য থেকে এই মান খুঁজে নিন। প্রোটিনের জন্য, এটি সাধারণত ২৮০ নিউটোমে ৪০,০০০-৬০,০০০ L/(mol·cm) পর্যন্ত থাকে। ছোট আণবিক যৌগের জন্য, NIST রসায়ন ওয়েব বুক বা পিয়ার-রিভিউড সাহিত্য পরীক্ষা করুন। একক হল L/(mol·cm)।
৩. সাংদ্রতা (c) – আপনার দ্রবণের সাংদ্রতা mol/L (মোলারিটি) এ প্রবেশ করান। আপনি mg/mL বা অন্য একক ব্যবহার করছেন, তাহলে প্রথমে আণবিক ওজন ব্যবহার করে রূপান্তর করুন।
ক্যালকুলেটর এই তিনটি মানকে গুণ করে: A = ε × c × l
আপনি অ্যাবসর্পশন মানটি এবং আলোর অ্যাবসর্পশন শতাংশের দৃশ্য উপস্থাপনা দেখতে পাবেন। ১.০ অ্যাবসর্পশন মানে ৯০% আলো অবশোষিত হয়েছে; ২.০ মানে ৯৯% অবশোষণ।
ইনপুট যাচাইকরণ
ক্যালকুলেটর আপনার ইনপুটগুলিতে নিম্নলিখিত যাচাইকরণ সম্পাদন করে:
- সমস্ত মান ধনাত্মক সংখ্যা হতে হবে
- খালি ক্ষেত্রগুলি অনুমোদিত নয়
- সংখ্যাসূচক নয় এমন ইনপুট প্রত্যাখ্যাত হয়
আপনি অবৈধ তথ্য প্রবেশ করালে, একটি ত্রুটি বার্তা দেখা যাবে, যা আপনাকে গণনা করার আগে ইনপুটটি সংশোধন করতে নির্দেশ করবে।
আপনার ফলাফল ব্যাখ্যা
অ্যাবসর্পশন মানগুলি আপনার দ্রবণটি কতটা আলো ধরে রেখেছে তা বলে:
- A = ০: বিলকুল পরিষ্কার—এই তরঙ্গদৈর্ঘ্যে কোনো অবশোষণ নেই
- A = ০.৩-০.৯: বেশিরভাগ পরিমাণগত কাজের জন্য সঠিক পরিসর (সর্বোত্তম রৈখিকতা এবং সঠিকতা)
- A = ১.০: ৯০% আলো অবশোষিত (১০% যায়)
- A = ২.০: ৯৯% অবশোষিত (শুধু ১% সঞ্চালন)
- A > ২.৫: আপনি বেশিরভাগ যন্ত্রের জন্য নির্ভরযোগ্য পরিসীমার বাইরে—আপনার নমুনাটি পাতলা করুন
ব্যবহারিক ক্ষেত্রে কী কাজ করে: যতটা সম্ভব আপনার নমুনাগুলিকে ০.৩-০.৯ পরিসরে রাখুন। ০.৩-এর নিচে, আপনি যন্ত্রের শব্দের সাথে লড়াই করছেন। ১.৫-এর উপরে, বিচ্যুত আলো একটি সমস্যা হয় এবং সঠিকতা কমে যায়। আপনার পাঠ্যটি ২-এর উপরে থাকলে, কমপক্ষে ১০ গুণ পাতলা করুন এবং পুনরায় মাপুন।
আপনি এটি কোথায় ব্যবহার করবেন
বিয়ার-লাম্বার্ট আইন বহু শাখার প্রয়োগশালায় ব্যাপকভাবে ব্যবহৃত হয়:
বিশ্লেষণাত্মক রসায়ন
পরিমাণগত বিশ্লেষণ হল মূল ব্যবহার—আপনি অবশোষণ মাপেন, সমীকরণে বসান, এবং অজানা সাংদ্রতা গণনা করেন। পরিবেশ গবেষণাগারগুলি জল নমুনায় নাইট্রেট, ফসফেট এবং ধাতব আয়ন বিশ্লেষণে এটি দৈনিক ব্যবহার করে। রাসায়নিক উৎপাদন QC বিভাগ রিলিজের আগে ব্যাচ সাংদ্রতা যাচাই করতে এটি ব্যবহার করে।
সাধারণ পরিস্থিতি: আপনি অজানা সাংদ্রতার নমুনা পান। উপযুক্ত তরঙ্গদৈর্ঘ্যে এর অবশোষণ মাপুন, (ε × l) দ্বারা ভাগ করুন, এবং আপনার সাংদ্রতা পেয়ে যান। বহু নমুনা প্রক্রিয়া করলে ক্যালিব্রেশন কার্ভ তৈরি করুন।
জৈব রসায়ন ও আণবিক জীবিবিদ্যা
280 nm-এ প্রোটিন পরিমাণ নির্ধারণ স্ট্যান্ডার্ড অনুশীলন। যেকোনো প্রোটিন পরীক্ষার আগে, A280 মাপে সাংদ্রতা অনুমান করবেন। বেশিরভাগ প্রোটিন ট্রিপ্টোফান ও টাইরোসিন অবশোষণ কারণে এখানে অবশোষণ করে।
260 nm-এ DNA/RNA পরিমাণ নির্ধারণ আরও সহজ—1.0 অবশোষণ dsDNA-এর জন্য প্রায় 50 μg/mL বা RNA-এর জন্য 40 μg/mL সমতুল্য। A260/A280 অনুপাত পরীক্ষা করুন (DNA-এর জন্য ~1.8, RNA-এর জন্য ~2.0) শুদ্ধতা মূল্যায়নে।
এনজাইম গতিবিদ্যা অধ্যয়ন সময়ের সাথে অবশোষণ পরিবর্তন পর্যবেক্ষণ করে সাবস্ট্রেট রূপান্তর ট্র্যাক করে। NADH-নির্ভর প্রতিক্রিয়ায়, NADH অক্সিডাইজ হওয়ার সাথে 340 nm-এ অবশোষণ হ্রাস পায়।
ঔষধ শিল্প
বিলয়ন পরীক্ষা বিয়ার-লাম্বার্ট আইন ব্যবহার করে মাপে কতো দ্রুত ট্যাবলেট তার সক্রিয় উপাদান মুক্ত করে। FDA-র মতো নিয়ন্ত্রক সংস্থা ঔষধ অনুমোদনের জন্য এই তথ্য প্রয়োজন করে।
স্থিতিশীলতা অধ্যয়ন বিভিন্ন তাপমাত্রায় সপ্তাহ বা মাসে ধ্বংস হওয়ার পরিবর্তন অবশোষণ পর্যবেক্ষণ করে। অবশোষণ পরিবর্তন দেখলে বুঝবেন কিছু বিঘটিত হচ্ছে।
ক্লিনিকাল নির্ণায়ক
হাসপাতাল গবেষণাগারের বেশিরভাগ স্বয়ংক্রিয় বিশ্লেষকগুলি এই নীতিতে কাজ করে। গ্লুকোজ পরীক্ষা, যকৃত এনজাইম পরীক্ষা, বিলিরুবিন পরিমাপ—সবই রঙিন প্রতিক্রিয়া ও অবশোষণ পরিবর্তন ব্যবহার করে।
খাদ্য ও পানীয়
বিয়ার রঙ প্রকৃতপক্ষে বিয়ার-লাম্বার্ট আইন দ্বারা পরিমাপ করা হয় (430 nm-এ EBC পদ্ধতি)। মদ বিশ্লেষণ, সফট ড্রিংক QC, এবং খাদ্য রঙ যাচাই সবই স্পেক্ট্রোফোটোমেট্রিক পরিমাপ নির্ভর করে।
ল্যাবের কাজের উদাহরণ
উদাহরণ ১: প্রোটিন পরিশোধের পর সাংদ্রতা
আপনি সম্প্রতি একটি পুনর্যোজিত প্রোটিন পরিশোধ করেছেন এবং পরীক্ষার আগে এর সাংদ্রতা জানতে চাইছেন। আপনার প্রোটিনের ε₂৮০ = ৪৪,০০০ L/(mol·cm) (এর অ্যামিনো অ্যাসিড সিকোয়েন্স থেকে ExPASy ProtParam টুল ব্যবহার করে গণনা করা)।
পরিমাপ:
- স্ট্যান্ডার্ড ১ cm কোয়ার্টজ কিউভেট
- ২৮০ nm-এ অ্যাবসর্বেন্স: A = ০.৫২৩
- ব্ল্যাঙ্ক: ডায়ালাইসিস এর জন্য ব্যবহৃত বাফার
গণনা: c = A / (ε × l) = ০.৫২৩ / (৪৪,০০০ × ১) = ১.১৯ × ১০⁻⁵ mol/L = ১১.৯ μM
পরবর্তী অ্যাপ্লিকেশনের জন্য সম্পূর্ণ উপযুক্ত। যদি A > ১.৫ পেতেন, তাহলে আপনাকে তরল করে পুনরায় পরিমাপ করতে হতো।
উদাহরণ ২: স্টক সমাধানের যাচাই
আপনি বিশ্লেষণমূলক কাজের জন্য ২.০ mM পটাশিয়াম পারম্যাঙ্গানেট (KMnO₄) সমাধান তৈরি করেছেন। ক্যালিব্রেশন স্ট্যান্ডার্ড ব্যবহার করার আগে যাচাই করা হবে।
পরিচিত পরামিতি:
- ৫২৫ nm-এ KMnO₄ এর মোলার অ্যাবসর্প্টিভিটি: ε = ২,৪২০ L/(mol·cm) (সাহিত্য থেকে)
- ১ cm কিউভেট ব্যবহার (পরিমাপ করার আগে ১:১০ তরল করা)
- লক্ষ্যমাত্রা: ২.০ mM (তরল করার পর ০.২ mM পরিমাপ)
প্রত্যাশিত অ্যাবসর্বেন্স: A = ε × c × l = ২,৪২০ × ০.০০০২ × ১ = ০.৪৮৪
আপনি A = ০.৪৭২ পরিমাপ করেছেন। এটি প্রত্যাশিত মাত্রার ২.৫% এর মধ্যে—বেশিরভাগ কাজের জন্য যথেষ্ট ভাল। যদি ০.৪২ বা ০.৫৩ পরিমাপ করতেন, তাহলে সমাধান প্রস্তুতিতে কোনো সমস্যা আছে বুঝতে পারতেন এবং প্রকৃত সাংদ্রতা পুনর্গণনা করতেন বা নতুন সমাধান তৈরি করতেন।
বিয়ার-লাম্বার্ট আইন যখন যথেষ্ট নয়
কখনও কখনও আপনার ভিন্ন পদ্ধতির প্রয়োজন হয়:
কুবেলকা-মাঙ্ক তত্ত্ব ছড়ানো মাধ্যমগুলি (ধূলি, কাগজ, রঙ) পরিচালনা করে যেখানে বিয়ার-লাম্বার্ট সম্পূর্ণরূপে ব্যর্থ হয়। এটি শোষণ এবং ছড়ানো উভয়কেই বিবেচনা করে, যা সলিড নমুনা বা অত্যধিক অস্বচ্ছ দ্রবণগুলির জন্য অপরিহার্য।
সংশোধিত বিয়ার-লাম্বার্ট আইন উচ্চ-সাংদ্রতা নমুনাগুলির জন্য সংশোধন পদগুলি যোগ করে: A = εcl + β(εcl)²। এটি ব্যবহার করুন যখন 0.01 M-এর উপরে কাজ করছেন এবং অরৈখিকতা সত্ত্বেও আপনার সঠিকতা প্রয়োজন।
বহুঘটক বিশ্লেষণ একই সাথে একাধিক শোষণকারী প্রজাতিগুলিকে ম্যাট্রিক্স বীজগণিত এবং বিভিন্ন তরঙ্গদৈর্ঘ্যে মাপের মাধ্যমে সমাধান করে। যখন মিশ্রণগুলিকে বিশ্লেষণ করছেন যেখানে উপাদানগুলির স্পেক্ট্রাগুলি ওভারল্যাপ করছে তখন এটি অপরিহার্য।
ডেরিভেটিভ স্পেক্ট্রোস্কপি dA/dλ বিশ্লেষণ করে ওভারল্যাপিং শিখরগুলিকে সমাধান করতে পারে। যখন জটিল ম্যাট্রিক্সগুলিতে কাজ করছেন বা বেসলাইন ড্রিফ্ট অপসারণ করতে চাইছেন তখন এটি সাহায্য করে।
ঐতিহাসিক পটভূমি
তিন বিজ্ঞানী এই আইনটি এক শতাব্দিরও বেশি সময্ ধরে তৈরি করেছিলেন:
পিয়ের বুগার (১৭২৯) প্রথমে বর্ণনা করেছিলেন কীভাবে পদার্থের সমান পুরুত্ব সমান অংশের আলোকে শোষণ করে—পথের দৈর্ঘ্য এবং সঞ্চালনের মধ্যে ঘাতীয় সম্পর্ক স্থাপন করে।
জোহান হাইনরিশ লাম্বার্ট (১৭৬০) তার "ফোটোমেট্রিয়া" বইয়ে গাণিতিকভাবে সংস্কার করেছিলেন, দেখিয়েছিলেন যে শোষণ পথের দৈর্ঘ্যের সাথে রৈখিকভাবে পরিমাপ করা যায়।
আগাস্ট বিয়ার (১৮৫২) আইনটিকে সাংদ্রতা অন্তর্ভুক্ত করে প্রসারিত করেছিলেন, প্রমাণ করেছিলেন যে শোষণ বর্তমান শোষণকারী প্রজাতির পরিমাণের সমানুপাতিক।
একসাথে, তাদের কাজ আধুনিক স্পেক্ট্রোস্কোপিতে আজও ব্যবহৃত বিশ্লেষণাত্মক রসায়নের মাত্রাগত ভিত্তি তৈরি করেছে।
প্রোগ্রামিং বাস্তবায়ন
বিভিন্ন প্রোগ্রামিং ভাষায় বিয়ার-লাম্বার্ট আইন বাস্তবায়নের কিছু কোড উদাহরণ এখানে দেওয়া হল:
1' বিয়ার-লাম্বার্ট আইন অ্যাবসর্বেন্স গণনার জন্য এক্সেল ফর্মুলা
2=PathLength*MolarAbsorptivity*Concentration
3
4' বিয়ার-লাম্বার্ট আইনের জন্য এক্সেল 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
181import 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): মোলার অ্যাবসর্প্টিভিটি L/(mol·cm)
11 concentration (float): সাংদ্রতা mol/L
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 # 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()
501/**
2 * বিয়ার-লাম্বার্ট আইন ব্যবহার করে অ্যাবসর্বেন্স গণনা
3 * @param {number} pathLength - সেমি. মধ্য পথ দৈর্ঘ্য
4 * @param {number} molarAbsorptivity - মোলার অ্যাবসর্প্টিভিটি L/(mol·cm)
5 * @param {number} concentration - সাংদ্রতা mol/L
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; // 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)}%`);
421public class BeerLambertLaw {
2 /**
3 * বিয়ার-লাম্বার্ট আইন ব্যবহার করে অ্যাবসর্বেন্স গণনা
4 *
5 * @param pathLength সেমি. মধ্য পথ দৈর্ঘ্য
6 * @param molarAbsorptivity মোলার অ্যাবসর্প্টিভিটি L/(mol·cm)
7 * @param concentration সাংদ্রতা mol/L
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; // 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প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
বিয়ার-লাম্বার্ট আইন কী ব্যবহার করা হয়?
এটি পরিমাপ করে কতটা আলো একটি দ্রবণ শোষণ করে তার উপর ভিত্তি করে যা তাতে আছে, কতটা সাংদ্রিত এটি আছে, এবং আলো কতদূর দ্রবণ দিয়ে যায়। আপনি এটি ব্যবহার করেন অজ্ঞাত সাংদ্রতা নির্ধারণ করতে শোষণ পরিমাপ করে—UV-Vis স্পেক্ট্রোফোটোমেট্রির ভিত্তি।
বিয়ার-লাম্বার্ট আইন গণনার জন্য সঠিক একক কী?
মানক একক হল:
- পাথ দৈর্ঘ্য (l): সেন্টিমিটার (cm)—সাধারণত 1 cm
- মোলার শোষণ ক্ষমতা (ε): L/(mol·cm)—রেফারেন্স টেবিল থেকে খুঁজুন
- সাংদ্রতা (c): mol/L (মোলারিটি)
- শোষণ (A): আয়তন হীন, যদিও কখনও কখনও "AU" হিসাবে লেবেল করা হয়
এই একক মিশ্রিত করলে আপনার গণনা ভুল হবে। সর্বদা প্রথমে এই মানক একক রূপান্তর করুন।
আমার শোষণ পাঠ্য সাংদ্রতার সাথে রৈখিক কেন নয়?
কয়েকটি সাধারণ কারণ:
- সাংদ্রতা খুব বেশি (0.01 M এর উপরে)—অণুরা পারস্পরিক ক্রিয়া করে এবং আইন ভেঙে যায়
- নমুনা ধূসর—ছড়ানো প্রকাশ্য শোষণে অবদান রাখে
- ভুল তরঙ্গদৈর্ঘ্য—আপনি শোষণ সর্বোচ্চ বিন্দুতে নন
- যন্ত্রের সম্পৃক্তি—2-3 এর উপরে শোষণ ডিটেক্টর পরিসীমা ছাড়িয়ে যায়
- বিচ্যুত আলো—A = 1.5 এর উপরে পাঠ্যগুলিকে প্রভাবিত করে
প্রথম পদক্ষেপ: আপনার নমুনাটি 10 গুণ কমিয়ে আবার পরিমাপ করুন। যদি রৈখিকতা উন্নত হয়, তাহলে সাংদ্রতা ছিল সমস্যা।
(বাকি অনুবাদ অব্যাহত থাকবে...)
রেফারেন্স এবং আরও পড়ার জন্য সংস্থান
প্রাথমিক সাহিত্য:
-
বিয়ার, এ. (১৮৫২)। "বর্ণিত তরল পদার্থে লাল আলোর শোষণ নির্ধারণ"। অ্যানালেন ডের ফিজিক উন্ড কেমি, ৮৬: ৭৮–৮৮।
-
সুইনেহার্ট, ডি. এফ. (১৯৬২)। "বিয়ার-লাম্বার্ট আইন"। জার্নাল অব কেমিক্যাল এডুকেশন, ৩৯(৭): ৩৩৩-৩৩৫। doi:10.1021/ed039p333
-
মায়ারহোফার, টি. জি., পাহলো, এস., & পপ, জে. (২০২০)। "বুগার-বিয়ার-লাম্বার্ট আইন: অস্পষ্টতার উপর আলো ছড়ানো"। কেমফিজিকেম, ২১(১৮): ২০২৯-২০৪৬। doi:10.1002/cphc.202000464
অধিকৃত সংস্থান:
- NIST রসায়ন ওয়েব বই - রাসায়নিক যৌগের জন্য রেফারেন্স তথ্য, যার মধ্যে রয়েছে শোষণ স্পেক্ট্রা
- IUPAC গোল্ড বই: বিয়ার-লাম্বার্ট আইন - আনুষ্ঠানিক IUPAC সংজ্ঞা এবং পরিভাষা
- ExPASy প্রোটপ্যারাম - অ্যামিনো অ্যাসিড সিকোয়েন্স থেকে প্রোটিন মোলার শোষণক্ষমতা গণনা করুন
- NIST UV-Vis স্পেক্ট্রাল অ্যাটলাস - মানক রেফারেন্স স্পেক্ট্রা
পাঠ্যপুস্তক:
- হ্যারিস, ডি. সি. (২০১৫)। পরিমাণগত রাসায়নিক বিশ্লেষণ (৯ম সংস্করণ)। ডাব্লিউ. এইচ. ফ্রিম্যান এবং কোম্পানি।
- স্কোগ, ডি. এ., হোলার, এফ. জে., & ক্রাচ, এস. আর. (২০১৭)। যন্ত্রের বিশ্লেষণের নীতি (৭ম সংস্করণ)। সেঞ্জ লার্নিং।
- লাকোউইচ, জে. আর. (২০০৬)। ফ্লুরোসেন্স স্পেক্ট্রোস্কোপির নীতি (৩য় সংস্করণ)। স্প্রিঙ্গার।
এখনই অবশোষণ গণনা শুরু করুন
এই ক্যালকুলেটর ব্যবহার করে আপনি দ্রুত আপনার স্পেক্ট্রোস্কোপি কাজের জন্য অবশোষণ মান নির্ধারণ করতে পারবেন। আপনি যেই হোক, প্রোটিন পরিমাণ নির্ধারণ, দ্রবণ সাংদ্রতা যাচাই বা বিশ্লেষণাত্মক রসায়ন পরীক্ষা করছেন, বিয়ার-লাম্বার্ট আইন ক্যালকুলেটর গণিত পরিচালনা করবে যাতে আপনি আপনার গবেষণায় মনোনিবেশ করতে পারেন।