CSc 4630/6630 Introduction to MATLAB Programming
Dr. Michael Weeks
This course is designed as a friendly introduction to programming
in MATLAB, especially for non-computer science majors. There will
be a semester project, which should be tailored to the students' own
interests.
- For example, someone working in a Biology lab might simulate
a population of crawfish, while another student might use MATLAB
to find a specific sequence in DNA data.
- A Chemistry student could model interactions between chemicals.
- Students studying Physics could look for the presence of Muons in
data collected from a collider, or perhaps examine how the orbit of
the earth around the sun would be affected by a second moon.
Students are encouraged to use data from their advisors' labs.
Syllabus
The class syllabus is broken into sections.
- See the class specific information.
- See the class policies.
- See the specific dates of importance.
Homeworks
Announcements
-
Here's an article on
Getting
a handle on MATLAB graphics
-
Here is a short list of Common Unix commands that you might use in the classroom.
- Press the commmand, option, and escape keys if someone has locked the
computer you need to use.
-
I put quick reference guides to unix and vi on Qubit under my account;
see files
"unix_handout.pdf" and "vi_handout.pdf". You will probably find
the unix handout especially useful.
- Here is a
project report scoresheet
that I will use to help assess your project reports.
- We discussed Object Oriented Programming (OOP) under MATLAB.
If you have a 2008 or newer edition of MATLAB, try the
classdef
command for a new way of defining classes.
Other Resources