حاسبة القدر الكلي لمجموعة نجوم متطابقة
مئة نجم من القدر 5 تُرى معًا بقدر 0، أي أسطع بخمسة أقدار تمامًا من نجم واحد. أدخلوا القدر الظاهري لنجم واحد وعدد النجوم لتحصلوا على القدر الكلي للمجموعة ومقدار التغير. مجانًا في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- قدر النجم
- 5
- عدد النجوم
- 100
- القدر الكلي
- 0
- تغير القدر
- -5
- الدقة
- 10
تحسب هذه الأداة السطوع الظاهري لمجموعة من النجوم المتطابقة عند رصدها كمصدر واحد. أدخلوا القدر الظاهري لنجم واحد وعدد النجوم، فتُطبَّق علاقة بوغسون اللوغاريتمية على مجموع التدفقات. النتيجة حتمية ومناسبة لمسائل الفلك وتخطيط الرصد والتعليم واختبارات البرمجيات.
لماذا يجب جمع التدفقات قبل التحويل إلى القدر
القدر الفلكي مقياس لوغاريتمي، ولذلك لا يجوز جمع أرقام أقدار عدة نجوم مباشرة. يدل العدد الأصغر على مصدر أشد سطوعًا، ويعادل فرق خمسة أقدار زيادة قدرها 100 مرة في التدفق المستقبَل. عندما تتساوى الأقدار الظاهرية، يضيف كل نجم التدفق نفسه ويصبح تدفق المجموعة N ضعف تدفق نجم واحد.
يوضح الطرح أن زيادة الضوء تخفض قيمة القدر. عند نجم واحد تكون log10(1) مساوية للصفر، وعند 100 نجم تصبح المجموعة أسطع بخمسة أقدار بالضبط. تعرض النتيجة القدر الكلي وتغير القدر.
يفترض الحساب نطاقًا ضوئيًا واحدًا، ولا يقدّر المسافة أو الانطفاء أو اللمعان الذاتي أو اللون أو استجابة الكاشف.
متى يكون تقريب النجوم المتساوية مناسبًا
تفيد الصيغة عندما تنص المسألة على مصادر متطابقة، أو يمنح نموذج اصطناعي جميع الأعضاء القدر نفسه، أو يعزل درس العلاقة بين التدفق ومقياس بوغسون. وتصلح أيضًا لفحص البرمجيات: تجعل 10 مصادر متساوية المجموعة أسطع بمقدار 2.5، و100 بمقدار 5، و10000 بمقدار 10. تمتلك العناقيد الحقيقية عادة توزيعًا واسعًا للمعان، وقد تهيمن بضعة نجوم عملاقة على الضوء المتكامل.
عندئذ حوّلوا قدر كل نجم إلى تدفق نسبي، واجمعوا التدفقات، ثم أعيدوا تحويل المجموع. لا تحوّل الأداة القدر الظاهري إلى مطلق، ولا تستنتج العدد، ولا تصحح الغبار، ولا تتنبأ بقدرة التلسكوب على الفصل. يمنحها نطاقها المحدد حسابًا شفافًا.
حالات الاستخدام
التحقق من مسائل الفلك
تحققوا من القدر الظاهري المجمّع لنجوم متطابقة من دون جمع القيم اللوغاريتمية جمعًا خاطئًا.
اختبار برمجيات القياس الضوئي
أنشئوا حالات مرجعية حتمية متساوية التدفق لاختبارات دمج المصادر ومعالجة الفهارس.
نمذجة عنقود مبسّط
قدّروا القدر المتكامل لعنقود مثالي يشترك جميع أعضائه في قدر ظاهري واحد.
الأسئلة الشائعة
لماذا ينخفض القدر الكلي عند إضافة نجوم؟
تدل قيم القدر الأصغر على سطوع أكبر. تزيد النجوم الإضافية التدفق وتخفض القدر المجمّع.
هل يمكن أن تختلف أقدار النجوم؟
لا. حوّلوا قدر كل مصدر مختلف إلى تدفق نسبي، واجمعوا التدفقات، ثم أعيدوا تحويل الناتج.
ما القدر الكلي لمئة نجم من القدر 5؟
القدر الكلي هو 0. مئة نجم متطابق تجمع مئة ضعف ضوء نجم واحد، وهذا يعادل على سلّم الأقدار خمسة أقدار أسطع تمامًا، لذلك يظهر التغير بقيمة −5.
ما النتيجة عند إدخال نجم واحد فقط؟
مع نجم واحد يساوي القدر الكلي قدر النجم نفسه ويكون التغير صفرًا، وهو فحص مفيد. يجب أن يكون عدد النجوم عددًا صحيحًا، فالعدد الكسري يُرفض بدل تقريبه.
هل تأخذ الحاسبة المسافة أو الغبار في الحسبان؟
لا. فهي لا تقدّر المسافة ولا الخفوت ولا اللمعان الذاتي ولا تصحيحات اللون. وإذا كانت هذه التأثيرات مهمة، فيجب أن تكون مضمّنة مسبقًا في قدر النجم الواحد، المقيس في النطاق نفسه لجميع النجوم.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/astro/cluster-total-magnitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"star_magnitude":5,"star_count":100}'const res = await fetch("https://api.kit.forhosting.com/astro/cluster-total-magnitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"star_magnitude": 5,
"star_count": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/cluster-total-magnitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"star_magnitude": 5,
"star_count": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/cluster-total-magnitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"star_magnitude":5,"star_count":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"star_magnitude":5,"star_count":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/cluster-total-magnitude", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"star_magnitude": 5,
"star_count": 100
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.cluster_total_magnitude",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يمكنكم تشغيلها مجانًا في المتصفح، أو استخدام API بسعر $0.002 لكل طلب ناجح عندما تحتاجون إلى الحساب نفسه ضمن سير عمل آلي.
لماذا يجب جمع التدفقات قبل التحويل إلى القدر
تعطي العودة إلى مقياس القدر الصيغة m_total = m_star - 2.5·log10(N).
كيفية إدخال قدر النجم والعدد والدقة
تُرفض الكسور بدل تقريبها ضمنيًا. الحقل precision اختياري ويقبل من 0 إلى 15 منزلة عشرية، وقيمته الافتراضية 10. تُقبل السلاسل العددية العشرية أو العلمية، وتُرفض الفراغات والتسميات واللانهايات والمصفوفات والكائنات والأعداد الصحيحة خارج المجال الآمن. أدخلوا star_magnitude عددًا حقيقيًا منتهيًا؛ فالصفر والقيم السالبة صالحان للمصادر الشديدة السطوع. يجب أن يكون star_count عددًا صحيحًا موجبًا تمامًا، لأن المجموعة تضم نجومًا كاملة ولأن اللوغاريتم غير معرّف للأعداد غير الموجبة. تكرر الاستجابة المدخلات المطبّعة وتعيد total_magnitude وmagnitude_change وprecision والطريقة والصيغة. تكون magnitude_change سالبة عند وجود أكثر من نجم. لا تعتمد النتيجة على الشبكة أو العشوائية أو حالة مخزنة أو التاريخ، ولذلك ينتج الإدخال نفسه JSON نفسه دائمًا.
متى يكون تقريب النجوم المتساوية مناسبًا
استخدموها مجانًا للاستكشاف، أو عبر API بسعر $0.002 لكل طلب ناجح في العمليات الآلية.
أسئلة تقنية
ما الصيغة التي تستخدمها الحاسبة؟
تستخدم m_total = m_star - 2.5·log10(N)، حيث N عدد صحيح موجب من النجوم المتطابقة.
ماذا يحدث إذا كان العدد صفرًا أو سالبًا؟
يعيد الطلب invalid_input لأن العدد غير الموجب لا يملك لوغاريتمًا صالحًا ولا يمثل مجموع تدفق فيزيائيًا.
ما تكلفة الحساب عبر API؟
يكلف كل طلب ناجح $0.002. ويتاح الحساب الحتمي نفسه مجانًا في المتصفح.