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