csc115: matlab special session

32
CSC115: Matlab Special Session Dr. Zhen Jiang Computer Science Department West Chester University

Upload: bairn

Post on 07-Jan-2016

29 views

Category:

Documents


4 download

DESCRIPTION

CSC115: Matlab Special Session. Dr. Zhen Jiang Computer Science Department West Chester University. Class information. Textbook Hanselman & Littlefield, “Mastering Matlab 7”, Prentice Hall, Upper Saddle River, NJ, 2005. Example on Page 6 Variable Keyword (reserved word) ; - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CSC115:  Matlab  Special Session

CSC115: Matlab Special SessionDr. Zhen JiangComputer Science DepartmentWest Chester University

Page 2: CSC115:  Matlab  Special Session

Class informationTextbook

◦Hanselman & Littlefield, “Mastering Matlab 7”, Prentice Hall, Upper Saddle River, NJ, 2005.

Page 3: CSC115:  Matlab  Special Session
Page 4: CSC115:  Matlab  Special Session

Example on Page 6◦Variable◦Keyword (reserved word)◦;◦Calculation◦% (comment)◦,◦error

Page 5: CSC115:  Matlab  Special Session
Page 6: CSC115:  Matlab  Special Session

<File> <new>Or the direct access from the

icon “blank”

Page 7: CSC115:  Matlab  Special Session
Page 8: CSC115:  Matlab  Special Session

Input / OutputParameter input Page 33

Page 9: CSC115:  Matlab  Special Session
Page 11: CSC115:  Matlab  Special Session
Page 12: CSC115:  Matlab  Special Session
Page 13: CSC115:  Matlab  Special Session

Something must knowPage 39

◦How to use the readout n?

Page 14: CSC115:  Matlab  Special Session
Page 15: CSC115:  Matlab  Special Session
Page 16: CSC115:  Matlab  Special Session

Apply an operation on every unit in the array

Page 47` (especially useful to handle

different input format, see the discussion later)

Page 17: CSC115:  Matlab  Special Session
Page 18: CSC115:  Matlab  Special Session

Standard arrays, page 54◦Ones, zeros, size, eye, rand, randn,

diag◦Repmat(pi, 3, 4)

Page 19: CSC115:  Matlab  Special Session

Array sorting, search, page 73

Page 20: CSC115:  Matlab  Special Session
Page 21: CSC115:  Matlab  Special Session

Find(a>4, 2, ‘first’)◦Page 189, such as a filter to discard

NaN or InFMaxMinSize

Page 22: CSC115:  Matlab  Special Session
Page 23: CSC115:  Matlab  Special Session
Page 24: CSC115:  Matlab  Special Session

Manipulation * , page 82 (optional)

Page 25: CSC115:  Matlab  Special Session

Multidimensional array◦1-d => 2-d => 3-d, page 98◦3-d => 2-d => 1-d, page 99◦Reshape(page 57), cat(page 101),

flipdim, shiftdim, permute◦Their search and sorting, such as a

3d array sorted in one dimension.

Page 26: CSC115:  Matlab  Special Session

[p, q]◦[ p q ]◦Or cat (2, p, q)

[p; q]◦Or cat (1, p, q)

Page 27: CSC115:  Matlab  Special Session

Output◦Standard output◦Disp(), page 162◦Sprintf, page 168◦Plot, page 276

Page 28: CSC115:  Matlab  Special Session
Page 29: CSC115:  Matlab  Special Session
Page 30: CSC115:  Matlab  Special Session

Other inputs◦Sample plain text file

Help fileformats, page 253Tip: Try to avoid using low level

file I/O

Page 31: CSC115:  Matlab  Special Session
Page 32: CSC115:  Matlab  Special Session