MATLAB for Brain and Cognitive Scientists Kindle Edition
Mike X Cohen (Author) Find all the books, read about the author, and more. See search results for this author |


Learn more

Use the Amazon App to scan ISBNs and compare prices.

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle Cloud Reader.
Using your mobile phone camera - scan the code below and download the Kindle app.

MATLAB is one of the most popular programming languages for neuroscience and psychology research. Its balance of usability, visualization, and widespread use makes it one of the most powerful tools in a scientist's toolbox. In this book, Mike Cohen teaches brain scientists how to program in MATLAB, with a focus on applications most commonly used in neuroscience and psychology. Although most MATLAB tutorials will abandon users at the beginner's level, leaving them to sink or swim, MATLAB for Brain and Cognitive Scientists takes readers from beginning to intermediate and advanced levels of MATLAB programming, helping them gain real expertise in applications that they will use in their work.
The book offers a mix of instructive text and rigorous explanations of MATLAB code along with programming tips and tricks. The goal is to teach the reader how to program data analyses in neuroscience and psychology. Readers will learn not only how to but also how not to program, with examples of bad code that they are invited to correct or improve. Chapters end with exercises that test and develop the skills taught in each chapter. Interviews with neuroscientists and cognitive scientists who have made significant contributions their field using MATLAB appear throughout the book. MATLAB for Brain and Cognitive Scientists is an essential resource for both students and instructors, in the classroom or for independent study.
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now
Customers who viewed this item also viewed
Editorial Reviews
Review
An excellent primer on programming, linear algebra, signal processing, and statistics with MATLAB essential for data analysis by neuroscientists! Read it for a journey with valuable advice from Mike Cohen that can transform you from a novice to an expert in data analysis, and keep it on your bookshelf as a lifelong reference!
―Srikantan Nagarajan, Professor of Radiology and Biomedical Imaging, University of California, San Francisco --This text refers to an out of print or unavailable edition of this title.About the Author
Product details
- ASIN : B08HY2CDHK
- Publisher : The MIT Press (July 14, 2017)
- Publication date : July 14, 2017
- Language : English
- File size : 15498 KB
- Text-to-Speech : Enabled
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 695 pages
- Lending : Not Enabled
- Best Sellers Rank: #546,658 in Kindle Store (See Top 100 in Kindle Store)
- Customer Reviews:
About the author

Mike X Cohen likes to do neuroscience research, write texbooks, create online courses, and look at anything colored purple.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Moreover, this book goes hand to hand with the "Analyzing Neural Series data" by the same author. After reading a couple of chapters from MBCS, I went back and looked at the code that accompanies the "Analyzing Neural Series data". The difference was immense! I could read and understand the code much faster than I did the previous time.
All in all, this is an excellent book. I would definitely recommend it to anyone who wants to get up and running with brain data.
Top reviews from other countries

volt_rest = -70; % resting potential (mV)
volt_thresh = -50; % action potential thresh. (mV)
volt_reset = -75; % post-spike reset voltage
% membrane parameters
R_m = 10; % neuron membrane resistance (MOhm)
tau = 10; % time constant of decay (ms)
srate = 10000; % sampling rate in Hz
sim_dur = 1; % stimulus duration in seconds
time = 0:1/srate:sim_dur - 1/srate;
input = zeros(1,length(time));
input(dsearchn(time',.3):dsearchn(time',.7)) = 3;
neuronV = volt_rest + zeros(size(timevec));
spiketimes = [];
if neuronV(ti) > volt_thresh
neuronV(ti) = volt_reset;
spiketimes = cat(1,spiketimes,ti);
end
r_i = volt_rest + input(ti)*R_m;
neuronV(ti+1) = r_i + (neuronV(ti) - r_i) * exp(-1000/srate/tau);
neuronV(neuronV==volt_reset) = 40;
This does not execute, was 'timevec' a function which has since been depracated? Also 'ti' throws a undefined error, unsurprising as it's not been explicity been declared anywhere. Unfortunately, its difficult to tell what is actually meant to relate to? is it 'time' (which also throws a error) or 'tau' (which also throws a error, but runs if you replace 'timevec' with it?) Ive tried stackoverflow and matlab answers, any suggestions?

The book is quite enjoyable as a read, Cohen sprinkles some jokes and wit throughout the chapters to keep you awake. I have never done any programming as of July 2019, and a year later with this book and Cohen's courses I feel I have acquired basic competence at MATLAB.


Reviewed in Germany on September 11, 2020
The book is quite enjoyable as a read, Cohen sprinkles some jokes and wit throughout the chapters to keep you awake. I have never done any programming as of July 2019, and a year later with this book and Cohen's courses I feel I have acquired basic competence at MATLAB.




Voor mensen die kennis willen maken met signaalverwerking, ondersteuning zoeken in de
vele analyse-mogelijkheden met MATLAB is dit een prima aankoop. Het leest weg als een roman
en op geen enkel moment voel je dat je in het diepe wordt gegooid.
