כיצד להפוך מערך לוקטור עמודה ב-MATLAB

Kyzd Lhpwk M Rk Lwqtwr Mwdh B Matlab



MATLAB ראשי תיבות של Matrix laboratory והוא מאפשר לנו לבצע פעולות מערך שונות. לפעמים אנחנו צריכים לשנות את הממד של מערך על ידי הפיכתו לווקטור שורה או עמודה ולהיפך. הפיכת מערך לוקטור עמודה שימושית מכיוון שקל לאחסן ולטפל בוקטורים של עמודות מאשר וקטורים של שורות.

מדריך זה יעזור לכם לגלות כיצד להפוך מערך לווקטור עמודה ב-MATLAB.

כיצד להפוך מערך לוקטור עמודה ב-MATLAB?

MATLAB תומך בהפיכת מערך לווקטור עמודה משתי השיטות הבאות:







1: כיצד להפוך מערך לוקטור עמודה באמצעות פעולת A(:)?

אנו יכולים להפוך מערך לווקטור עמודה תוך שימוש ב- א(:) פעולה ב- MATLAB. פעולה זו ממירה את כל הממדים של מערך לעמודה אחת.



דוגמא

הדוגמה הנתונה משתמשת ב- רנד() פונקציה ליצירת מערך של מספרים אקראיים בגודל 2 על 3 על 2. ואז הוא משתמש ב- א(:) פעולה להמרת מערך זה לוקטור עמודה בגודל 1 על 12.



א = ראנד ( 2 , 3 , 2 ) ;

vect = A ( : )





2: כיצד להפוך מערך לוקטור עמודה באמצעות הפונקציה reshape()?

ה שִׁנוּי צוּרָה() היא פונקציה מובנית ב- MATLAB המאפשרת לנו לשנות את מימד המערך. פונקציה זו משמשת להמרת מערך לווקטור עמודה. פונקציה זו לוקחת שני פרמטרים כקלט ומחזירה וקטור עמודה שהוא הטרנספורמציה של המערך המסופק ויש לו את כל האלמנטים של המערך הנתון.

תחביר

כדי להמיר מערך לווקטור עמודה, ה- שִׁנוּי צוּרָה() הפונקציה משתמשת בתחביר הבא:



בר = שִׁנוּי צוּרָה ( אֵס )

כאן,

הפונקציה vect = reshape(A,sz) הופך מערך A ל-Vect וקטור עמודה בעל גודל מוגדר ס . הקרדינליות של המערך הנתון חייבת להיות זהה לאורכו של וקטור העמודה.

דוגמא

קוד MATLAB הנתון משתמש ב- רנד() פונקציה ליצירת מערך של מספרים אקראיים בגודל 2 על 3 על 2. ואז הוא משתמש ב- שִׁנוּי צוּרָה() פונקציה להמרת מערך זה לווקטור עמודה בגודל 1 על 12.

א = ראנד ( 2 , 3 , 2 ) ;

בר = שִׁנוּי צוּרָה ( א, 12 , 1 )

סיכום

MATLAB הוא כלי תכנות רב עוצמה המאפשר לנו לבצע פעולות מערך שונות. זה מקל עלינו להמיר מערך לווקטור עמודה באמצעות ה א(:) תפעול ושימוש במובנה שִׁנוּי צוּרָה() פוּנקצִיָה. שיטות אלו שוות זו לזו להפיכת מערך לווקטור עמודה. מדריך זה גילה כיצד להפוך מערך לווקטור עמודה ב-MATLAB באמצעות שיטות כמו א(:) הפעולה והמובנה שִׁנוּי צוּרָה() פוּנקצִיָה.