English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

ضرب الصفوف في MATLAB

افترض أن لدينا اثنين من الصفوف A و B. إذا كانت A مatrix m x n، B مatrix n x p، فإنهما يمكن أن يتم ضربها للحصول على مatrix m x p. يمكن ضرب الصفوف فقط إذا كان عدد الأعمدة في A يساوي عدد الصفوف في B

في عملية ضرب الصفوف، يتم ضرب العناصر في الصف الأول من المatrix الأول مع العناصر المتبادلة في العمود الثاني من المatrix الثاني

المatrix C في الموضع (i,j)عددكل عنصر في الصفوف الثانية منالصفالعنصر في الصف i معالصفمجموع المنتجات العددية للعناصر في العمود j

تم تنفيذ ضرب الصفوف في MATLAB باستخدام عمودية *

مثال على الإنترنت

استخدام الكود التالي لإنشاء ملف سكريبت-

a = [ 1 2 3; 2 3 4; 1 2 5]
b = [ 2 1 3 ; 5 0 -2; 2 3 -1]
prod = a * b

عند تشغيل الملف، يتم عرض النتيجة التالية-

a =
      1     2     3
      2     3     4
      1     2     5
b =
      2     1     3
      5     0    -2
      2     3    -1
prod =
      18    10    -4
      27    14    -4
      22    16    -6