حاسبة الضرب القياسي

الجداء النقطي
التالي

يحوّل حاصل الضرب النقطي متجهين إلى عدد قياسي واحد يعبّر عن مدى توجّههما في نفس الاتجاه. ويُستخدم هذا المفهوم أساسًا لحساب تشابه الجيب التمام في تصنيف نتائج البحث، ولعمليات الإسقاط في الفيزياء، وكذلك في جميع حسابات الإضاءة في الرسوميات الحاسوبية. ويقوم هذا الأداة بحساب حاصل ضرب نقطي بين متجهين ذوي أبعاد متطابقة (2D، 3D، N-D)، ويعرض جيب تمام الزاوية بينهما.

كيفية حساب حاصل الضرب النقطي

  1. 1

    أدخل المتجهين معًا

    أدخل المكونات بالفواصل أو علامات الفاصلة: `3, 4, 5` للمتجه الأول و`1, 2, 1` للمتجه الثاني.

  2. 2

    مطابقة الأبعاد

    يجب أن تكون متجهات الطول متساوية. يقوم الأداة بتحديد حالات عدم التطابق قبل إجراء الحسابات.

  3. 3

    اطّلع على النتيجة.

    يُعرض حاصل الضرب القياسي إلى جانب جيب تمام الزاوية (cos θ) والزاوية نفسها بالدرجات.

الصيغتان

نموذج المكوّن للمتجهات a = (a1, a2, ..., an) وb = (b1, b2, ..., bn):

a . b = a1*b1 + a2*b2 + ... + an*bn

الشكل الهندسي:

a . b = |a| * |b| * cos(theta)

العبارتان متساويتان؛ وعند جعلهما متساويتين، نحصل على cos(theta) = (a.b) / (|a| |b|)، وهي صيغة تشابه الجيب التمامي.

ما الذي تخبرك به الإشارة

الضرب القياسي المعنى
موجب يشير المتجهان تقريبًا في نفس الاتجاه (زاوية أقل من 90 درجة)
صفر المتجهان متعامدان (عموديان)
سالب يشير المتجهان تقريبًا في اتجاهين متعاكسين (زاوية أكبر من 90 درجة)

مثال محلول

a = (3, 4), b = (1, 2):

  • المكونات: 3×1 + 4×2 = 3 + 8 = 11
  • |a| = √(9 + 16) = 5
  • |b| = √(1 + 4) = √5 ≈ 2.236
  • cos(θ) = 11 / (5 × 2.236) = 0.9839
  • θ = arccos(0.9839) ≈ 10.3 درجة

يشير المتجهان تقريبًا في نفس الاتجاه، ولذلك يكون ضربهما القياسي موجبًا وكبيرًا.

التطبيقات الشائعة

  • تشابه جيب التمام في أنظمة التوصية: إلى أي مدى يتشابه متجها تضمين (embedding)؟
  • إسقاط متجه على آخر: proj_b(a) = (a . b) / |b|^2 * b.
  • الشغل في الفيزياء: W = F . d، أي الضرب القياسي للقوة في الإزاحة.
  • إضاءة الرسوميات: الضرب القياسي لعمودي السطح في اتجاه الضوء يعطي السطوع المنتشر (قانون لامبرت).
  • التحقق من التعامد: تحقق بسرعة مما إذا كان متجها الأساس متعامدين.

نصائح

  • وحّد المتجهات قبل المقارنة. إذا كنت تهتم بالاتجاه فقط (التشابه)، فاقسم كل متجه على مقداره أولًا؛ عندئذ يساوي الضرب القياسي جيب التمام مباشرة.
  • انتبه إلى البُعد: يُعتبر المتجه المكوَّن من ثلاث نقاط مع إضافة متجه من أربع نقاط غير معرَّف؛ لذا يجب تعبئته أو قصه بشكل متعمد، وليس عن طريق الخطأ.
  • الاستقرار العددي: بالنسبة للمتجهات الكبيرة جدًا، قد يفقد نظام التراكم بنقطة عائمة دقة البيانات؛ لذا يُستحسن استخدام الدقة المزدوجة أو طريقة مجموع كاهان عندما تتجاوز أبعاد المتجهات عدة آلاف.

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

يعيد حاصل ضرب النقطي قيمة مقياسية تقيس مدى موازاة متجهين، بينما يعيد حاصل ضرب المتقاطع (المعرّف فقط في الأبعاد الثلاثة والسبع) متجهًا عموديًا على كلا المتجهين ويقيس مدى عموديتهما؛ وهذان الحالتان تتناولان أسئلة متعاكسة.

نعم، بالنسبة لأي بُعد N؛ حيث يمكن توسيع التعريف على مستوى المكوّنات بشكل مباشر، ويُستخدم هذا التعريف يوميًا في التعلُّم الآلي مع متجهات تضم مئات أو آلاف الأبعاد.

نظرًا لأن الشكل الهندسي |a| |b| cos(theta) يكون مساويًا للصفر عندما يكون قيمة الدالة cos صفرًا، وهو ما يحدث عند الزوايا 90 و270 درجة، فإن المتجهين غير الصفريين يكونان عموديين على بعضهما البعض بالضبط عندما يكون حاصل ضربهما النقطي صفرًا.

تُرسل مكونات المتجهات التي تُدخلها إلى خادمنا لأن الحساب يجري هناك؛ ولا تُخزَّن ولا تُربط بحسابك.

أدوات ذات صلة

الأداة متاحة بلغات أخرى