أكبر مكعب داخل أسطوانة
اعثر على أكبر مكعب يتسع داخل أسطوانة: بنصف قطر 2 وارتفاع 5 يبلغ طول الحرف 2.828427 والحجم 22.627414. ويحدد الحساب نيابة عنك ما إذا كان العرض أو الارتفاع هو القيد. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- نصف القطر
- 2
- الارتفاع
- 5
- الحافة
- 2.828427
- الحجم
- 22.627414
للإجابة صيغة مغلقة أنيقة. قاعدة المكعب مربع منقوش في المقطع الدائري، وبالتالي فإن قطره يساوي قطر الدائرة وضلعه يساوي r·√2؛ ثم يحدّ ارتفاع الأسطوانة طول الحرف عندما تكون الأسطوانة قصيرة. ومن ثم فإن الحرف الحاسم هو a = min(h, r·√2)، والحجم ببساطة a³. أرسل رقمين موجبين واستلم طول الحرف الدقيق والحجم المكعب، بالوحدة التي زودتنا بها.
الهندسة الكامنة وراء الصيغة
تخيل المكعب واقفًا داخل الأسطوانة، متمركزًا على محورها. وجهه السفلي مربع يرتكز على قاعدة الأسطوانة الدائرية. أكبر مربع يسع داخل دائرة تلمس زواياه الأربع محيطها، مما يعني أن قطر المربع يساوي قطر الدائرة 2r.
ومربع قطره 2r يكون ضلعه 2r مقسومًا على الجذر التربيعي للعدد اثنين، وهو ما يُبسَّط إلى r·√2، أي نحو 1.4142 ضعف نصف القطر. هذا هو أقصى عرض للمكعب بغض النظر عن الارتفاع. لكن على المكعب أن يسع رأسيًا أيضًا: فلا يجوز أن يتجاوز حرفه ارتفاع الأسطوانة h.
إذن الحرف المُقيِّد هو أصغر القيدين، a = min(h, r·√2). في الأسطوانة الطويلة يسود قيد العرض ويكون الحرف r·√2؛ وفي الأسطوانة القصيرة العريضة يسود الارتفاع ويكون الحرف h ببساطة. الصيغة نفسها تعالج الحالتين، لذا لن تحتاج أبدًا إلى تحديد أي النظامين أنت فيه: القدرة تفعل ذلك نيابة عنك.
ما الذي ترسله وما الذي تستلمه
ويُقرَّب كل من الحرف والحجم إلى ستة أرقام عشرية. هذا التقريب موجود من أجل قابلية التكرار: فحساب الفاصلة العائمة قد ينتج أرقامًا أخيرة مختلفة قليلًا على أجهزة مختلفة، وقدرة يُقارَن ناتجها بايتًا بايتًا لا تحتمل ذلك. ستة أرقام عشرية تحفظ دقة أعلى بكثير مما تحمله أي قياسات واقعية.
الوحدة ملكك وحدك: أرسل بالأمتار فيأتي الحرف بالأمتار والحجم بالأمتار المكعبة؛ وأرسل بالبوصات فتستلم البوصات والبوصات المكعبة. لا يُحوَّل شيء من دون علمك.
أين يثبت هذا الحساب جدواه
تظهر نتيجة التعبئة هذه حيثما وجب أن يعيش جسم مستطيل داخل وعاء مستدير. يستخدمها النجارون الذين يخرطون الخشب لمعرفة أكبر كتلة بمقطع مربع يمكنهم البدء منها: فأكبر عارضة مربعة مختبئة في جذع مستدير نصف قطره r يكون ضلعها r·√2 بالضبط، محدودةً بالطول النافع. ويستخدمها الميكانيكيون عند تفريز شكل مربع أو مكعب من قضيب مستدير، للتحقق من أن المادة فيها سمك كافٍ قبل الالتزام بالقص.
ويستخدمها مهندسو التغليف عندما يجب شحن منتج مكعب داخل أنبوب أو برميل أسطواني، لاختيار أصغر وعاء ما يزال يصلح. وفي الطباعة ثلاثية الأبعاد وتداخل CNC تعطي حدًّا تحفظيًا سريعًا لإسكان قطعة مكعبة في مادة خام أسطوانية. وبالحاسبة المجانية في هذه الصفحة تحصل على إجابة فورًا، دون حساب ودون شيفرة.
حالات الاستخدام
عارضة مربعة من جذع مستدير
اعثر على أكبر عارضة بمقطع مربع يمكن قطعها من جذع بنصف قطر وطول نافع معلومين — الحساب التقليدي للمخرطة والمنشرة.
تحقق من القضيب قبل التشغيل
تحقق من أن القضيب المستدير يحوي مادة كافية لتفريز قطعة مكعبة بحجم معلوم قبل الالتزام بالقص.
أسكن منتجًا مكعبًا في أنبوب
احسب أكبر مكعب يمكن شحنه داخل أنبوب أو برميل أسطواني لاختيار أبعاد التغليف بثقة.
الأسئلة الشائعة
كم التكلفة؟
وهي مجانية أيضًا عند تشغيلها في متصفحك على هذه الصفحة.
ما الصيغة؟
حرف المكعب هو a = min(h, r·√2): فالعرض محدود بأكبر مربع منقوش في القاعدة الدائرية، وببارتفاع الأسطوانة. والحجم هو a³.
بأي وحدة يكون الناتج؟
بالوحدة نفسها التي زودتنا بها: الحرف بتلك الوحدة والحجم بتلك الوحدة مكعبة. لا يُطبَّق أي تحويل للوحدات.
ما دقة الناتج؟
يُحسب الحرف والحجم بدقة ويُقرَّبان إلى ستة أرقام عشرية بحيث يكون الناتج متطابقًا على كل جهاز — دقة أعلى بكثير من أي قياس فيزيائي.
ماذا يحدث إذا كانت الأسطوانة قصيرة وعريضة؟
عندئذ يقيّد الارتفاعُ المكعبَ قبل العرض، ويصبح طول الحرف مساويًا للارتفاع ببساطة. يأخذ الحساب أصغر القيدين، فلا تحتاج إلى أن تقرر بنفسك أي الحالتين تنطبق.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/cubic-in-cylinder \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":2,"height":5}'const res = await fetch("https://api.kit.forhosting.com/math/cubic-in-cylinder", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 2,
"height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cubic-in-cylinder",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 2,
"height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cubic-in-cylinder", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":2,"height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":2,"height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cubic-in-cylinder", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"radius": 2,
"height": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cubic_in_cylinder",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تجيب واجهة برمجة التطبيقات لأكبر مكعب داخل أسطوانة عن سؤال تقليدي في التعبئة: إذا أُعطيت أسطوانة محددة بنصف قطرها وارتفاعها، فما أكبر مكعب يسع بالكامل داخلها؟ الشيفرة الحتمية نفسها تعمل مجانًا في متصفحك على هذه الصفحة، وتكلف $0.002 لكل طلب عندما تؤتمتها عبر واجهة برمجة التطبيقات.
ما الذي ترسله وما الذي تستلمه
المدخل حقلان: radius و height (ويُقبل الاسمان المستعاران r و h أيضًا)، وكلاهما إلزامي وكلاهما عدد موجب منتهٍ بالوحدة نفسها. المخرج كائن JSON نظيف يتضمن نصف القطر والارتفاع اللذين أرسلتهما، وحرف أكبر مكعب منقوش محسوبًا، وحجمه، وسلسلة الصيغة المستخدمة. أما القيم الصفرية أو السالبة أو اللانهائية أو غير العددية فتُرفض بخطأ invalid_input واضح يسمي الحقل المعني، بدلًا من رقم مضلل.
أين يثبت هذا الحساب جدواه
وعبر واجهة برمجة التطبيقات، بسعر $0.002 لكل طلب، يمكنك دمج هذا الفحص في أداة تسعير أو في مسار اختيار مواد دون أن تصون الصيغة بنفسك.
أسئلة تقنية
ما المدخل الذي تقبله؟
حقلان: radius و height للأسطوانة (الاسمان المستعاران r و h)، وكلاهما عدد موجب منتهٍ بالوحدة نفسها.
ماذا يحدث عند إدخال صفر أو قيمة سالبة أو غير عددية؟
يُرفض الطلب بخطأ invalid_input يسمي الحقل. تحتاج الأسطوانة إلى نصف قطر وارتفاع موجبين منتهيين، وتوضح واجهة برمجة التطبيقات ذلك بدلًا من إرجاع رقم مضلل.