# Free Matlab Books

 Ada Assembly Language Basic C++ C Programming Cobol Fortran Lisp OCaml Perl Languages Theory Python Prolog Ruby Scheme Tcl/Tk UML XML

### This section contains free e-books and guides on Matlab, some of the resources in this section can be viewed online and some of them can be downloaded.

Matlab Books
 MATLAB Programming for Numerical ComputationDr. Niket S.Kaisare, IIT MadrasOnline | NA Pages | EnglishThis note introduces students to MATLAB programming, and demonstrate it’s use for scientific computations. The basis of computational techniques are expounded through various coding examples and problems, and practical ways to use MATLAB will be discussed. Topics covered includes: Introduction to MATLAB Programming, Approximations and Errors, Numerical Differentiation and Integration, Linear Equations, Nonlinear Equations, Regression and Interpolation, Ordinary Differential Equations. Introduction to Matlab and Data AnalysisWeizmann Institute of ScienceOnline | NA Pages | EnglishThe goal of this note is to introduce the Matlab programming language and teach how it can be used to solve practical problems in data analysis that come from a wide range of disciplines such as biology, chemistry, economics and physics. Introduction to MatlabEla Pekalska, Marjolein van der GlasPDF | 68 Pages | EnglishThis text includes all material that you need to know, however, many things are treated briefly. Topics covered includes: Basic syntax and variables, Mathematics with vectors and matrices, Visualization, Control flow, Numerical analysis, Script and function m-files, Cell arrays and structures, Optimizing the performance of Matlab code, File input/output operations, Writing and debugging Matlab programs. MATLAB PrimerKermit SigmonPDF | 39 Pages | EnglishThis note explains the following topics: Accessing MATLAB, Entering matrices, Matrix operations, array operations, Statements, expressions, variables; saving a session, Matrix building functions, For, while, if and relations, Scalar functions, Vector functions, Matrix functions, Command line editing and recall, Submatrices and colon notation, M-files, script files, function files,  Text strings, error messages, input, Managing M-files, Hard copy and Graphics. Introduction to MATLAB for Engineering StudentsDavid HoucquePDF | 74 Pages | EnglishIntroduction to MATLAB for Engineering Students is a document for an introductory course note in MATLAB and technical computing. It focuses on the specific features of MATLAB that are useful for engineering classes. Topics covered includes: Mathematical functions, Matrix generation, Array operations and Linear equations, Introduction to programming in MATLAB, Debugging M-files, Main characteristics of MATLAB. A Practical Introduction to MatlabMark S. GockenbachOnline | 33 Pages | EnglishThis book provides an introduction to some of the most useful features of Matlab. Author includes plenty of examples, the best way to learn to use Matlab is to read this while running Matlab, trying the examples and experimenting. Topics covered includes: Simple calculations and graphs, Programming in Matlab, Advanced matrix computations, Advanced Graphics, Solving nonlinear problems in Matlab, Efficiency in Matlab and Advanced data types in Matlab. Introduction To MATLAB Programming Lecture notesYossi FarjounOnline | NA Pages | EnglishThis note is intended to assist undergraduates with learning the basics of programming in general and programming MATLAB in particular.This will explain the  MATLAB command prompt for performing calculations and creating variables. MATLAB Lecture NotesProf. SutherlandOnline | NA Pages | EnglishThis note covers the following topics: Matlab Introduction, Arrays in Matlab, Matrix and vector algebra, Introduction to Excel, Linear Systems of Equations, Plotting in Matlab, Logic and Loops, Input and Output in Matlab and Functions in Matlab. Introduction to MATLABDanilo ScepanovicOnline | NA Pages | EnglishThis course note provides an aggressively gentle introduction to MATLAB. Topics covered are: Variables, scripts, and operations, Visualization and programming, solving equations and curve fitting, Symbolics,  file I/O, building GUIs. An Introduction to Matlab (PDF 47P)David F. GriffithsPDF | 47 Pages | EnglishThis note provides only a brief glimpse of the power and flexibility of the Matlab system.Topics covered are: Matlab as a Calculator, Numbers and Formats, Variables, Suppressing output, Vectors, Plotting Functions, Two–Dimensional Arrays, Systems of Linear Equations, Function m–files, Plotting Surfaces and Graphic User Interfaces.