MATLAB for Neuroscientists: An Introduction to Scientific Computing in MATLAB, Second Edition. Boot Camp in Quantitative Methods, based on the course Neurobiology 306qc: Quantitative Methods for Biologists taught at Harvard University. Science Education Resource Center, Carleton College. 6.094 Introduction to MATLAB, January 2010. MATLAB tutorials, including MATLAB Onramp, and MATLAB documentation, including a MATLAB Primer (PDF - 2.4MB). Self-paced online course from MITx on edX. MATLAB: An Introduction with Applications, Fifth Edition. MATLAB for Brain and Cognitive Scientists. MATLAB: A Practical Introduction to Programming and Problem Solving.
Solutions (ZIP - 1.9MB) (This ZIP file contains: 2. Spike-triggered averaging of neural responses: Handout and data (ZIP - 2.1MB) (This ZIP file contains: 1. Solutions (ZIP) (This ZIP file contains: 6. Integrate and fire model of neural activation (PDF) Solutions (ZIP) (This ZIP file contains: 4. Spatial processing in the visual pathway (PDF) Solutions (ZIP) (This ZIP file contains: 2.
The free GNU Octave Scientific Programming Language is largely compatible with MATLAB and can be used to run the MATLAB examples in this tutorial.The MATLAB technical computing environment can be purchased from MathWorks, Inc.Introduction to computer programming, linear algebra.NOTE: There are no videos for this tutorial. GNU Octave A high-level interactive language for numerical computations Edition 6 for Octave version 6.4.0 October 2021 Free Your Numbers John W. This tutorial is intended for students who already have computer programming background and want to learn some of the basic elements of the MATLAB language and how it can be applied to sample problems in computational neuroscience. MATLAB programs are used, for example, to conduct experiments and gather data, analyze and visualize data, and implement computational models. MATLAB is a powerful technical computing environment that is used extensively in the research described in this course. The spatial receptive fields of neurons in visual cortex can be described as an oriented Gabor filter, producing results such as that shown for an oblique orientation in the lower right.
The result of retinal processing can be described as convolution with the difference of two Gaussians that form a center-surround spatial structure (lower left). This processing can be modeled as convolution with spatial filters that incorporate Gaussian smoothing (upper right). One MATLAB ® tutorial exercise explores how the retinal image (upper left) is processed by neurons in the early stages of the visual pathway.