$tan (الظل)

آخر تحديث: 2026-10-09

$tan (الظل)

يُرجع $tan ظل قيمة معبَّر عنها بالراديان. يُستخدم في حسابات الميل وتحويل التدرجات وقياس الزوايا. الوسيطة الفارغة أو المفقودة تُنتج null، وإدخال NaN يُرجع NaN، و±Infinity يرمي خطأً. لاحظ أن الظل غير معرّف عند المضاعفات الفردية لـ 90 درجة (π/2 راديان)، حيث قد تكون النتيجة كبيرة جدًا أو null. حوّل الزوايا بـ $degreesToRadians أولًا.

الفئةالرياضيات
إصدار MongoDB1.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 }

📌 ملاحظات

مزيد من الحالات العملية قريبًا.

📚 دروس ذات صلة

❓ الأسئلة الشائعة

Qكيف يرتبط $tan بـ $sin و $cos؟
A$tan يساوي $sin مقسومًا على $cos، أي أن الظل هو نسبة الجيب إلى جيب التمام.
Qماذا يُرجع $tan لـ 90 درجة؟
Aالظل غير معرّف عند 90 درجة والنتيجة غير موثوقة؛ تحقق من الزاوية أولًا.
Qكيف أستعيد زاوية من $tan؟
Aطبّق $atan على الظل للحصول على المعكوس، ثم حوّل الراديان إلى درجات.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%