English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
افترض أن لدينا اثنين من الصفوف 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