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