GG250: Scientific Programming in Matlab
3 credits
M & W, 12:30-1:20, R 1:30-4:20 Fall-2007, Room POST 733
First Meeting Monday, August 20, 2007
Instructor: Paul Wessel, Office: POST 806, ext. 64778
Organizational matters:
- GG250 Flyer 2007
- GG250 Lab Group Seating Arrangement
- MIDTERM EXAM:Wednesday, October 10
- FINAL EXAM:Monday, December 10, 12:00-2:00
Lecture Supplements:
- Lecture 01 Notes
- Lecture 02 Notes and History
- Lecture 03 Notes and History
- Lecture 04 Notes and History
- Lecture 05 Notes and History
- Lecture 06 Notes and History
- Lecture 07 Notes and History
- Lecture 08 Notes and History
- Lecture 09 Notes and History
- Lecture 10 Notes and History
- Lecture 11 Notes and History
- Lecture 12 Notes and History
- Lecture 13 Notes and History
- Lecture 14 Notes and History
- MIDTERM EXAM
- Lecture 15 Notes and History
- Lecture 16 Notes and History
- Lecture 17 Notes [No history]
- Lecture 18 Notes [No history]
- Lecture 19 Notes [No history]
- Lecture 20 Notes [No history]
- Lecture 21 Notes [No history]
- Lecture 22 Notes and History
- Lecture 23 Notes [No history]
- Lecture 24 Notes [No history]
- Lecture 25 Notes and History
- Lecture 26 Notes [No history]
- Lecture 27 Notes [No history]
Matlab Examples and Data:
Matlab Lab Exercises:
Please submit labs to the GG250 Lab Processor.
- Lab 01 Assignment and Background [Solution]
- Lab 02 Assignment and Background [Solution]
- Seismicity data table
- Bathymetry data table
- Atmospheric CO2 data table
- Lab 03 Assignment and Background [Solution]
- Lab 04 Assignment and Background [Solution]
- Lab 05 Assignment and Background [Solution]
- Lab 06 Assignment and Background [Solution]
- Lab 07 Assignment and Background [Solution]
- Lab 08 Assignment and Background [Solution]
- Eddie Would Go (English text)
- Eddie Would Go (Hawaiian text)
- Hamlet (Shakespearean text)
- read_textfile function
- Lab 09 Assignment and Background [Solution]
- Lab 10 Assignment and Background [Solution]
- Cox and Hart (1986): Plate Tectonics - How it Works, Box 7.3 (Recipe for setting up R)
- Africa continent outline (longitude, latitude in degrees)
- South America continent outline (longitude, latitude in degrees)
- Rotations for S America relative to fixed Africa (time, latitude, longitude, opening angle)
- Lab 11 Assignment and Background [Solution]
- fitline.m Joe Blow's first attempt to fit a straight line
- Hertzsprung_Russell.txt Astronomy Data: log10(temperature) vs log10(Intensity) for star cluster CYG OB1
- Hawaii_age_dist.txt Geology Data: Distance (in km) from Kilauea versus age of dated rock samples (Myr)
- Lab 12 Assignment and Background [Solution]
- geomap.m Joe Blow's global map-making program
- Americas.txt Polygon for North and South America (lon, lat)
- Antarctica.txt Polygon for Antarctica (lon, lat)
- Australia.txt Polygon for Australia (lon, lat)
- Eurasiafrica.txt Polygon for Europe, Asia, and Africa (lon, lat)
- Greenland.txt Polygon for Greenland (lon, lat)
- Lab 13 Assignment and Background [Solution]
- one_d_heat_flow_a.m 1-D heat-flow calculation, version a
- one_d_heat_flow_b.m 1-D heat-flow calculation, version b
- one_d_heat_flow_c.m 1-D heat-flow calculation, version c
- Lab 14 Assignment and Background [No single solution]
- tictactoe.m Main tic-tac-toe program
- tictactoe_series.m Tournament tic-tac-toe manager
- tictactoe_game_status.m Checks for a win given the board
- checkline.m Checks a line for a win
- monkey_move.m How the monkey plays
- dude_move.m How the Dude plays
- Einstein_move.m How Einstein plays
- get_random_integer.m Picks a random integer between limits
- index2rowcol.m Convert 1-D index to (row,col)
- rowcol2index.m Convert (row,col) to a 1-D index
- TTT players participating in the grand GG250 Tournament 2007:
- AB_move.m Asdis
- SD_move.m Sebastian
- MD_move.m Matt
- MHJ_move.m Maria
- BMR_move.m Brad
- LAS_move.m Lauren
- JT_move.m Jason
- NRV_move.m Nicole
- SJW_move.m Samantha
- dude_move.m The Dude
This page is maintained by Paul Wessel.