حاسبة معامل الامتصاص المولي
تحسب هذه الأداة معامل الامتصاص المولي لنوع كيميائي ماص بالاعتماد على الامتصاصية المقيسة وتركيزه وطول المسار الضوئي.
شغّل الأداة مجانًا
وهي تعيد ترتيب علاقة بير لامبرت A = εcl لحساب ε بوحدة لتر لكل مول لكل سنتيمتر. يمكنكم استخدامها لتوصيف مركب عند طول موجي محدد، أو لمقارنة معامل منشور بقياسات المختبر، أو لإعداد معامل تستعملونه لاحقًا في حسابات التركيز. العملية حتمية، ولذلك تعطي المدخلات نفسها النتيجة نفسها، كما تعرض قيم القياس التي أدخلتموها بجانب الناتج لتيسير المراجعة والتوثيق.
أدخلوا القياسات بوحدات متسقة
ابدؤوا بقيمة الامتصاصية التي يعرضها المطياف الضوئي عند الطول الموجي الذي تدرسونه. الامتصاصية كمية بلا أبعاد، لذا أدخلوا الرقم الظاهر من دون وحدة. أدخلوا تركيز النوع المسؤول عن الامتصاص بوحدة مول لكل لتر، وطول المسار الضوئي للخلية بالسنتيمتر. يكون طول المسار في الكوفيت القياسي سنتيمترًا واحدًا غالبًا، غير أن أجهزة الأحجام الدقيقة والخلايا المتخصصة قد تستخدم مسافة فعالة مختلفة؛ اعتمدوا القيمة الموثقة للهندسة الفعلية للقياس. يجب أن يمثل التركيز النوع الكيميائي الذي يسبب الامتصاص المقيس، لا التركيز الكلي للخليط فحسب. إذا كان التركيز بوحدة مليمول لكل لتر أو ميكرومول لكل لتر أو غرام لكل لتر، فحولوه إلى mol/L قبل الحساب. وكذلك حولوا طول المسار من المليمتر إلى السنتيمتر عند الحاجة. اتساق الوحدات ضروري لأن القيمة العددية للمعامل تتغير بتغير وحدتي التركيز والطول، حتى إن بقي السلوك الضوئي نفسه. ترفض الحاسبة الامتصاصية السالبة والتركيز أو طول المسار الذي يساوي صفرًا أو يقل عنه، لأن هذه القيم لا تعرف معاملًا فيزيائيًا بهذه الصيغة من القانون.
افهموا حساب بير لامبرت
يكتب قانون بير لامبرت على الصورة A = εcl، حيث تمثل A الامتصاصية، وتمثل ε معامل الامتصاص المولي، ويمثل c التركيز، ويمثل l طول المسار. وعند إعادة ترتيب المعادلة نحصل على ε = A/(cl). تنفذ الحاسبة هذه القسمة مباشرة وتعرض الناتج بوحدة L·mol⁻¹·cm⁻¹ لأن التركيز يدخل بوحدة mol/L والطول بوحدة cm. فمثلًا، تمثل امتصاصية مقدارها 0.75 لمحلول تركيزه 25 ميكرومول في خلية طول مسارها سنتيمتر واحد معاملًا مقداره 30,000 L·mol⁻¹·cm⁻¹ بعد تحويل 25 ميكرومول إلى 0.000025 mol/L. يرتبط معامل الامتصاص بالشكل الكيميائي والطول الموجي والمذيب ودرجة الحرارة وسائر ظروف التجربة؛ لذلك سجلوا هذه الظروف مع النتيجة، مع أنها ليست مدخلات رياضية للحساب. تعرض الأداة الصيغة والمدخلات مع الناتج لتسهيل تدقيق العملية الحسابية. ولا تلائم نقطة تقاطع أو انحدارًا، بل تحسب معاملًا من قياس واحد وتفترض أن النموذج يمر بنقطة الأصل. عند توفر عدة محاليل قياسية، يوفر تحليل خط المعايرة ميلًا أوثق وقد يكشف خط أساس غير صفري.
قيّموا موثوقية المعامل
لا تضمن القسمة الصحيحة وحدها أن يكون المعامل التجريبي موثوقًا. عايروا الجهاز أولًا بعينة فارغة تستخدم المذيب والخلية نفسيهما، وتأكدوا من ملاءمة الطول الموجي المختار للمادة المراد تحليلها. قد تخرج الامتصاصية العالية جدًا عن المجال الخطي المفيد لأن مقدارًا ضئيلًا من الضوء يصل إلى الكاشف، بينما قد تهيمن الضوضاء على القيم المنخفضة جدًا. ويمكن للتخفيف والضوء الشارد والتشتت والارتباط الكيميائي والفلورة والتغيرات المعتمدة على التركيز في معامل الانكسار أن تضعف افتراضات بير لامبرت. يؤثر خطأ السحب بالماصة مباشرة في التركيز، كما تؤثر بصمات الأصابع والفقاعات واتجاه الكوفيت أو خطأ طول المسار الفعال في الحد الضوئي. يقيس الإجراء المتين عدة تراكيز محضرة بصورة مستقلة، ويرسم الامتصاصية مقابل التركيز، ويتحقق من استقامة النقاط، ثم يستخرج ε من الميل مقسومًا على طول المسار. استخدموا نتيجة النقطة الواحدة بوصفها حسابًا واضحًا لقياس معلوم، أو مقارنة سريعة، أو جزءًا من ضبط الجودة. أبلغوا عن أرقام معنوية تناسب عدم يقين القياس بدل اعتبار كل منزلة معروضة ذات دلالة تجريبية، واحفظوا الطول الموجي وظروف العينة مع الناتج كي يتمكن غيركم من تفسير المعامل أو إعادة إنتاجه على نحو صحيح.
حالات الاستخدام
توصيف مركب ماص
احسبوا معامل انقراض خاصًا بطول موجي من محلول محضر وطول مسار معلوم للكوفيت.
مراجعة حسابات المختبر
أعيدوا ترتيب علاقة بير لامبرت واحتفظوا بالمدخلات الدقيقة بجانب المعامل المحسوب.
إعداد سير عمل للتركيز
استخرجوا معاملًا من عينة مرجعية لاستخدامه لاحقًا في تقدير التركيز من الامتصاصية تحت ظروف مماثلة.
الأسئلة الشائعة
ما معامل الامتصاص المولي؟
هو مقدار يصف شدة امتصاص نوع كيميائي للضوء عند طول موجي محدد وفي ظروف معلومة، ويسمى أيضًا معامل الانقراض المولي.
ما المعادلة التي تستخدمها الحاسبة؟
تعيد ترتيب A = εcl إلى ε = A/(cl)، باستخدام الامتصاصية A والتركيز c بوحدة mol/L وطول المسار l بوحدة cm.
ما وحدة النتيجة؟
تعرض النتيجة بوحدة لتر لكل مول لكل سنتيمتر، وتكتب L·mol⁻¹·cm⁻¹.
هل يمكن إدخال التركيز بوحدة ميكرومول؟
حولوه أولًا: اقسموا قيمة الميكرومول لكل لتر على 1,000,000 للحصول على مول لكل لتر.
لماذا قد تعطي القياسات معاملات مختلفة؟
قد تغير النتيجة عوامل مثل الطول الموجي والمذيب والشكل الكيميائي والحرارة وتصحيح العينة الفارغة وأخطاء التركيز أو المسار والتشتت والخروج عن الاستجابة الخطية.
ما تكلفة الحساب عبر API؟
تكلف كل مطالبة عبر API مبلغ $0.002؛ ويمكنكم أيضًا تنفيذ الحساب الحتمي نفسه مجانًا في المتصفح.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/bio/molar-absorptivity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"absorbance":0.75,"concentration_mol_per_liter":0.000025,"path_length_cm":1}'const res = await fetch("https://api.kit.forhosting.com/bio/molar-absorptivity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"absorbance": 0.75,
"concentration_mol_per_liter": 0.000025,
"path_length_cm": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/molar-absorptivity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"absorbance": 0.75,
"concentration_mol_per_liter": 0.000025,
"path_length_cm": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/molar-absorptivity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"absorbance":0.75,"concentration_mol_per_liter":0.000025,"path_length_cm":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"absorbance":0.75,"concentration_mol_per_liter":0.000025,"path_length_cm":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/molar-absorptivity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"absorbance": 0.75,
"concentration_mol_per_liter": 0.000025,
"path_length_cm": 1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.molar_absorptivity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |