$atan (قوس الظل)
آخر تحديث: 2026-10-09
$atan (قوس الظل)
يُرجع $atan قوس الظل لعدد بالراديان، ويقبل أي إدخال حقيقي. يُستخدم لتحويل الميلات إلى زوايا أو لحساب الاتجاهات، مثل اشتقاق زاوية الانحدار من ميل، أو حساب زاوية الميل من فرق الارتفاع والمسافة الأفقية. الوسيطة الفارغة أو المفقودة تُنتج null؛ وتقع النتائج بين -π/2 و π/2. وهو معكوس $tan. عندما تحتاج إلى الربع من مركبتي x و y معًا، فضّل $atan2 الذي يميز جميع الأرباع الأربعة.
| الفئة | الرياضيات |
|---|---|
| إصدار MongoDB | 1.0+ |
| لغة المثال | mongosh (الطرفية) |
📝 الصيغة
{ $atan: <numeric-expression> }
⚙️ المعلمات
| قيمة رقمية | تعبير رقمي بأي قيمة حقيقية. |
|---|
القيمة المرجعة:قوس الظل بالراديان؛ null عندما يكون null أو مفقودًا
▶ مثال
نفّذ الأوامر التالية في mongosh المحلي لديك (يتطلب تشغيل mongod):
// $atan: زاوية (بالراديان) من ميل
db.trig.aggregate([
{ $project: {
angle: { $atan: '$slope' }
} }
])
المخرجات:
{ '_id': 1, 'angle': 0.7853981633974483 }
{ '_id': 2, 'angle': 1.1071487177940904 }
📌 ملاحظات
- يقبل أي إدخال حقيقي؛ وتقع النتائج بين -π/2 و π/2
- النتيجة بالراديان؛ حوّل بـ $radiansToDegrees
- استخدم $atan2 عندما يكون الربع مهمًا
🏷️ وسوم ذات صلة
💡 حالات ذات صلة
مزيد من الحالات العملية قريبًا.
📚 دروس ذات صلة
❓ الأسئلة الشائعة
Qما الفرق بين $atan و $atan2؟
A$atan يأخذ ميلًا واحدًا بينما يأخذ $atan2 مركبتي y و x ويحل الربع الصحيح.
Qبأي وحدة يُرجع $atan؟
Aبالراديان؛ استخدم $radiansToDegrees للدرجات.
Qما قيمة $atan(1)؟
Aإنها π/4، أي قياس 45 درجة بالراديان، ويساوي تقريبًا 0.7854.