כיצד לבצע כפל מטריקס ב- MATLAB באמצעות פונקציית mtimes()

Kyzd Lbz Kpl Mtryqs B Matlab B Mz Wt Pwnqzyyt Mtimes



MATLAB ראשי תיבות של מעבדת מטריקס ומטרת עיצובה הייתה לבצע פעולות מטריקס. אנו יכולים לבצע בקלות פעולות מטריצה ​​מורכבות באמצעות MATLAB. כפל מטריקס הוא פעולה מסובכת וקשה שהופכת לקלה באמצעות המובנה של MATLAB פעמים () פונקציה.

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







כיצד להכפיל מטריצות ב-MATLAB באמצעות פונקציית mtimes()?

כמו אלגברה לינארית, MATLAB עוקב אחר כלל הכפל המטריצה, כלומר שתי מטריצות תואמות לכפל אם מספר העמודות של המטריצה ​​הראשונה שווה למספר השורות של המטריצה ​​השנייה.



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



תחביר

הפונקציה mtimes() עוקבת אחר תחביר פשוט שניתן להלן:





C = mtimes(A,B)

כאן,

הפונקציה C = mtimes(A, B) מחשב את הכפל המבוצע בין שתי מטריצות A ו-B באמצעות הנוסחה המתמטית הנתונה.



דוגמאות

שקול כמה דוגמאות כדי להבין את הרעיון של כפל מטריצה ​​באמצעות ה פעמים () פונקציה.

דוגמה 1: כיצד לבצע כפל מטריצה ​​בין שתי מטריצות מרובעות בעלות אותו מימד?

בדוגמה זו, אנו מבצעים כפל מטריצה ​​בין שתי מטריצות מרובעות בעלות אותו ממד n=2 באמצעות ה פעמים () פונקציה.

A = ראנד(2,2)

B = קסם(2)

C = mtimes(A, B)

דוגמה 2: כיצד לבצע כפל מטריצה ​​בין שתי מטריצות מלבניות בעלות מימדים שונים?

קוד MATLAB הנתון משתמש ב- פעמים () פונקציה לביצוע כפל מטריצה ​​בין שתי מטריצות מלבניות בעלות ממדים 2 על 3 ו-3 על 2, בהתאמה.

A = ראנד(2,3)

B = [1 2; 2 7; -9 0]

C = mtimes(A, B)

סיכום

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