CSC115: Matlab Special Session

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

description

CSC115: Matlab Special Session. Dr. Zhen Jiang Computer Science Department West Chester University. P399, changing argument order P401, linestyles , markers, and colors P402, label P404, Axes limit P408, multiple plots. - PowerPoint PPT Presentation

Transcript of CSC115: Matlab Special Session

Page 1: CSC115:  Matlab  Special Session

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

Page 2: CSC115:  Matlab  Special Session

P399, changing argument orderP401, linestyles, markers, and

colorsP402, labelP404, Axes limitP408, multiple plots

Page 3: CSC115:  Matlab  Special Session

Display the monthly (12 months) snowfall records for the city that have the longest snow season (most months have snowfall).

Page 4: CSC115:  Matlab  Special Session
Page 5: CSC115:  Matlab  Special Session

Display the monthly (12 months) temperature for the hottest city (one record is enough, no need for the solution for tie) and the coldest city (different curve/line) in one plot graph.

Page 6: CSC115:  Matlab  Special Session
Page 7: CSC115:  Matlab  Special Session

Display the average of temperature, # of sunny days, and # of rainy days in each month (3 curves/lines) in United States in one plot graph.

Page 8: CSC115:  Matlab  Special Session
Page 9: CSC115:  Matlab  Special Session

Display the monthly (12 months) temperature for the hottest city (one record is enough, no need for the solution for tie) in summer (June, July, & August) and the coldest city in winter (December, January, and February) in one plot graph (2 curves).

Page 10: CSC115:  Matlab  Special Session
Page 11: CSC115:  Matlab  Special Session

Display the monthly (12 months) temperature for the top 5 hotest cities that have the average (year) temperature in 50’s (>= 50 and <60) in one plot graph (five curves).

Page 12: CSC115:  Matlab  Special Session
Page 13: CSC115:  Matlab  Special Session
Page 14: CSC115:  Matlab  Special Session

Page 431, Figure 27.4, meshPage 432, Figure 27.6, meshz

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

Page 434, Figure 27.9, surf

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

What is X?What is Y?What is Z?

Page 19: CSC115:  Matlab  Special Session

Make your own X, YDetermine the corresponding Z

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

Find the distance from (i, j) to (dx(1), dy(1)), the first city in record.

min_d2 = (dx(1)-(i-1+minx))*(dx(1)-(i-1+minx)) + (dy(1)-(j-1+miny))*(dy(1)-(j-1+miny));

Set the current closest city index => 1st

id = 1; Find the kth city from city2 to the

city_num-th city in the record◦Check the distance from (i,j) to (dx(k), dy(k))

if it can beat the record min_d2◦If yes, update id=k

update z(j,i) = dz(id);

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

Page 436, Figure 27.12, nan

Page 24: CSC115:  Matlab  Special Session
Page 25: CSC115:  Matlab  Special Session

Page 437, figure 27.13, surfl

Page 26: CSC115:  Matlab  Special Session
Page 27: CSC115:  Matlab  Special Session

Page 438, figure 27.15, sufnorm

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

view

Page 30: CSC115:  Matlab  Special Session
Page 31: CSC115:  Matlab  Special Session

Making your picture on slide 12 rotating?

Page 32: CSC115:  Matlab  Special Session

Stem3

Page 33: CSC115:  Matlab  Special Session
Page 34: CSC115:  Matlab  Special Session

Chapter 28, page 461-476