حاسبة معامل المسافة
نجم قدره الظاهري 10 وقدره المطلق 5 معامل مسافته 5 ويبعد 100 فرسخ، أي 326.1563777167 سنة ضوئية. أدخلوا القدرين لتحصلوا على المعامل والمسافتين معًا. مجانًا في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القدر الظاهري
- 10
- القدر المطلق
- 5
- معامل المسافة
- 5
- المسافة بالفرسخ
- 100
- المسافة بالسنوات الضوئية
- 326.1563777167
- وحدة الفرسخ
- pc
يربط معامل المسافة مدى سطوع نجم في السماء بسطوعه الحقيقي، ومن ذلك الفرق يُستعاد بعد النجم. يكتب الفلكيون المعامل كقدر ظاهري ناقص قدر مطلق، ثم يحوّلون إلى فرسخ بقانون قوى ثابت للأساس عشرة يضع كل نجم بمعامل صفر على بعد عشرة فراسخ تمامًا.
ماذا يخبرنا معامل المسافة
يدل القدر الظاهري للنجم على مدى سطوعه كما يُرى من الأرض، أما القدر المطلق فيدل على سطوعه لو وُضع على مسافة قياسية قدرها 10 فراسخ. والفرق بينهما، أي الظاهري ناقص المطلق، هو معامل المسافة. ولأن الأرقام الأكبر في سلّم الأقدار تعني ضوءًا أضعف، فإن النجم الذي يبدو أخفت من سطوعه الحقيقي يكون معامله أكبر ويقع على مسافة أبعد.
كيف تُحسب المسافة وما الأخطاء الشائعة
تطرح الحاسبة القدر المطلق من القدر الظاهري، ثم تضيف 5 وتقسم على 5، وترفع العدد 10 إلى الناتج لتحصل على المسافة بالفرسخ، ثم تحوّلها إلى سنوات ضوئية بمعامل ثابت. فالنجم ذو القدر الظاهري 10 والقدر المطلق 5 يبعد 100 فرسخ. ومن الأخطاء الشائعة تبديل القدرين، مما يعكس إشارة المعامل، والخلط بين أقدار من نطاقات لونية مختلفة، ونسيان أن الغبار بين النجوم لا يُصحَّح، فيبدو النجم الخافت أبعد مما هو عليه.
ما معامل المسافة وكيف تُستعاد الفراسخ
يقيس القدر الظاهري m مدى سطوع نجم من الأرض على مقياس الأقدار اللوغاريتمي؛ والقدر المطلق M هو القدر الذي سيكون لنفس النجم إن وُضع على المسافة المعيارية عشرة فراسخ. فرقهما mu يساوي m ناقص M يُدعى معامل المسافة. العلاقة الكلاسيكية mu تساوي خمسة أضعاف لوغاريتم الأساس عشرة للمسافة بالفرسخ ناقص خمسة، وتُعاد ترتيبها إلى مسافة بالفرسخ تساوي عشرة مرفوعة إلى قوة قوس مفتوح mu زائد خمسة قوس مغلق مقسوم على خمسة.
عندما يساوي m قيمة M يكون المعامل صفرًا والمسافة عشرة فراسخ تمامًا—فحص سلامة مفيد للواجبات واختبارات الوحدة. النجوم الأسطع مظهرًا بنفس القدر المطلق تعطي معاملات أصغر ومسافات أقرب؛ الأقدار الظاهرية الأضعف تعطي معاملات أكبر ومسافات أبعد.
حالات الاستخدام
القبة الفلكية والتواصل العلمي
سكربتات الحديث والأكشاك تحوّل أقدار الكتالوج إلى فراسخ وسنوات ضوئية للجمهور دون تضمين مكتبات فلك أو ترميز صيغة المعامل يدويًا.
أنابيب الكتالوج والألعاب
السكربتات التي تخزن القدرين الظاهري والمطلق تستدعي نقطة نهاية مدفوعة مسبقًا مستقرة لملء أعمدة المسافة بالفرسخ والسنة الضوئية للخرائط والتصدير.
الأسئلة الشائعة
ما معامل المسافة؟
هو μ = m − M. معامل صفر يعني أن النجم على بعد 10 فراسخ تمامًا. المعاملات الموجبة الأكبر تعني مسافات أكبر على مقياس الأقدار.
ماذا يحدث إذا أرسلت إدخالًا غير عددي؟
تُرفض السلاسل غير العددية والحقول الناقصة و Infinity و NaN ولا تُفوتر.
هل يصحّح الانقراض بين النجوم؟
لا. تطبق هذه القدرة فقط صيغة معامل المسافة الكلاسيكية في الفراغ. تصحيحات الانقراض أو الاحمرار خارج النطاق وستكون نية منتج أخرى.
كم يبعد نجم قدره الظاهري 10 وقدره المطلق 5؟
يبعد 100 فرسخ، أي 326.1563777167 سنة ضوئية. الفرق بين القدرين، وهو معامل المسافة، يساوي 5، و10 مرفوعة إلى (5 + 5) مقسومًا على 5 تعطي 100 فرسخ.
ماذا يعني أن يكون معامل المسافة صفرًا؟
يعني أن النجم يبعد 10 فراسخ تمامًا، وهي المسافة المرجعية التي يتساوى عندها القدر الظاهري والقدر المطلق بحكم التعريف. والمعامل الموجب يعني أن النجم أبعد من ذلك.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/astro/distance-modulus \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"apparent_magnitude":10,"absolute_magnitude":5}'const res = await fetch("https://api.kit.forhosting.com/astro/distance-modulus", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"apparent_magnitude": 10,
"absolute_magnitude": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/distance-modulus",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"apparent_magnitude": 10,
"absolute_magnitude": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/distance-modulus", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"apparent_magnitude":10,"absolute_magnitude":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"apparent_magnitude":10,"absolute_magnitude":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/distance-modulus", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"apparent_magnitude": 10,
"absolute_magnitude": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.distance_modulus",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تأخذ هذه القدرة عددين منتهيين—القدر الظاهري m والقدر المطلق M—وتعيد المعامل والمسافة بالفرسخ والمسافة المكافئة بالسنوات الضوئية بمقاييس طول الاتحاد الفلكي الدولي، فتحصل أوراق الصف وتدخلات القبة الفلكية وأنابيب الكتالوج الخفيفة على نفس JSON الحتمي في كل مرة. يفشل الإدخال غير العددي بخطأ invalid_input واضح ولا يُفوتر.
ما معامل المسافة وكيف تُستعاد الفراسخ
أرسلوا الحقلين الإلزاميين apparent_magnitude و absolute_magnitude كأرقام JSON أو سلاسل عددية؛ الأسماء m و apparent و app_mag و mag_apparent تطابق الأول، و M و absolute و abs_mag و mag_absolute الثاني. السلاسل غير العددية والحقول الناقصة و Infinity و NaN تثير invalid_input. المحرك حساب عائم خالص بسقف قدر منشور ليبقى عزل Worker محدودًا. المدخلات المتطابقة تنتج دائمًا نفس JSON لأنه لا شبكة ولا نموذج ولا ساعة جدارية في المسار.
قراءة الاستجابة: المعامل والفرسخ والسنة الضوئية والصيغة
لا يطبّق هذا المنتج الانقراض بين النجوم ولا تصحيحات الاحمرار ولا نماذج المسافة الضوئية الكونية. حقل distance_parsecs هو المسافة الإقليدية التي تقتضيها صيغة المعامل؛ و distance_light_years يضرب قيمة الفرسخ تلك في عامل ثابت للسنة الضوئية لكل فرسخ مشتق من IAU من سرعة الضوء الدقيقة والسنة اليوليانية والوحدة الفلكية الدقيقة وتعريف الفرسخ الهندسي لـ IAU. تسميات unit_parsecs و unit_light_years توثّق الرمزين pc و ly لواجهات تعرض رؤوس أعمدة دون سلاسل ثابتة. كائن constants يعرض ly_per_pc ليعيد دفتر أو أوراكل تصحيح حساب عمود السنة الضوئية ويقارن. سلسلة formula تؤكد دائمًا d_pc يساوي عشرة مرفوعة إلى (m ناقص M زائد خمسة) على خمسة، و method دائمًا distance_modulus. استخدموا distance_parsecs لمسائل اختلاف المنظر النجمي في الكتب أو اصطلاحات الكتالوج المهني؛ و distance_light_years للتواصل العام وسكربتات القبة والنصوص العلمية الشعبية التي تقتبس سنوات ضوئية. الأقدار الناقصة والنص الخالص غير العددي والقيم غير المنتهية تفشل بـ invalid_input ولا تُفوتر بعد رفض المحرك.
استخدام API والتسعير وسير العمل الصفي والحدود العملية
استدعوا حاسبة معامل المسافة المجانية في المتصفح لفحص الواجبات وعروض المحاضرة وأوراق نادي الفلك والتحقق السريع من الحساب الذهني دون تثبيت مكتبة فلك أو CAS كامل. المعاملات الموجبة الهائلة تدفع المسافة الأسية خارج النطاق المنشور فتُرفض لأمان العزل؛ فضّلوا أقدار مقياس الصف والنجوم القريبة لأوراكيل التصحيح. مدخلات المصدر تتبع قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تثبيتات التكامل المستمر لأن الخوارزمية حتمية بالكامل. أرسلوا جسم JSON بالأعداد المنتهية الإلزامية apparent_magnitude و absolute_magnitude، أو الأسماء البديلة الموثقة عندما يسمي عميلكم الحقلين m و M أصلًا. استخدموا API المدفوعة مسبقًا عندما تحتاج منصة تعليم أو موقع تواصل أو بانٍ لعوالم ألعاب أو أنبوب كتالوج أو بوت أسئلة علمية إلى عقد مستقر تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا. اقرنوا نقطة النهاية بمحوّل وحدات السنة الضوئية عندما تكون الخطوة التالية كيلومترات أو وحدات فلكية، لكن تذكروا أن ذلك التحويل نية SEO منفصلة تخدمها قدرة أخرى—هذا المنتج يملك حساب المعامل إلى المسافة. يمكن لمؤلفي SDK تعيين المعامل وحقلي المسافة المزدوجين مباشرة إلى جداول واجهة تعرض mu والفرسخ والسنة الضوئية—نفس الشكل الذي يتوقعه الطلاب عند تطبيق معامل المسافة يدويًا بحاسبة علمية.
حالات التكامل
التحقق من الواجبات والامتحانات
يحسب الطلاب والمصححون المسافة النجمية من m و M، ويتحققون من حالة المعامل صفر عند عشرة فراسخ، ويحصلون على invalid_input واضح مع أقدار غير عددية.
أسئلة تقنية
كيف أحسب المسافة من القدر الظاهري والمطلق؟
أرسلوا JSON مع apparent_magnitude (m) و absolute_magnitude (M). تتضمن الاستجابة distance_modulus (m−M) و distance_parsecs و distance_light_years باستخدام d_pc = 10^((m−M+5)/5).
هل حاسبة معامل المسافة مجانية؟
أداة المتصفح تعمل مجانًا على جهازكم. استدعاءات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُفوتر.