Chapter 5
Matrices and linear algebra
7KH +3 * KDV H[WHQVLYH FDSDELOLWLHV IRU HQWHULQJ DQG PDQLSXODWLQJ
DUUD\V $Q DUUD\ REMHFW FDQ EH D YHFWRU RU PDWUL[
0DQ\ RI WKH PDWUL[ RSHUDWLRQV GHVFULEHG LQ WKLV FKDSWHU DOVR DSSO\ WR
YHFWRUV :KHUHYHU WKLV LV WKH FDVH WKH PRUH JHQHUDO WHUP DUUD\ LV XVHG
LQVWHDG RI PDWUL[
%\ GHIDXOW 0DWUL[ :ULWHU ZLOO LQWHUSUHW D RQHURZ DUUD\ DV D YHFWRU UDWKHU
WKDQ DV D PDWUL[ ,I \RX ZDQW D RQHURZ DUUD\ LQWHUSUHWHG DV DQ DUUD\ SUHVV
9(&
ILUVW
)RU LQVWUXFWLRQV RQ KRZ WR FUHDWH DQ DUUD\¦DQG KRZ WR RSHQ DQ DUUD\ LQ
0DWUL[ :ULWHU¦VHH FKDSWHU RI WKH 8VHUªV *XLGH
Matrix Writer operations
7KH IROORZLQJ VXPPDUL]HV WKH RSHUDWLRQV WKDW DUH DYDLODEOH LQ 0DWUL[
:ULWHU
To move around an array
0HWKRG XVLQJ DUURZ NH\V
3UHVV WKH DUURZ NH\V WR PRYH WKH FXUVRU IURP FHOO WR FHOO
<RX FDQ SUHVV > EHIRUH DQ DUURZ NH\ WR PRYH WKH FXUVRU GLUHFWO\ WR DQ
RXWHUPRVW URZ RU FROXPQ
> PRYHV WKH FXUVRU WR WKH ODVW FROXPQ
> PRYHV WKH FXUVRU WR WKH ILUVW URZ
> PRYHV WKH FXUVRU WR WKH ILUVW FROXPQ
> PRYHV WKH FXUVRU WR WKH ODVW URZ
Matrices and linear algebra
Page 5-1