21.06.2014 Views

Numerical Methods Contents - SAM

Numerical Methods Contents - SAM

Numerical Methods Contents - SAM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Remark 1.2.1 (Row-wise & column-wise view of matrix product).<br />

irrelevant matrix entries<br />

A ∈ K m,n , B ∈ K n,k :<br />

)<br />

AB =<br />

(A(B) :,1 ... A(B) :,k<br />

↓<br />

matrix assembled from columns<br />

⎛<br />

, AB = ⎝ (A) ⎞<br />

1,:B<br />

. ⎠ .<br />

(A) m,: B<br />

↓<br />

matrix assembled from rows<br />

(1.2.2)<br />

m<br />

n<br />

0<br />

n<br />

=<br />

k<br />

m<br />

△<br />

k<br />

Remark 1.2.2 (Understanding the structure of product matrices). A “mental image” of matrix multiplication<br />

is useful for telling special properties of product matrices<br />

Ôº¿¿ ½º¾<br />

⎛<br />

⎜<br />

⎝<br />

⎞ ⎛<br />

⎟ ⎜<br />

⎠ ⎝<br />

⎞ ⎛<br />

=<br />

⎟ ⎜<br />

⎠ ⎝<br />

⎞<br />

,<br />

⎟<br />

⎠<br />

Ôº¿ ½º¾<br />

⎛<br />

⎞ ⎛<br />

⎞<br />

⎛<br />

⎞<br />

m<br />

n<br />

0<br />

n<br />

= 0<br />

k<br />

m<br />

⎜<br />

⎝<br />

⎟ ⎜<br />

⎠ ⎝<br />

=<br />

⎟ ⎜<br />

⎠ ⎝<br />

.<br />

⎟<br />

⎠<br />

m<br />

0<br />

k<br />

n<br />

=<br />

0<br />

m<br />

Code 1.2.3: visualizing structure of matrices<br />

1 n = 100; A = [ diag ( 1 : n−1) , ( 1 : n−1) ’ ; ( 1 : n ) ] ; B = A( n : − 1 :1 ,:) ;<br />

2 C = A∗A ; D = A∗B ;<br />

3 figure ; spy (A, ’ r ’ ) ; axis o f f ; p r i n t −depsc2 ’ . . / PICTURES/ Aspy . eps ’ ;<br />

4 figure ; spy (B, ’ r ’ ) ; axis o f f ; p r i n t −depsc2 ’ . . / PICTURES/ Bspy . eps ’ ;<br />

5 figure ; spy (C, ’ r ’ ) ; axis o f f ; p r i n t −depsc2 ’ . . / PICTURES/ Cspy . eps ’ ;<br />

6 figure ; spy (D, ’ r ’ ) ; axis o f f ; p r i n t −depsc2 ’ . . / PICTURES/ Dspy . eps ’ ;<br />

n<br />

k<br />

k<br />

Ôº¿ ½º¾<br />

△<br />

Ôº¿ ½º¾

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!