CS346 - Useful Links and Additional Notes
A
draft
version of instructions for dowloading MATLAB
onto your computer, as provided by Colby ITS. I am told that a more standardized or polished version is forthcoming, but I don't know when yet, and this version is the best available; it is helpful in its current form. I'll let you know when a revised version becomes available.
The MATLAB
"Getting Started" guide
from Mathworks is a good beginning reference. Please note that the "Getting Started" guide is not exhaustive--there are
many
important and useful features of Matlab outside of its scope. Please explore the Matlab help pages (using the help browser, the
help
and
doc
commands, the
search documentation
window / searchbar in the Matlab environment, etc.) for more about what Matlab can do. And as always, feel free to ask your prof. any questions as well!
Some important
programming style notes and guidelines
for our work with Matlab in CS346 this semester.
The Colby
filer
file server is where the folders to submit your work (and receive your graded work) can be found. Please read the HW Notes & Guidelines page, linked from our course CS346 Homework Assignments page; after that,
this page from Colby ITS
may provide additional helpful instructions on how to access filer.
The paper
Can robots make good models of biological behaviour?
by Barbara Webb is available through the Colby Library.
Anonymous functions in Matlab are similar to the use of lambda expressions in other languages, such as Python. Matlab provides some
documentation about anonymous functions in Matlab
, but I encourage you to do a web-search for other perspectives and information about anonymous functions as well! Please note that some of the suggested syntax on Matlab's anonymous functions page may not be well suited for our purposes of creating code easily readable by non-computationalists. As usual for our work in CS346, please prioritize readability, even if it means taking a couple of extra lines to express something in code rather than using the slickest syntax available!
Neuroscience Online
is an electronic textbook for the neurosciences. Please read Chapters 1 and 2 as part of our work with the Hodgkin-Huxley model of action potentials in neurons.