كيف يعمل قسم المصفوفة في MATLAB

Kyf Y Ml Qsm Almsfwft Fy Matlab



يلعب قسم المصفوفة دورًا حيويًا في MATLAB عندما يتعلق الأمر بحل الأنظمة الخطية ، وإجراء القسمة على أساس العناصر ، وإجراء الحسابات العددية. في هذه المقالة ، سوف نستكشف أربع وظائف مهمة لتقسيم المصفوفة في MATLAB: mldivide و rdivide و ldivide و mrdivide.

كيف يعمل قسم المصفوفة في MATLAB

تقسيم المصفوفة في MATLAB يختلف قليلاً عن التقسيم العادي. عندما تقوم بتقسيم مصفوفتين ، تقوم MATLAB في الواقع بإجراء القسمة على أساس العناصر. هذا يعني أن كل عنصر في المصفوفة الأولى مقسوم على العنصر المقابل في المصفوفة الثانية وإليك بعض الطرق لتقسيم مصفوفتين في MATLAB:

1: mldivide (أ \ ب)
يتم استخدام وظيفة mldivide ، التي يمثلها عامل الخط المائل العكسي (\) ، لحل أنظمة المعادلات الخطية. تجد متجه الحل X الذي يلبي المعادلة A * X = B. تقوم وظيفة mldivide تلقائيًا بضبط طريقة الحل بناءً على خصائص مصفوفات الإدخال.







أ = [ 1 2 ؛ 3 4 ] ؛
ب = [ 5 ؛ 6 ] ؛
X = A \ B ؛
ديس ( X ) ؛

انتاج |



2: القسمة (أ / ب)
وظيفة rdivide ، المشار إليها بواسطة عامل القسمة النقطية (./) ، تجري القسمة على أساس العنصر بين مصفوفتين A و B. وتقسم كل عنصر في المصفوفة A على العنصر المقابل في المصفوفة B ، مما يؤدي إلى إنشاء مصفوفة جديدة ذات أبعاد تطابق المصفوفات الأصلية.



أ = [ 10 عشرين ؛ 30 40 ] ؛
ب = [ 2 4 ؛ 5 10 ] ؛
النتيجة = أ. / ب؛
ديس ( نتيجة ) ؛

انتاج |





3: تقسيم (أ. \ ب)
تقوم وظيفة ldivide ، التي يتم تمثيلها بواسطة عامل النقطة المائلة للخلف (. \) ، بإجراء القسمة حسب العنصر بالترتيب المعاكس لـ rdivide. تحسب قسمة كل عنصر في المصفوفة B على العنصر المقابل في المصفوفة A ، مما ينتج عنه مصفوفة جديدة ذات أبعاد تطابق مصفوفات الإدخال.

أ = [ 1 2 ؛ 3 4 ] ؛
ب = [ 10 عشرين ؛ 30 40 ] ؛
النتيجة = B. \ A ؛
ديس ( نتيجة ) ؛

انتاج |



4: mrdivide (أ / ب)
تقوم وظيفة mrdivide ، المشار إليها بواسطة عامل الشرطة المائلة للأمام (/) ، بإجراء القسمة الصحيحة للمصفوفة. يتم استخدامه لحل أنظمة المعادلات الخطية حيث يتم قسمة مصفوفة الجانب الأيمن على مصفوفة الجانب الأيسر. والنتيجة هي مصفوفة الحل X التي تحقق المعادلة X * A = B.

أ = [ 1 2 ؛ 3 4 ] ؛
ب = [ 5 6 ؛ 7 8 ] ؛
س = ب / أ؛
ديس ( X ) ؛

انتاج |

ملحوظة : إذا كان الإخراج يعرض '-' ، فهذا يعني أن النظام الخطي ليس لديه حل فريد ، أو أنه غير متسق ، مما يعني أنه لا يوجد حل يلبي جميع المعادلات في وقت واحد.

خاتمة

يوفر قسم المصفوفة في MATLAB أدوات قوية لحل الأنظمة الخطية وأداء القسمة على أساس العناصر وإجراء العمليات الحسابية العددية. باستخدام وظائف mldivide و rdivide و ldivide و mrdivide ، يمكنك التعامل بكفاءة مع العمليات الحسابية المعقدة ومعالجة مجموعة كبيرة من المشكلات.