حاسبة معكوس جيب التمام arccos
معكوس جيب تمام 0.5 هو 60 درجة، أي 1.047197551197 راديان. أدخل أي قيمة بين -1 و1 واحصل على الزاوية الوحيدة بين 0 و180 درجة التي لها جيب التمام هذا، بالراديان أو بالدرجات أو بكليهما. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القيمة
- 0.5 both
- الراديان
- 1.0471975512
- الدرجات
- 60
تحسب حاسبة arccos معكوس جيب التمام لأي قيمة بين -1 و1 وتعيد الزاوية المقابلة بالراديان أو الدرجات أو كليهما. إنها تجيب عن السؤال الأكثر شيوعًا في علم المثلثات: أعطاني جيب التمام هذا العدد — فما الزاوية التي أنتجته؟ تقع النتيجة دائمًا على الفرع الرئيسي، من 0 إلى π راديان (من 0 إلى 180 درجة)، وهو الاصطلاح الذي تفترضه كل كتب الرياضيات وصيغ الملاحة واشتقاقات الفيزياء.
ما الذي تحسبه arccos فعلًا
جيب التمام يربط زاوية بعدد بين -1 و1؛ أما arccos فهي الرحلة العكسية: تأخذ ذلك العدد وتعيد إليكم الزاوية. ولأن جيب التمام ليس دالة أحادية — فزوايا لا نهائية تشترك في الجيب نفسه — يُعرَّف المعكوس على فرع رئيسي واحد: تعيد arccos(x) دائمًا الزاوية الوحيدة في [0, π] راديان، أي من 0 إلى 180 درجة، التي يساوي جيب تمامها x. لذا فإن arccos(1) تساوي 0، وarccos(0) تساوي π/2 (90 درجة)، وarccos(0.5) تساوي π/3 (60 درجة)، وarccos(-1) تساوي π (180 درجة).
تعيد هذه الحاسبة تلك القيمة الرئيسية بدقة عائمة مضاعفة كاملة، وتُقرِّب الناتج المنشور إلى اثني عشر رقمًا عشريًا لتكون النتائج مستقرة بايتًا ببايت عبر الأجهزة.
راديان أم درجات أم كلاهما
يتحكم معامل unit في شكل الإجابة. مرِّروا 'radians' فتحصلون على القياس بالراديان فقط، وهو ما يتوقعه حساب التفاضل والفيزياء ومعظم لغات البرمجة — فدوال Math.acos في JavaScript وmath.acos في Python وacos في C تتحدث الراديان أصلًا. مرِّروا 'degrees' فتحصلون على الزاوية بالدرجات، وهي الوحدة التي يستخدمها فعلًا المسّاحون والملاحون وهندسة المدارس.
مرِّروا 'both' — وهي القيمة الافتراضية — فتحصلون على التمثيلين في استجابة واحدة، محوَّلين عبر المتطابقة الدقيقة degrees = radians × 180 / π، ما يوفر طلبًا ثانيًا عندما يحتاج تقريرٌ إلى وحدة والشيفرةُ خلفه إلى الأخرى. اختيار الوحدة من المصدر يتجنب خطأ التحويل المزدوج الشائع، حيث تُحوَّل قيمة درجات مقرَّبة إلى الراديان مجددًا فتحيد عن الإجابة الصحيحة. وإذا أغفلتم المعامل كليةً، يُطبَّق الافتراضي 'both'، فيكفي أبسط طلب ممكن — مجرد قيمة — ليعيد إجابة كاملة: صدى مدخلكم إضافةً إلى الزاوية بكل وحدة.
كل استجابة تعيد صدى القيمة التي أرسلتموها، ما يجعل النتائج تصف نفسها بنفسها عند تسجيلها أو حفظها لأثر التدقيق.
أين يناسب وكم يكلف
يظهر معكوس جيب التمام أينما وجب استرجاع زاوية من نسبة: تحويل جداء نقطي إلى الزاوية بين متجهين، استخراج الزاوية المركزية بين نقطتين على كرة بصيغة haversine، حل المثلثات بقانون جيوب التمام، حساب زوايا المفاصل في الروبوتات، أو عكس تشابه جيب التمام في ترتيب نتائج البحث. في كل هذه الحالات يكون الحساب تافهًا لكن التحقق ليس كذلك: فالانحراف العائم قد يدفع مدخلًا صحيحًا رياضيًا إلى 1.0000000002، ومكتبةٌ تعيد NaN تترك ذلك الخطأ يتفشى بصمت في كل خطوة لاحقة.
هذه النقطة الطرفية تفشل بسرعة بدلًا من ذلك، فيظهر الخطأ عند الحد الذي نشأ فيه.
حالات الاستخدام
الزاوية بين متجهين
احسبوا الجداء النقطي لمتجهين معياريين ومرِّروه إلى arccos لاسترجاع الزاوية بينهما بالدرجات أو الراديان.
مسافة الدائرة العظمى على الأرض
طبِّقوا قانون جيوب التمام الكروي بين نقطتي خط عرض/طول واعكسوا حد جيب التمام للحصول على الزاوية المركزية للمسار.
الأسئلة الشائعة
كم يكلف؟
كما أن تشغيله في متصفحكم على هذه الصفحة مجاني وغير محدود.
ما المدخلات المقبولة؟
أي عدد منتهٍ من -1 إلى 1 ضمنًا.
لماذا تُرفَض 1.2 إذا كانت arccos موجودة في الأعداد المركبة؟
لأن الزوايا الحقيقية لا تنتج أبدًا |cos| > 1. هذه الحاسبة تعيد زوايا حقيقية فقط، فالمدخل خارج المجال خطأ وليس نتيجة مركبة.
أي زاوية تعيدها عندما تشترك عدة زوايا في الجيب نفسه؟
القيمة الرئيسية دائمًا: الزاوية الوحيدة في [0, π] راديان، أي من 0 إلى 180 درجة، التي لها ذلك الجيب.
ما الوحدات المتاحة؟
راديان أو درجات أو كلاهما معًا. الافتراضي 'both'، وتُشتق قيمة الدرجات بدقة كما في radians × 180 / π.
هل يُخزَّن مدخلي؟
لا. تُستخدَم القيمة في الحساب ثم تُتَلَف؛ ولا يُعاد سوى الزاوية المحسوبة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/arccos \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":0.5}'const res = await fetch("https://api.kit.forhosting.com/math/arccos", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/arccos",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/arccos", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/arccos", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"value": 0.5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.arccos",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
وإذا أرسلتم قيمة خارج المجال الصالح، ترفضها الواجهة البرمجية بخطأ invalid_input واضح بدلًا من إرجاع NaN، فيتعطل سير العمل الآلي مبكرًا وبصوت مسموع. الشيفرة نفسها تعمل مجانًا في متصفحكم على هذه الصفحة؛ ولا تدفعون $0.002 لكل طلب إلا عند استدعائها عبر API.
ما الذي تحسبه arccos فعلًا
يجب أن يكون المدخل عددًا منتهيًا داخل الفترة المغلقة [-1, 1]؛ فأي قيمة خارجها ليس لها arccos حقيقي — إذ لا يمكن لجيب تمام زاوية حقيقية أن يبلغ 1.1 أو -2 أبدًا — وتُعلِن الحاسبة ذلك بخطأ invalid_input يسمي القيمة المخالفة بدلًا من إصدار NaN بصمت. هذه الصرامة مهمة عندما يأتي المدخل من حساب أطول: فصيغة مسافة أو جداء نقطي انحرف قليلًا فوق 1 بسبب التقريب ينبغي أن يُكشف ويُقيَّد عمدًا من طرفكم، لا أن يُخفى.
أين يناسب وكم يكلف
تعمل حسابًا خالصًا على شبكتنا الطرفية العالمية دون تخزين أي شيء بعد الاستجابة، والوحدة ذاتها تُشغِّل الحاسبة المجانية على هذه الصفحة، فلا يمكن للمتصفح وAPI أن يختلفا أبدًا. الاستخدام في المتصفح مجاني وغير محدود؛ أما طلبات API فتكلف $0.002 لكل طلب دون رسوم إضافية على الوحدة، ما يجعل التحقق من كل طلب في سير العمل عمليًا بدلًا من أخذ عينات من بعضها.
حالات التكامل
كشف الانحراف العائم مبكرًا
مرِّروا كل جيب تمام محسوب عبر API: المدخلات التي تنحرف قليلًا فوق 1 تُرفَض بصوت مسموع بدلًا من نشر NaN في الخطوات اللاحقة.