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

Kyfyt Thwyl Sfyf Aly Mtjh Mwd Fy Matlab



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

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

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

يدعم MATLAB تحويل مصفوفة إلى متجه عمود من الطريقتين التاليتين:







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

يمكننا تحويل مصفوفة إلى متجه عمود باستخدام أ(:) عملية في MATLAB. تقوم هذه العملية بتحويل كافة أبعاد المصفوفة إلى عمود واحد.



مثال

يستخدم المثال المعطى الامتداد راند () وظيفة لإنشاء مصفوفة من الأرقام العشوائية بحجم 2 × 3 × 2. ثم يستخدم ملف أ(:) عملية لتحويل هذه المصفوفة إلى متجه عمود بحجم 1 × 12.



أ = راند ( 2 و 3 و 2 ) ؛

vect = أ ( : )





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

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

بناء الجملة

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



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

هنا،

الوظيفة vect = إعادة الشكل (A ، sz) يحول المصفوفة A إلى ناقل عمود متجه بالحجم المحدد س . يجب أن يكون عدد العناصر الأساسية للصفيف هو نفسه طول متجه العمود.

مثال

يستخدم كود MATLAB المحدد الامتداد راند () وظيفة لإنشاء مصفوفة من الأرقام العشوائية بحجم 2 × 3 × 2. ثم يستخدم ملف إعادة تشكيل () وظيفة لتحويل هذه المصفوفة إلى متجه عمود بحجم 1 × 12.

أ = راند ( 2 و 3 و 2 ) ؛

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

خاتمة

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