Presentation is loading. Please wait.

Presentation is loading. Please wait.

Matrices and Arrays sum, transpose, and diag By Sagi Berglas.

Similar presentations


Presentation on theme: "Matrices and Arrays sum, transpose, and diag By Sagi Berglas."— Presentation transcript:

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 דיר בלאק – אני אח"כ שואל אותכם!


Download ppt "Matrices and Arrays sum, transpose, and diag By Sagi Berglas."

Similar presentations


Ads by Google