كيفية تحويل مصفوفة إلى متجه صف في MATLAB؟

Kyfyt Thwyl Msfwft Aly Mtjh Sf Fy Matlab



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

ستستكشف هذه المدونة كيفية تحويل مصفوفة إلى متجه صف في MATLAB.

كيفية تحويل مصفوفة إلى متجه صف في MATLAB؟

يمكننا تحويل المصفوفة إلى متجه الصف في MATLAB باستخدام إعادة تشكيل () وظيفة. ال إعادة تشكيل ( ) هي وظيفة مضمنة في MATLAB تمكننا من تغيير أبعاد المصفوفة. تُستخدم هذه الوظيفة لتحويل مصفوفة إلى متجه صف. تقبل هذه الدالة وسيطين كمدخلات وتقوم بإرجاع متجه الصف الذي يمثل تحويل المصفوفة المتوفرة ويحتوي على جميع عناصر المصفوفة المتوفرة.







بناء الجملة

لتحويل مصفوفة إلى متجه صف ، فإن إعادة تشكيل () تستخدم الوظيفة الصيغة التالية:



شريط = إعادة تشكيل ( بارِع )

هنا:



الوظيفة vect = إعادة الشكل (A ، sz) ينتج عنه تحويل مصفوفة إلى متجه صف له حجم محدد س . يجب أن تكون العلاقة الأساسية للمصفوفة أ مماثلة لحجم متجه الصف. على سبيل المثال ، إذا كان بُعد المصفوفة A هو 5 × 2 ، فإن س يجب أن تكون 1 × 10.





أمثلة

في هذا القسم ، سوف نفهم عمل إعادة تشكيل () دالة لتحويل مصفوفة إلى متجه صف عن طريق تنفيذ بعض الأمثلة في MATLAB.

مثال 1: كيفية تحويل مصفوفة مربعة إلى متجه الصف باستخدام وظيفة reshape ()؟

ينشئ المثال الموضح مصفوفة مربعة بحجم n = 3. بعد ذلك ، يتم استخدام إعادة تشكيل () دالة لتحويل هذه المصفوفة إلى متجه صف بحجم 1 × 9.



أ = سحر ( 3 ) ؛

شريط = إعادة تشكيل ( أ، 1 و 9 )

مثال 2: كيفية تحويل مصفوفة مستطيلة إلى متجه الصف باستخدام وظيفة reshape ()؟

في كود MATLAB المحدد ، نقوم بإنشاء مصفوفة مستطيلة بحجم 2 × 3. بعد ذلك ، نستخدم ملف إعادة تشكيل () دالة لتحويل هذه المصفوفة إلى متجه صف بحجم 1 × 6.

أ = تلك ( 2 و 3 ) ؛

شريط = إعادة تشكيل ( أ، 1 و 6 )

خاتمة


MATLAB هي لغة برمجة مفيدة تسمح لنا بإجراء عمليات مصفوفة متنوعة. يسهل علينا تحويل مصفوفة إلى متجه صف باستخدام المضمن إعادة تشكيل () وظيفة. تقبل هذه الدالة المصفوفة وحجم متجه الصف الذي تم الحصول عليه كوسيطات وتعيد متجه الصف الذي يحتوي على نفس عدد العناصر الموجودة في المصفوفة المحددة. اكتشف هذا الدليل كيفية تحويل مصفوفة إلى متجه صف في MATLAB باستخدام إعادة تشكيل () وظيفة.