Download presentation
Presentation is loading. Please wait.
1
Matrices and Arrays sum, transpose, and diag By Sagi Berglas
2
רקע כללי - מטריצות בניית מטריצות מסדר (2,3): חיבור וחיסור מטריצות: מטריצות מיוחדות: A = [2 1 5;6 8 4];A = [2,1,5;6,8,4]; A 2 1 5 6 8 4 B = [8 5 1;0 9 2]; C =A + B; 10 6 6 6 17 6 C C =B - A;C 6 4 -4 -6 1 -2 C = ones(m,n);C = zeros(m,n);
3
transpose פעולת הטרנספוזיציה על מטריצות. "מכפלת"/איחוד מטריצות מסדר 2:3x Transpose במקרה של מטריצה קומפלקסית (מורכבת) אם נשתמש ב(') בלבד הוא גם יעביר את הנתונים לצמוד, ('.) יבצע טרנספוזיציה בלבד. A = [2 1 5;6 8 4];C =A';C 26 18 5 4 C =A '*B; C 26 18 5 4 X 8 5 1 0 9 2 16 64 14 8 77 17 40 61 13
4
Diag – מטריצות אלכסוניות פונקצית diag מקבלת כקלט את האלכסון הראשי כוקטור ומחזירה מטריצה אלכסונית בהתאם: b = [7,1,-3,8 [ ; B = diag(b) ; B 70 0 0 0 1 0 0 0 0 -3 0 0 0 0 8
5
מטריצת יחידה I ניתן לבנות כך: I = eye(n) ; 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1........ I
6
SUM פונקציה שמקבלת וקטור ומחזירה סקלאר של סכום האיברים. פעולה זו על מטריצה (m,n) תעשה על העמודות: s = sum(x)= X i I = 1 n m s = sum(x)= X i1 X i2 X i3 X in I = 1 m m m..
7
דוגמאות ל- Sum A = [1 2 3 4];S = sum(A);S10 s = sum(x)= X i I = 1 n 1. A = [2 1 5;6 8 4];S = sum(A); S8 9 9 2 1 5 6 8 4 A I = 1 m s = sum(x)= X i1 X i2 X i3 X in I = 1 m m m.. 2. S = sum(A'); 3. S ? 8 18
8
דיר בלאק – אני אח"כ שואל אותכם!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.