11.07.2015 Views

MatlabNotes

MatlabNotes

MatlabNotes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

9 10 11 1220 0 5 4>> J(1,1)ans =1>> J(2,3)ans =7>> J(4,3)ans =5>> J(4,5)??? Index exceeds matrix dimensions.>> J(4,1) = J(1,1) + 6J =1 2 3 45 6 7 89 10 11 127 0 5 4>> J(1,1) = J(1,1) - 3*J(1,2)J =-5 2 3 45 6 7 89 10 11 127 0 5 4In the following examples we extract i) the 3rdcolumn, ii) the 2nd and 3rd columns, iii) the4th row, and iv) the “central” 2 ⇥ 2 matrix.See §8.1.>> J(:,3) % 3rd columnans =37115>> J(:,2:3) % columns 2 to 3ans =2 36 710 110 5>> J(4,:) % 4th rowans =7 0 5 4>> % To get rows 2 to 3 & cols 2 to 3:>> J(2:3,2:3)ans =6 710 11Thus, : on its own refers to the entire columnor row depending on whether it is the first orthe second index.15.9 Elementwise Products (.*)The elementwise product works as for vectors:corresponding elements are multiplied together—so the matrices involved must have the samesize.>> A, BA =5 7 91 -3 -7B =-1 2 59 0 5>> A.*Bans =-5 14 459 0 -35>> A.*C??? Error using ==> .*Matrix dimensions must agree.>> A.*C’ans =0 21 361 6 -14Elementwise powers .^ and division ./ work inan analogous fashion.15.10 Matrix–vector productsWe turn next to the definition of the product ofa matrix with a vector. This product is only definedfor column vectors that have the samenumber of entries as the matrix has columns.So, if A is an m ⇥ n matrix and x is a columnvector of length n, then the matrix–vector Axis legal.An m ⇥ n matrix times an n ⇥ 1 matrix ) am ⇥ 1 matrix.We visualise A as being made up of m row vectorsstacked on top of each other, then the productcorresponds to taking the inner product21

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

Saved successfully!

Ooh no, something went wrong!