كيفية تحديد نصف قطر ومركز الدائرة عندما تكون ثلاث نقاط غير خطيرة فقط معروفة؟

StackOverflow https://stackoverflow.com/questions/2623673

  •  26-09-2019
  •  | 
  •  

سؤال

أنا أعمل على برنامج C# الذي يتعامل مع Oracle Spatial Geometry. عندما يتم تخزين بيانات الدائرة في حقل هندسة ، يتم تخزين ثلاث نقاط غير خطي فقط لتمثيل الدائرة. المشكلة هي أنني بحاجة إلى استخدام هذه البيانات على صفحة ويب Google Maps وأحتاج إلى نقطة الوسط ونصف قطر الدائرة (نظرًا لأن وظيفة رسم الدائرة الخاصة بي تستخدم تلك المعلومات).

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

هل كانت مفيدة؟

المحلول

مص = enter image description hereمر = enter image description here

إحداثيات المركز:

enter image description here

enter image description here

من باب المجاملة http://www.regentsprep.org/regents/math/geometry/gcg6/rcir.htm

تحرير: كان الرابط القديم قد مات.

نصائح أخرى

أنت محق في أن الصيغ (28)-(34) لديك إجابة على سؤالك. المفتاح الذي يجب ملاحظته هو أن (31)-(34) ليس فقط مصفوفات ، ولكن محددات المصفوفات. ويكيبيديا يعطي صيغة لحساب المحدد لمصفوفة 3x3 وهو كل ما هو مطلوب هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top