كيفية حساب مسافة هامينغ في إكسيل


إن مسافة هامينغ بين متجهين هي ببساطة مجموع العناصر المتناظرة التي تختلف بين المتجهات.

على سبيل المثال، لنفترض أن لدينا المتجهين التاليين:

 x = [1, 2, 3, 4]

y = [1, 2, 5, 7]

ستكون مسافة هامينغ بين المتجهين 2 ، لأن هذا هو العدد الإجمالي للعناصر المطابقة التي لها قيم مختلفة.

لحساب مسافة هامينغ بين عمودين في إكسيل، يمكنك استخدام بناء الجملة التالي:

 = COUNT (RANGE1)- SUMPRODUCT (--(RANGE1 = RANGE2))

فيما يلي ملخص لما تفعله الصيغة:

  • COUNT يعثر على إجمالي عدد الملاحظات في العمود الأول.
  • RANGE1 = RANGE2 يقارن كل ملاحظة بين الأعمدة ويعيد TRUE أو FALSE.
  • – – يحول القيم TRUE وFALSE إلى 0 و1.
  • يعثر SUMPRODUCT على مجموع كل الأرقام 1.

يقدم هذا البرنامج التعليمي عدة أمثلة حول كيفية استخدام هذا الحساب عمليًا.

مثال 1: مسافة هامينغ بين المتجهات الثنائية

يوضح الكود التالي كيفية حساب مسافة هامينج بين عمودين في إكسيل يحتوي كل منهما على قيمتين محتملتين فقط:

مسافة هامينغ في Excel

مسافة هامنج بين العمودين هي 3 .

مثال 2: مسافة المطرقة بين المتجهات الرقمية

يوضح الكود التالي كيفية حساب مسافة هامينج بين عمودين في إكسيل يحتوي كل منهما على عدة قيم رقمية:

مثال على مسافة هامينغ في إكسيل

مسافة هامنج بين المتجهين هي 7 .

مصادر إضافية

كيفية حساب متوسط الانحراف المطلق في برنامج Excel
كيفية تطبيع البيانات في إكسيل
كيفية البحث عن القيم المتطرفة في إكسل

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *