חשב את זווית השקיעה על ידי הזנת מרחק אופקי לאובייקט ומרחק אנכי מתחת לצופה. חיוני עבור טריגונומטריה, סקרנות וניווט.
חשב את זווית הירידה על ידי הזנת המרחק האופקי מהאובייקט והמרחק האנכי מתחת לצופה. זווית הירידה היא הזווית בין קו הראיה האופקי לקו הראיה לאובייקט שמתחת לקו האופקי.
زاوية الانخفاض هي مفهوم أساسي في علم المثلثات تقيس الزاوية المتجهة نحو الأسفل من الخط الأفقي للرؤية إلى نقطة أسفل المراقب. توفر هذه حاسبة زاوية الانخفاض طريقة بسيطة ودقيقة لتحديد هذه الزاوية عندما تعرف قياسين رئيسيين: المسافة الأفقية إلى كائن والمسافة العمودية أسفل المراقب. فهم زوايا الانخفاض أمر بالغ الأهمية في مجالات متعددة بما في ذلك المسح، والملاحة، والهندسة المعمارية، والفيزياء، حيث تساعد القياسات الزاوية الدقيقة في تحديد المسافات والارتفاعات ومواقع الكائنات التي تُرى من موقع مرتفع.
تستخدم حاسبتنا مبادئ المثلثات لحساب زاوية الانخفاض على الفور، مما يلغي الحاجة إلى الحسابات اليدوية والأخطاء المحتملة. سواء كنت طالبًا يتعلم المثلثات، أو مساحًا في الميدان، أو مهندسًا يعمل على مشروع بناء، فإن هذه الأداة تقدم حلاً سريعًا وموثوقًا لحسابات زاوية الانخفاض الخاصة بك.
زاوية الانخفاض هي الزاوية التي تتشكل بين الخط الأفقي للرؤية وخط الرؤية إلى كائن أسفل الخط الأفقي. يتم قياسها نحو الأسفل من الخط الأفقي، مما يجعلها قياسًا حاسمًا عند مراقبة الكائنات من موقع مرتفع.
كما هو موضح في الرسم التوضيحي أعلاه، يتم تشكيل زاوية الانخفاض (θ) عند مستوى عين المراقب بين:
تُحسب زاوية الانخفاض باستخدام مبادئ مثلثية أساسية. تستخدم الصيغة الأساسية دالة الأركتان:
حيث:
تعطينا دالة الأركتان (المكتوبة أيضًا كـ tan⁻¹) الزاوية التي تساوي ظلها نسبة المسافة العمودية إلى المسافة الأفقية.
دعونا نعمل من خلال مثال:
الخطوة 1: احسب نسبة المسافة العمودية إلى المسافة الأفقية النسبة = 50 ÷ 100 = 0.5
الخطوة 2: ابحث عن الأركتان لهذه النسبة θ = arctan(0.5)
الخطوة 3: تحويل إلى درجات θ = 26.57 درجة
لذلك، زاوية الانخفاض تساوي تقريبًا 26.57 درجة.
يجب مراعاة عدة حالات خاصة عند حساب زاوية الانخفاض:
المسافة الأفقية صفر: إذا كانت المسافة الأفقية صفر (الكائن مباشرة أسفل المراقب)، فإن زاوية الانخفاض ستكون 90 درجة. ومع ذلك، فإن هذا يخلق قسمة على صفر في الصيغة، لذا تتعامل الحاسبة مع هذه الحالة الخاصة.
المسافة العمودية صفر: إذا كانت المسافة العمودية صفر (الكائن على نفس مستوى المراقب)، فإن زاوية الانخفاض هي 0 درجة، مما يشير إلى خط رؤية أفقي.
قيم سالبة: في التطبيقات العملية، فإن القيم السالبة للمسافات لا تجعل معنى في حساب زاوية الانخفاض. تتحقق الحاسبة من المدخلات للتأكد من أنها قيم إيجابية.
مسافات كبيرة جدًا: بالنسبة للمسافات الكبيرة جدًا، قد تحتاج إلى أخذ انحناء الأرض في الاعتبار للحصول على قياسات دقيقة، وهو ما يتجاوز نطاق هذه الحاسبة البسيطة.
تم تصميم حاسبة زاوية الانخفاض لتكون بديهية وسهلة الاستخدام. اتبع هذه الخطوات البسيطة لحساب زاوية الانخفاض:
أدخل المسافة الأفقية: أدخل المسافة الأرضية المستقيمة من المراقب إلى الكائن. هذه هي المسافة المقاسة على المستوى الأفقي.
أدخل المسافة العمودية: أدخل فرق الارتفاع بين المراقب والكائن. هذه هي المسافة التي يكون فيها الكائن موجودًا أسفل المراقب.
عرض النتيجة: ستحسب الحاسبة زاوية الانخفاض تلقائيًا وتعرضها بالدرجات.
نسخ النتيجة: إذا لزم الأمر، يمكنك نسخ النتيجة إلى الحافظة الخاصة بك عن طريق النقر على زر "نسخ".
تظهر زاوية الانخفاض المحسوبة بالدرجات. تمثل هذه الزاوية الزاوية المتجهة نحو الأسفل من خط الرؤية الأفقي إلى خط الرؤية إلى الكائن. ستكون الزاوية دائمًا بين 0 و 90 درجة للمدخلات الصالحة.
تتمتع زاوية الانخفاض بالعديد من التطبيقات العملية عبر مجالات متعددة:
يستخدم المساحون زوايا الانخفاض بشكل متكرر لـ:
يستخدم الطيارون والملاحون زوايا الانخفاض لـ:
يستخدم الأفراد العسكريون زوايا الانخفاض لـ:
يأخذ المصورون وصناع الأفلام زوايا الانخفاض في الاعتبار عند:
يعتبر المفهوم ذا قيمة في الإعدادات التعليمية لـ:
يستخدم علماء الفلك والمراقبون زوايا الانخفاض لـ:
بينما تعتبر زاوية الانخفاض مفيدة في العديد من السيناريوهات، هناك قياسات بديلة قد تكون أكثر ملاءمة في بعض الحالات:
القياس | الوصف | متى تستخدم |
---|---|---|
زاوية الارتفاع | الزاوية المتجهة نحو الأعلى من الخط الأفقي إلى كائن أعلى من المراقب | عند مشاهدة كائنات أعلى من المراقب |
نسبة الميل | الارتفاع مقسومًا على المسافة الأفقية، مضروبًا في 100 | في بناء الطرق، ومسارات المشي، ومنحدرات الوصول |
نسبة الميل | نسبة التغيير العمودي إلى المسافة الأفقية | في المشاريع الهندسية والبناء |
زاوية الميل | الزاوية بين سطح مائل والخط الأفقي | عند قياس انحدار سطح مادي |
زاوية الزينيث | الزاوية بين العمودي (الزينيث) وخط الرؤية | في علم الفلك والجغرافيا |
لزاوية الانخفاض جذور في الرياضيات القديمة وعلم الفلك. طورت الحضارات القديمة، بما في ذلك المصريون والبابليون واليونانيون، طرقًا لقياس الزوايا لأغراض البناء والملاحة والملاحظات الفلكية.
في وقت مبكر من 1500 قبل الميلاد، استخدم المساحون المصريون أدوات بدائية لقياس الزوايا لمشاريع البناء، بما في ذلك الأهرامات العظيمة. كانوا يفهمون العلاقة بين الزوايا والمسافات، وهو أمر حاسم لإنجازاتهم المعمارية.
أحرز اليونانيون القدماء تقدمًا كبيرًا في علم المثلثات. طور هيبارخوس (190-120 قبل الميلاد)، الذي يُطلق عليه غالبًا "أب علم المثلثات"، أول جدول مثلثي معروف، والذي كان ضروريًا لحساب الزوايا في تطبيقات مختلفة.
خلال العصور الوسطى، حافظ العلماء المسلمون على المعرفة اليونانية ووسعوها. قام العلماء مثل الخوارزمي والبطاني بتحسين الدوال المثلثية وتطبيقاتها على المشكلات الواقعية، بما في ذلك تلك المتعلقة بزوايا الارتفاع والانخفاض.
مع الثورة العلمية وتطوير حساب التفاضل والتكامل في القرن السابع عشر، ظهرت طرق أكثر تطورًا للعمل مع الزوايا. أحدث اختراع أدوات قياس دقيقة مثل الثيودوليت في القرن السادس عشر ثورة في المسح وجعل قياسات الزوايا الدقيقة ممكنة.
اليوم، جعلت التكنولوجيا الرقمية حساب الزوايا فوريًا ودقيقًا للغاية. يمكن أن تقيس معدات المسح الحديثة، بما في ذلك المحطات الشاملة وأجهزة GPS، زوايا الانخفاض بدقة ملحوظة، غالبًا إلى كسور من ثانية قوسية.
إليك أمثلة حول كيفية حساب زاوية الانخفاض في لغات برمجة مختلفة:
1' صيغة Excel لزاوية الانخفاض
2=DEGREES(ATAN(vertical_distance/horizontal_distance))
3
4' مثال في الخلية A1 مع العمودي=50 والأفقي=100
5=DEGREES(ATAN(50/100))
6
1import math
2
3def calculate_angle_of_depression(horizontal_distance, vertical_distance):
4 """
5 حساب زاوية الانخفاض بالدرجات.
6
7 Args:
8 horizontal_distance: المسافة الأفقية إلى الكائن
9 vertical_distance: المسافة العمودية أسفل المراقب
10
11 Returns:
12 زاوية الانخفاض بالدرجات
13 """
14 if horizontal_distance <= 0 or vertical_distance <= 0:
15 raise ValueError("يجب أن تكون المسافات قيمًا إيجابية")
16
17 # حساب الزاوية بالراديان
18 angle_radians = math.atan(vertical_distance / horizontal_distance)
19
20 # تحويل إلى درجات
21 angle_degrees = math.degrees(angle_radians)
22
23 return round(angle_degrees, 2)
24
25# مثال على الاستخدام
26horizontal = 100
27vertical = 50
28angle = calculate_angle_of_depression(horizontal, vertical)
29print(f"زاوية الانخفاض: {angle}°")
30
1/**
2 * حساب زاوية الانخفاض بالدرجات
3 * @param {number} horizontalDistance - المسافة الأفقية إلى الكائن
4 * @param {number} verticalDistance - المسافة العمودية أسفل المراقب
5 * @returns {number} زاوية الانخفاض بالدرجات
6 */
7function calculateAngleOfDepression(horizontalDistance, verticalDistance) {
8 // التحقق من المدخلات
9 if (horizontalDistance <= 0 || verticalDistance <= 0) {
10 throw new Error("يجب أن تكون المسافات قيمًا إيجابية");
11 }
12
13 // حساب الزاوية بالراديان
14 const angleRadians = Math.atan(verticalDistance / horizontalDistance);
15
16 // تحويل إلى درجات
17 const angleDegrees = angleRadians * (180 / Math.PI);
18
19 // التقريب إلى منزلتين عشريتين
20 return Math.round(angleDegrees * 100) / 100;
21}
22
23// مثال على الاستخدام
24const horizontal = 100;
25const vertical = 50;
26const angle = calculateAngleOfDepression(horizontal, vertical);
27console.log(`زاوية الانخفاض: ${angle}°`);
28
1public class AngleOfDepressionCalculator {
2 /**
3 * حساب زاوية الانخفاض بالدرجات
4 *
5 * @param horizontalDistance المسافة الأفقية إلى الكائن
6 * @param verticalDistance المسافة العمودية أسفل المراقب
7 * @return زاوية الانخفاض بالدرجات
8 */
9 public static double calculateAngleOfDepression(double horizontalDistance, double verticalDistance) {
10 // التحقق من المدخلات
11 if (horizontalDistance <= 0 || verticalDistance <= 0) {
12 throw new IllegalArgumentException("يجب أن تكون المسافات قيمًا إيجابية");
13 }
14
15 // حساب الزاوية بالراديان
16 double angleRadians = Math.atan(verticalDistance / horizontalDistance);
17
18 // تحويل إلى درجات
19 double angleDegrees = Math.toDegrees(angleRadians);
20
21 // التقريب إلى منزلتين عشريتين
22 return Math.round(angleDegrees * 100) / 100.0;
23 }
24
25 public static void main(String[] args) {
26 double horizontal = 100;
27 double vertical = 50;
28
29 try {
30 double angle = calculateAngleOfDepression(horizontal, vertical);
31 System.out.printf("زاوية الانخفاض: %.2f°%n", angle);
32 } catch (IllegalArgumentException e) {
33 System.out.println("خطأ: " + e.getMessage());
34 }
35 }
36}
37
1#include <iostream>
2#include <cmath>
3#include <iomanip>
4
5/**
6 * حساب زاوية الانخفاض بالدرجات
7 *
8 * @param horizontalDistance المسافة الأفقية إلى الكائن
9 * @param verticalDistance المسافة العمودية أسفل المراقب
10 * @return زاوية الانخفاض بالدرجات
11 */
12double calculateAngleOfDepression(double horizontalDistance, double verticalDistance) {
13 // التحقق من المدخلات
14 if (horizontalDistance <= 0 || verticalDistance <= 0) {
15 throw std::invalid_argument("يجب أن تكون المسافات قيمًا إيجابية");
16 }
17
18 // حساب الزاوية بالراديان
19 double angleRadians = std::atan(verticalDistance / horizontalDistance);
20
21 // تحويل إلى درجات
22 double angleDegrees = angleRadians * 180.0 / M_PI;
23
24 // التقريب إلى منزلتين عشريتين
25 return std::round(angleDegrees * 100) / 100;
26}
27
28int main() {
29 double horizontal = 100.0;
30 double vertical = 50.0;
31
32 try {
33 double angle = calculateAngleOfDepression(horizontal, vertical);
34 std::cout << "زاوية الانخفاض: " << std::fixed << std::setprecision(2) << angle << "°" << std::endl;
35 } catch (const std::invalid_argument& e) {
36 std::cerr << "خطأ: " << e.what() << std::endl;
37 }
38
39 return 0;
40}
41
زاوية الانخفاض تقاس نحو الأسفل من الخط الأفقي للرؤية إلى كائن أسفل المراقب. في المقابل، زاوية الارتفاع تقاس نحو الأعلى من الخط الأفقي للرؤية إلى كائن أعلى من المراقب. كلاهما مفهومان تكميليان يستخدمان في علم المثلثات لسيناريوهات رؤية مختلفة.
لا، زاوية الانخفاض دائمًا بين 0 و 90 درجة في التطبيقات العملية. زاوية أكبر من 90 درجة تعني أن الكائن في الواقع أعلى من المراقب، مما سيكون زاوية ارتفاع، وليس انخفاض.
توفر حاسبتنا نتائج دقيقة إلى منزلتين عشريتين، وهو ما يكفي لمعظم التطبيقات العملية. تعتمد الدقة الفعلية على دقة قياسات المدخلات الخاصة بك. بالنسبة للتطبيقات العلمية أو الهندسية الدقيقة، قد تحتاج إلى معدات متخصصة وحسابات أكثر تعقيدًا.
يمكنك استخدام أي وحدة قياس (متر، قدم، ميل، إلخ) طالما أن كلا من المسافتين الأفقية والعمودية تستخدم نفس الوحدة. يعتمد حساب الزاوية على النسبة بين هذه المسافات، لذا تلغى الوحدات.
تُستخدم زاوية الانخفاض في المسح، الملاحة، البناء، التطبيقات العسكرية، التصوير، والعديد من المجالات الأخرى. تساعد في تحديد المسافات والارتفاعات والمواقع عندما يكون القياس المباشر صعبًا أو مستحيلًا.
إذا كانت المسافة الأفقية صفر (الكائن مباشرة أسفل المراقب)، فإن زاوية الانخفاض ستكون نظريًا 90 درجة. ومع ذلك، فإن هذا يخلق قسمة على صفر في الصيغة. تتعامل حاسبتنا مع هذه الحالة الحدية بشكل مناسب.
نعم، المبدأ الرياضي هو نفسه. لحساب زاوية الارتفاع، أدخل المسافة العمودية فوق المراقب بدلاً من أسفل. تظل الصيغة متطابقة، حيث لا تزال تحسب الأركتان لنسبة المسافة العمودية إلى المسافة الأفقية.
يمكن قياس المسافات الأفقية باستخدام مقاييس الشريط، أو مقاييس المسافة بالليزر، أو أجهزة GPS. يمكن تحديد المسافات العمودية باستخدام أجهزة قياس الارتفاع، أو أجهزة قياس الزاوية، أو عن طريق التسوية المثلثية. يستخدم المساحون المحترفون محطات شاملة يمكنها قياس كلا المسافتين والزوايا بدقة عالية.
بالنسبة لمعظم التطبيقات العملية التي تقل مسافاتها عن بضعة كيلومترات، فإن انحناء الأرض له تأثير ضئيل. ومع ذلك، بالنسبة للمسافات الطويلة جدًا، قد تكون هناك حاجة لتصحيحات لانحناء الأرض للحصول على نتائج دقيقة.
لتحويل زاوية الانخفاض إلى نسبة الميل، استخدم الصيغة: نسبة الميل = 100 × tan(الزاوية). على العكس، للتحويل من نسبة الميل إلى الزاوية: الزاوية = arctan(نسبة الميل ÷ 100).
لارسن، ر.، وإدواردز، ب. هـ. (2016). حساب التفاضل والتكامل. Cengage Learning.
ليال، م. ل.، هورنزبي، ج.، شنايدر، د. آي.، ودانييلز، ك. (2016). علم المثلثات. Pearson.
وولف، ب. ر.، وجيلاني، س. د. (2015). المسح الأساسي: مقدمة إلى الجيوماتكس. Pearson.
المجلس الوطني لمعلمي الرياضيات. (2000). المبادئ والمعايير للرياضيات المدرسية. NCTM.
كافاناغ، ب. ف.، وماستين، ت. ب. (2014). المسح: المبادئ والتطبيقات. Pearson.
"زاوية الانخفاض." مرجع الرياضيات المفتوحة، https://www.mathopenref.com/angledepression.html. تم الوصول إليه في 12 أغسطس 2025.
"المثلثات في العالم الحقيقي." أكاديمية خان، https://www.khanacademy.org/math/trigonometry/trigonometry-right-triangles/angle-of-elevation-depression/a/trigonometry-in-the-real-world. تم الوصول إليه في 12 أغسطس 2025.
تسهل حاسبة زاوية الانخفاض الحسابات المعقدة في علم المثلثات، مما يجعلها متاحة للطلاب والمهنيين وأي شخص يحتاج إلى تحديد زوايا الانخفاض. جرب قياسات مختلفة لترى كيف تتغير الزاوية مع اختلاف المسافات الأفقية والعمودية!
إذا وجدت هذه الحاسبة مفيدة، يرجى مشاركتها مع الآخرين الذين قد يستفيدون منها. لأي أسئلة أو اقتراحات أو ملاحظات، يرجى الاتصال بنا عبر الموقع.
גלה עוד כלים שעשויים להיות שימושיים עבור זרימת העבודה שלך