حاسبة قوس الظل
قوس الظل للعدد 1 هو 45°، أي 0.7853981634 راديان: ميل يرتفع بقدر ما يتقدم. وإذا أدخلتم مركبتين تحصلون على الاتجاه في المستوى كله مع ربعه، فيقع كل متجه في مكانه الصحيح. مجانًا في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القيمة
- 1
- راديان
- 0.7853981634
- درجات
- 45
قوس الظل هو معكوس دالة الظل: انطلاقًا من ميل حقيقي أو من زوج من المكوّنات الديكارتية، يستعيد الزاوية الموجّهة التي يطابق ظلها تلك النسبة. يستخدم الطلاب atan عندما يعطي مثلث قائم الزاوية المقابل على المجاور ويحتاجون زاوية الارتفاع؛ ويستخدم المهندسون ومطوّرو الألعاب atan2 عندما يجب أن يُرسم المتجه (x، y) إلى اتجاه في المستوى الكامل يحترم كل الأرباع. تحتاج المتحكمات وخطوط الرسوم وأدوات الملاحة ومصححات الواجبات إلى إجابة عددية حتمية يمكن تثبيتها في التكامل المستمر، بدل لقطة شاشة من آلة حاسبة لا تصلح إلا لشكل واحد موسوم.
ما يحسبه قوس الظل وatan2، ومتى يكون كل وضع الأداة المناسبة
في المثلثات الحقيقية، قوس الظل الرئيسي لعدد t هو الزاوية الوحيدة theta في الفترة المفتوحة من سالب تسعين درجة إلى موجب تسعين درجة التي يساوي ظلها t. هذا المدى مثالي عندما تكون نسبة المقابل إلى المجاور معروفة مسبقًا وتعملون في مثلث قائم أو على رسم خط يمر بالأصل بمعني ميل نصف المستوى الأيمن.
يمدّ atan2 ثنائي الوسيط (y، x) الفكرة إلى المستوى الكامل: يعيد السعة القطبية للنقطة (x، y) في الفترة نصف المفتوحة من سالب مئة وثمانين درجة إلى موجب مئة وثمانين درجة، واضعًا المتجهات في كل ربع وعلى المحاور بشكل صحيح. تتجمع نية البحث حول عبارات مثل حاسبة قوس الظل، atan بالدرجات، atan2 x y، ظل عكسي عبر الإنترنت، وتحويل الميل إلى زاوية.
يريد الناس نتيجة عددية يمكنهم مطابقتها مع مفتاح إجابة ورقة عمل أو اتجاه مستشعر أو توجيه شخصية لعبة، وليس فقط هوية رمزية بأن ظل قوس ظل t يساوي t لـt منتهٍ.
كيف تتحقق هذه الحاسبة من الإدخال، وتختار atan أو atan2، وترفض الأصل
إغفال كل شيء يفشل أيضًا. يجب أن يكون كل حقل حاضر عددًا منتهيًا؛ تُقبل السلاسل العددية بعد trim، أما السلاسل الفارغة فتُعد غائبة. عندما يُعطى value وحده، تستدعي المحرك atan وتضرب في مئة وثمانين على pi لعرض الدرجات إلى جانب الراديان، مع عكس value الإدخال في الاستجابة.
وإلا ينتج Math.atan2(y, x) السعة الرئيسية، وتُشتق الدرجات بالطريقة نفسها، وتصنيف وسم الربع المتجه إلى I حتى IV أو اسم محور مثل زائد x أو ناقص y. الحالات الحدّية صريحة: المكوّنات غير المنتهية، وأزواج atan2 الجزئية بـx فقط أو y فقط، والأوضاع المختلطة، والمتجه الصفري تفشل كلها قبل إعادة زاوية زائفة.
الاستخدام العملي والحدود والتسعير وقنوات التسليم
استخدموا أداة المتصفح عندما تريدون نتيجة فورية لقوس الظل أو atan2 أثناء مراجعة واجب، أو التحقق من تحويل ميل إلى زاوية، أو تأكيد اتجاه ثنائي الأبعاد دون تثبيت نظام جبر حاسوبي. المدخلات المقبولة أعداد حقيقية منتهية فقط: لا يوجد فرع عقدي، ولا عائلة معكوسات متعددة القيم خارج مدى atan وatan2 الرئيسيين الموثّقين أعلاه، ولا تحويل وحدات تلقائي لزاوية معروفة مسبقًا لم تُنتج بالظل العكسي. النتائج حتمية بالكامل: نفس value، أو نفس زوج x وy، يعطي دائمًا نفس الراديان والدرجات ووسم method ووسم الربع الاختياري.
لا يوجد نموذج لغوي ولا خدمة هندسة خارجية ولا عشوائية، لذا تصلح القدرة للتثبيت في فحوص التكامل المستمر ومواد الدروس القابلة لإعادة الإنتاج.
حالات الاستخدام
تمارين الظل العكسي للواجبات والامتحانات
يؤكد الطلاب والمصححون atan لميل أو atan2 لمكوّنات مستوية، مع رفض واضح عندما يكون x وy كلاهما صفرًا.
تجهيزات حتمية لاختبارات الرسوم والروبوتات
يمكن لخطوط الأنابيب التي تبذر اختبارات وحدة لاتجاهات ثنائية الأبعاد أو زوايا تحريك الكاميرا استدعاء أوراكل نقي لقوس الظل بدل إعادة تنفيذ atan2 في كل لغة.
الأسئلة الشائعة
ما الفرق بين atan وatan2 هنا؟
يعيد atan(value) زاوية في (−90°، 90°). ويعيد atan2(y, x) سعة مستوى كامل في (−180°، 180°] مع وضع ربع صحيح.
ماذا يحدث إذا كان x وy كلاهما صفرًا؟
Atan2 غير معرّف عند الأصل؛ ولا تُحصّل تلك الاستدعاءات.
هل يمكنني إرسال value مع x وy؟
لا. قدّموا value وحده أو كلا x وy.
كم يساوي قوس الظل للعدد 1؟
يساوي 45 درجة، أي نحو 0.7853981634 راديان. فالميل 1 يرتفع بقدر ما يتقدم تمامًا، لذا يقع المستقيم في منتصف المسافة بين الأفقي والرأسي.
في أي مدى تقع النتيجة؟
مع قيمة واحدة تقع القيمة الرئيسية بين سالب الزاوية القائمة وموجبها. ومع مركبتين تغطي النتيجة المستوى كله، حتى الزاوية المستقيمة في الاتجاهين، بما يناسب كل ربع.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/trig/inverse-tan \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"y":1}'const res = await fetch("https://api.kit.forhosting.com/trig/inverse-tan", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"y": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/inverse-tan",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"y": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/inverse-tan", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"y":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"y":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/inverse-tan", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"value": 1,
"y": 1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.inverse_tan",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تقبل هذه القدرة إما قيمة واحدة لـatan الكلاسيكي، أو كلا من x وy لـatan2، وترفض الأصل غير المعرّف حيث يكون المكوّنان صفرًا، وتعيد الزاوية بالراديان والدرجات بصيغة JSON مهيكلة.
ما يحسبه قوس الظل وatan2، ومتى يكون كل وضع الأداة المناسبة
تقديم الراديان والدرجات معًا في JSON يسهّل لصق النتيجة في الملاحظات، أو مقارنتها في الاختبارات الآلية، أو تغذيتها إلى خط أنابيب أوسع دون إعادة تنفيذ تحويل الدرجات ومنطق الأرباع في كل لغة تُدرَّس أو تُنشر عبر بوابات الواجبات ونصوص الهندسة التي تخزّن الزوايا أصلًا بأعراف وحدات مختلطة.
كيف تتحقق هذه الحاسبة من الإدخال، وتختار atan أو atan2، وترفض الأصل
أرسلوا جسم JSON يتضمن الحقل value لقوس الظل أحادي الوسيط، أو الحقلين x وy معًا لـatan2 ثنائي الوسيط. لا تخلطوا الأوضاع: تقديم value مع x أو y يفشل بـinvalid_input حتى تبقى المعكوسة المقصودة غير ملتبسة. عندما يكون x وy حاضرين معًا، يفحص المحرك أولًا قاعدة الأصل: إن كان المكوّنان صفرًا تمامًا، يكون atan2 غير معرّف لأنه لا توجد زاوية اتجاه، ويفشل الطلب بـinvalid_input مبيّنًا أن x وy كلاهما صفر، فلا تُحصّل تلك الاستدعاءات الفاشلة. تُقرَّب النتائج إلى دقة عشرية مستقرة بحيث يعطي الإدخال نفسه دائمًا نفس JSON عبر المحركات.
الاستخدام العملي والحدود والتسعير وقنوات التسليم
استخدموا API عندما يحتاج سكربت أو منصة دروس أو مساعد لعبة أو دفتر روبوتات أو خط أنابيب مستشعرات إلى JSON مستقر لتقييمات كثيرة للظل العكسي بموجب عقد واحد. كل طلب ناجح عنصر قابل للفوترة بسعر $0.002؛ فشل التحقق لا يستهلك الرصيد. اربطوا نقطة النهاية بحاسبات الميل وعروض اتجاه المتجه ومصححات إجابات المسابقات وأوراق الهندسة التي تسرد نسبة ظل أو إزاحة مستوية، أو خطوات معالجة مسبقة عائمة تفضّلون فيها أصلًا خطأ صريحًا عن الأصل على widgets صندوق أسود معتمة لا تُظهر لماذا صفر على صفر بلا اتجاه.
حالات التكامل
استعادة الاتجاه للمستشعرات والملاحة
ملاحظات ميدانية أو إزاحات مشتقة من IMU تخزّن x وy تستعيد اتجاهًا مستقرًا بالدرجات والراديان كـJSON مهيكل للسجلات أو مساعدات خرائط خفيفة.
أسئلة تقنية
كيف أحسب قوس الظل بهذه الـAPI؟
أرسلوا value لـatan، أو كلا x وy لـatan2، إلى trig.inverse_tan. تعيد الاستجابة الراديان والدرجات وmethod المستخدم.
هل حاسبة قوس الظل مجانية؟
تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ ولا تُحصّل إخفاقات التحقق.