عمليات المصفوفات
معرفة ما هي المصفوفة هي مجرد البداية. الآن نتعلم ما نفعله بها — العمليات التي تجعل المصفوفات محرك العلم الحديث.
جمع المصفوفات
نجمع العناصر المقابلة. يجب أن تكون للمصفوفتين نفس الأبعاد. النتيجة لها نفس الشكل. الطرح يعمل بالطريقة نفسها. بسيط، عنصر بعنصر.
الضرب في عدد قياسي
نضرب كل عنصر بالعدد القياسي. هذا يُحجِّم المصفوفة بشكل منتظم — تخيل تمديد أو ضغط الشبكة بالكامل. يعمل لأي شكل مصفوفة.
ضرب مصفوفة في متجه
Ax هي تركيب خطي لأعمدة A موزون بعناصر x. هذه أهم عملية في الجبر الخطي — تصف كل تحويل خطي.
ضرب المصفوفات
العنصر (i,j) في AB هو حاصل الضرب الداخلي للصف i في A مع العمود j في B. لكي يعمل هذا، يجب أن تكون A من الحجم m×k و B من الحجم k×n — الأبعاد الداخلية يجب أن تتطابق.
الترتيب مهم
على عكس الأعداد، ضرب المصفوفات غير تبادلي: AB ≠ BA بشكل عام. لكنه تجميعي: (AB)C = A(BC). وتوزيعي: A(B+C) = AB + AC.
المصفوفة المنقولة
قلب الصفوف والأعمدة يعطينا المنقولة AT. الخصائص الرئيسية: (AB)T = BTAT (لاحظ الانعكاس!)، و(AT)T = A.
الأثر
أثر المصفوفة المربعة هو مجموع عناصر قطرها الرئيسي. بسيط لكن قوي: trace(AB) = trace(BA) رغم أن AB ≠ BA. يساوي مجموع القيم الذاتية.
نمط صف × عمود
العنصر (i,j) = الضرب الداخلي لـالصف i من A مع العمود j من B. التمييز يُظهر كيف يتحد الصف الأول من A مع العمود الأول من B:
لماذا يهم هذا
- الشبكات العصبية: كل طبقة هي Ax + b
- رسومات الحاسوب: الدوران ثلاثي الأبعاد = ضرب مصفوفات
- الإحصاء: مصفوفة التباين = XTX
- معالجة الإشارات: المرشحات كحاصل ضرب مصفوفات
- الفيزياء: تطور الحالة Ax = x’
تكلفة الضرب
ضرب مصفوفة m×k في مصفوفة k×n يتطلب O(mkn) عملية — تقريباً m×k×n عمليات ضرب وجمع. للمصفوفات المربعة n×n: O(n3). المصفوفات الكبيرة مُكلفة!
ما تعلمته
جمع المصفوفات عنصر بعنصر. الضرب القياسي يحجِّم جميع العناصر. حاصل ضرب مصفوفة في متجه أو في مصفوفة هو عمليات ضرب داخلي. الضرب غير تبادلي لكنه تجميعي.