حاسبة تجاوز المقذوف للجدار
أطلق بسرعة 20 m/s وبزاوية 45 درجة نحو جدار ارتفاعه 5 m على بعد 30 m، فيمر المسار عنده على ارتفاع 7.9350375 m متجاوزًا قمته بمقدار 2.9350375 m. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السرعة
- 20
- الزاوية
- 45
- المسافة إلى الجدار
- 30
- ارتفاع الجدار
- 5
- الجاذبية
- 9.80665
- الارتفاع عند الجدار
- 7.9350375
- الخلوص
- 2.9350375
- الزاوية (درجات)
- 45
- الزمن حتى الجدار
- 2.1213203436
غالبًا ما تطرح واجبات الفيزياء وتمارين الرياضة وتصميم الألعاب سؤالًا واحدًا بالإيجاب أو النفي: إذا أطلقتم كرة أو صاروخًا نموذجيًا بهذه السرعة وهذه الزاوية، فهل يتجاوز ذلك الجدار قبل أن تسحبه الجاذبية إلى الأسفل؟ تجيب حاسبة تجاوز المقذوف للجدار هذه بحركيات مثالية في الفراغ على أرض مستوية. تقدمون سرعة الإطلاق وزاوية الارتفاع والمسافة الأفقية إلى الجدار وارتفاع الجدار فوق مستوى الإطلاق؛ وتعرض الأداة ارتفاع المسار عند تلك المسافة وهامش التجاوز وزمن الطيران حتى مستوى الجدار وما إذا كان المسار يتجاوز القمة تجاوزًا صارمًا. تُضبط الجاذبية افتراضيًا على القيمة الأرضية القياسية لتعمل مسائل الصف فورًا، أو يمكنكم تجاوزها لعوالم قمرية ومخصصة.
ما الذي تحسبه فعلاً صيغة تجاوز الجدار
يتجاهل حركة المقذوف المثالية مقاومة الهواء والرياح والدوران وانحناء الأرض. تحت تلك الافتراضات تبقى السرعة الأفقية ثابتة بينما تتغير السرعة الرأسية خطيًا تحت تسارع ثابت نحو الأسفل. وبإزالة الزمن بين معادلتي الموضع الأفقي والرأسي نحصل على ارتفاع المسار دالة للمسافة الأفقية وحدها: يساوي y لـ d حاصل ضرب d في ظل زاوية الإطلاق، ناقص g مضروبًا في مربع d ومقسومًا على ضعف مربع v مضروبًا في مربع جيب تمام الزاوية.
ذلك التعبير هو بالضبط ارتفاع المقذوف عندما يكون في المستوى الأفقي نفسه لوجه الجدار. إذا كان ذلك الارتفاع أكبر بصرامة من ارتفاع الجدار، يتجاوز المسار القمة؛ وإذا تساويا، يلمس المقذوف الحافة العليا؛ وإذا كان أقل — أو سالبًا أصلًا لأن الكرة كانت ستصطدم بالأرض قبل ذلك — فلا يُتجاوز الجدار. تفترض الاشتقاق ارتفاع إطلاق صفرًا على أرض مستوية، لذا يحتاج الإطلاق من جرف أو منصة مرتفعة جذرًا مختلفًا ولن تخترع هذه القدرة جذرًا.
عاملوا النتيجة كمرجع فراغي على أرض مستوية، ثم أضيفوا السحب أو التضاريس منفصلين عندما يهم الواقعية في التصميم.
كيف تختارون سرعة الإطلاق والزاوية والمسافة والارتفاع
تُقاس الزاوية فوق الأفقي بالدرجات ويجب أن تقع في الفترة المغلقة من صفر إلى تسعين. الصفر درجة رمية أفقية خالصة يكون ارتفاعها عند أي مسافة موجبة تحت مستوى الإطلاق وفق صيغة الفراغ، فتفشل الجدران الموجبة. والتسعون درجة رمية رأسية خالصة بلا سرعة أفقية؛ إذا كان الجدار على مسافة موجبة يفشل الطلب بدل اختراع زمن وصول.
مسافة الجدار وارتفاعه أطوال غير سالبة بالمتر تُقاس من نقطة الإطلاق وارتفاع الإطلاق على التوالي. تُضبط الجاذبية افتراضيًا على تسعة نقطة ثمانية صفر ستة ستة خمسة مترًا في الثانية مربعة عند الحذف، بما يطابق جداول الهندسة الشائعة للأرض؛ تجاوزوها لمسائل الصف حيث g تساوي عشرة، أو جاذبية القمر، أو عوالم الألعاب. حافظوا على اتساق الوحدات طوال الوقت: خلط كيلومترات في الساعة للسرعة مع جدار مُقاس بالأقدام ينتج مقارنة مرتبة رياضيًا بلا معنى فيزيائي لنص مسألتكم.
قراءة النتيجة واستخدامها في الواجبات أو خطوط العمل
تعيد الاستجابة علمًا منطقيًا clears وارتفاع المسار عند مستوى الجدار وهامشًا موقّعًا يساوي الارتفاع عند الجدار ناقص ارتفاع الجدار والمدخلات المعكوسة والجاذبية المستخدمة فعلًا والزمن حتى مستوى الجدار، إضافة إلى المدى على مستوى الأرض والارتفاع الأقصى للسياق تحت النموذج الفراغي نفسه. الهامش الموجب يعني أن المسار فوق الجدار؛ والصفر يعني اصطدام الحافة العليا؛ والسالب يعني الاصطدام دون القمة أو أن الجسم سيكون تحت الأرض. لا يخصم التحقق الفاشل الرصيد أبدًا.
استخدموا الأداة لتصحيح أوراق حركة المقذوف التي تسأل إن تجاوزت كرة سياجًا، ولملء معاملات مسبقة لصندوق رمل فيزياء رياضية أو لعبة، أو لتأكيد قيم مرجعية في مجموعات تكامل مستمر يجب ألا تعتمد على خدمات خارجية. عندما تهم مقاومة الهواء أو قوة ماغنوس أو التضاريس غير المستوية، عاملوا هذا الهامش كمرجع للحد الأعلى في الفراغ وقارنوه بمحاكيكم الأكثر تفصيلًا بدل استبدال ذلك النموذج بالكامل.
حالات الاستخدام
واجبات الفيزياء وفحوصات المختبر
تحققوا من إجابات الطلاب حول ما إذا كان مقذوف أُطلق بسرعة وزاوية معلومتين يتجاوز جدارًا أو سياجًا بارتفاع ومسافة معينين تحت جاذبية مثالية.
تقديرات تقريبية للرياضة والباليستيات
احصلوا على حد سريع لهامش التجاوز في الفراغ لكرة فوق جدار مرمى أو حاجز قبل إضافة السحب أو الدوران أو الرياح في نموذج أكمل.
ضبط معاملات اللعبة والمحاكاة
اختاروا سرعات وزوايا إطلاق تتجاوز عائقًا تحت جاذبية مثالية، ثم اضبطوا معاملات السحب مقابل ذلك الأساس في صندوق رمل.
الأسئلة الشائعة
ما الصيغة التي تستخدمها حاسبة تجاوز المقذوف للجدار؟
تقيّم ارتفاع المسار المثالي y(d) = d·tan(θ) − g·d²/(2·v²·cos²(θ)) عند مسافة الجدار وتقارنه بارتفاع الجدار. يكون clears صحيحًا فقط عندما يكون الارتفاع عند الجدار أكبر بصرامة من القمة.
لماذا تُرفض سرعة الإطلاق الصفرية؟
سرعة إطلاق صفر تترك المقذوف في الأصل بلا مسار.
هل تتضمن الحاسبة مقاومة الهواء؟
لا. الحركة حركيات فراغ بجاذبية ثابتة بلا سحب. المقذوفات الحقيقية تتجاوز أقل؛ استخدموا النتيجة كمرجع للحد الأعلى.
هل يمكن تعيين جاذبية القمر أو قيمة صفية تساوي 10؟
نعم. مرّروا جاذبية موجبة بوحدة m/s². إذا حذفتم الحقل تُستخدم جاذبية الأرض القياسية 9.80665 m/s².
ماذا يعني هامش الخلوص؟
هو الفرق بين ارتفاع المسار عند الجدار وارتفاع الجدار نفسه. فإذا كان موجبًا تجاوز الجسم الجدار تمامًا، وفي المثال يبقى هامش قدره 2.9350375 m.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/mech/projectile-clears-wall \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed":20,"angle":45,"wall_distance":30,"wall_height":5}'const res = await fetch("https://api.kit.forhosting.com/mech/projectile-clears-wall", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed": 20,
"angle": 45,
"wall_distance": 30,
"wall_height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/projectile-clears-wall",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed": 20,
"angle": 45,
"wall_distance": 30,
"wall_height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/projectile-clears-wall", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed":20,"angle":45,"wall_distance":30,"wall_height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed":20,"angle":45,"wall_distance":30,"wall_height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/projectile-clears-wall", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"speed": 20,
"angle": 45,
"wall_distance": 30,
"wall_height": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.projectile_clears_wall",
"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 لكل طلب ناجح، فلا تختلف فحوصات الواجبات وخطوط الأتمتة أبدًا في حالة حدّية لفاصلة عائمة.
كيف تختارون سرعة الإطلاق والزاوية والمسافة والارتفاع
السرعة هي مقدار الإطلاق الكامل بالمتر في الثانية ويجب أن تكون موجبة بصرامة؛ تُرفض سرعة إطلاق صفر مع invalid_input لأن جسمًا ساكنًا لا يغادر الأصل ولا يمكنه تجاوز أي جدار.
قراءة النتيجة واستخدامها في الواجبات أو خطوط العمل
لأن التنفيذ حسابات فاصلة عائمة خالصة بلا شبكة ولا عشوائية ولا ساعة، تنتج المدخلات المتطابقة دائمًا مخرجات متطابقة وتتطابق أداة المتصفح المجانية مع مسار واجهة البرمجة API المدفوع. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بالسعر الأساسي المنشور $0.002 لكل طلب ناجح.
أسئلة تقنية
هل حاسبة تجاوز المقذوف للجدار مجانية؟
أداة المتصفح مجانية وتعمل بالكامل على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بالسعر الأساسي المنشور $0.002 لكل طلب ناجح؛ ولا تُحسب المدخلات غير الصالحة.