Learning MATLAB

A Problem Solving Approach

  • Walter Gander

Part of the UNITEXT book series (UNITEXT, volume 95)

Also part of the La Matematica per il 3+2 book sub series (UNITEXTMAT, volume 95)

Table of contents

  1. Front Matter
    Pages i-xiv
  2. Walter Gander
    Pages 1-9
  3. Walter Gander
    Pages 11-16
  4. Walter Gander
    Pages 17-27
  5. Walter Gander
    Pages 29-33
  6. Walter Gander
    Pages 35-42
  7. Walter Gander
    Pages 43-55
  8. Walter Gander
    Pages 57-66
  9. Walter Gander
    Pages 67-77
  10. Walter Gander
    Pages 79-97
  11. Walter Gander
    Pages 99-147
  12. Back Matter
    Pages 149-149

About this book


This comprehensive and stimulating introduction to Matlab, a computer language now widely used for technical computing, is based on an introductory course held at Qian Weichang College, Shanghai University, in the fall of 2014. 

Teaching and learning a substantial programming language aren’t always straightforward tasks. Accordingly, this textbook is not meant to cover the whole range of this high-performance technical programming environment, but to motivate first- and second-year undergraduate students in mathematics and computer science to learn Matlab by studying representative problems, developing algorithms and programming them in Matlab. While several topics are taken from the field of scientific computing, the main emphasis is on programming.

A wealth of examples are completely discussed and solved, allowing students to learn Matlab by doing: by solving problems, comparing approaches and assessing the proposed solutions.


Matlab programming language computational science Gnu Octave Problem Solving

Authors and affiliations

  • Walter Gander
    • 1
  1. 1.Departement InformatikETH ZürichZürichSwitzerland

Bibliographic information