If you do not find what you're looking for, you can use more accurate words.
تحدد صيغة نصف السهم (بالإنجليزية: Haversine formula) مسافة الدائرة العظمى بين نقطتين على الكرة المعطاة بخطوط الطول ودوائر العرض. مهمة في الملاحة، بل هو حالة خاصة من صيغة أكثر عمومية في حساب المثلثات الكروية، قانون نصف السهم، الذي تربط الجانبين وزوايا المثلثات كروية.
وقد نشر الجدول الأول لنصف السهم باللغة الإنجليزية من قبل جيمس أندرو في 1805، ولكن فلوريان كايوري ينسب استخدام سابق إلى جوسيف دي مندوزا إي ريوس في 1801. تم صياغة مصطلح "Haversine" في عام 1835 من قبل جيمس إنمان.
هذه الأسماء تتبع من حقيقة أنها مكتوبة عادة بدلالة دالة نصف السهم، التي ادخلها hav(θ) = sin2(θ/2). ويمكن أن تكون صيغ على قدم المساواة مكتوبة بدلالة أي مضاعف نصف السهم، مثل دالة السهم القديمة. قبل ظهور الحواسيب، كان إزالة القسمة والضرب بعوامل اثنين مناسبين بما فيه الكفاية بحيث تم وضع جداول قيم نصف السهم واللوغاريتمات في النصوص عن الملاحة وحساب المثلثات في القرن التاسع عشر وأوائل القرن العشرين. في هذه الأيام، يكون شكل نصف السهم مناسبًا أيضًا لأنه لا يحتوي على معامل أمام دالة مربع الجيب sin2.
لتكن الزاوية المركزية Θ بين أي نقطتين على الكرة:
حيث:
تسمح صيغة نصف السهم بحساب نصف سهم الزاوية Θ (أي hav(Θ))) مباشرة من خط العرض وخط الطول للنقطتين:
حيث
وأخيرا، فإن دالة نصف السهم hav(Θ)، المطبقة أعلاه على كل من الزاوية المركزية Θ والفروقات في خط العرض وخط الطول، هي:
لحل المسافة d، نقوم بتطبيق دالة "قوس نصف السهم" (دالة عكسية لنصف السهم) على h = hav(Θ) أو استخدام دالة قوس الجيب (دالة عكسية للجيب):
أو بشكل أكثر وضوحًا:
عند استخدام هذه الصيغ، يجب على المرء التأكد من أن h لا يتجاوز 1 بسبب خطأ الفاصلة المتحركة (d هو عدد حقيقي وحيد من أجل 0 ≤ h ≤ 1). h يقترب فقط من 1 للنقاط المتقابلة قطريًا (على جوانب المتقابلة للكرة) -- في هذه المنطقة، تؤول الأخطاء العددية الكبيرة نسبيًا إلى الظهور في الصيغة عند استخدام المحدودة. (تُكتب الصيغة أعلاه أحيانًا بدلالة دالة قوس الظل، ولكن هذا يعاني من مشاكل رقمية مماثلة بالقرب من h = 1.)
كما هو موضح أدناه، يمكن كتابة صيغة مماثلة باستخدام جيب التمام (يسمى أحيانا قانون جيب للتمام الكروي، لا ينبغي الخلط بينه وبين قانون جيب التمام للهندسة المستوية) بدلا من نصف السهم، ولكن إذا كانت النقطتان متقاربتان (على سبيل المثال كيلومتر واحد، على الأرض) قد ينتهي بك الأمر مع cos(d/R) = 0.99999999، مما يؤدي إلى إجابة غير دقيقة. بما أن صيغة نصف السهم يستخدم الجيوب، فإنه يتجنب تلك المشكلة.
أي من الصيغتين هو فقط تقريب عند تطبيقه على الأرض، وهي ليست كرة مثالية: يتراوح "نصف قطر الأرض" R من 6356.752 كم عند القطبين إلى 6378.137 كم عند خط الاستواء. والأهم من ذلك، أن نصف قطر انحناء خط شمال-جنوب على سطح الأرض أكبر بنسبة 1% عند القطبين (تساوي تقريبًا 6399.594 كم) منه عند خط الاستواء (تساوي تقريبًا 6335.439 كم) -- وبالتالي لا يمكن ضمان صحة صيغة نصف السهم وقانون جيب التمام إلى أفضل من 0.5%. تعطى طرق أكثر دقة التي تراعي تفلطح الأرض من خلال صيغ فينسنتي والصيغ الأخرى.
باعتبار كرة الوحدة (كرة نصف قطرها 1)، تعرَّف "المثلث" على سطح الكرة بواسطة الدوائر العظمى التي تربط ثلاث نقاط u وv وw على الكرة. إذا كانت أطوال هذه الأضلاع الثلاثة هي a (من u إلى v)، و b (من u إلى w)، و c (من v إلى w)، والزاوية المقابلة لـ c هي C، فإن قانون نصف السهم ينص على ما يلي:
بما أن الكرة عبارة عن كرة الوحدة، فإن الأطوال a و b و c تساوي ببساطة الزوايا (بالتقدير الدائري) التي تقابلها تلك الجوانب من مركز الكرة (بالنسبة إلى كرة غير الوحدة، يكون كل من تلك أطوال الأقواس مساويًا لزاويتها المركزية مضروبًا في نصف القطر R للكرة).
من أجل الحصول على صيغة نصف السهم للقسم السابق من هذا القانون، نعتبر ببساطة الحالة الخاصة حيث u هو القطب الشمالي، بينما v و w هما النقطتان اللتان ستحدَّد فصلهما d. في هذه الحالة، a وb هن π/2 − φ1,2 (أي، تمام العرض)، و"c" هو فصل خط الطول d/R، و"c" هو λ2 − λ1 المطلوب. مشيرا إلى أن الخطيئةsin(π/2 − φ) = cos(φ)، يتبع صيغة نصف السهم على الفور.
لاشتقاق قانون نصف السهم، نبدأ مع قانون جيب التمام الكروي:
كما ذكرنا أعلاه، فإن هذه الصيغة هي طريقة غير مشروطة لحل "c" عندما تكون "c" صغيرة. بدلاً من ذلك، نعوض المتطابقة cos(θ) = 1 − 2 hav(θ)، ونستخدم أيضاً متطابقة الفرق cos(a − b) = cos(a) cos(b) + sin(a) sin(b)، للحصول على قانون نصف السهم المذكور الأعلاه.