There are programmers and there are niche programmers. MATLAB
programmers can proudly boast to be latter. MATLAB stands for matrix
laboratory. It is a numerical computing environment and
fourth-generation programming language that has been developed by
MathWorks. It permits matrix manipulations, plotting of functions and
data, implementation of algorithms, making of user interfaces, and
interfacing with programs that have been written in other languages,
like C, C++, Java and Fortran. 1. A Journey from Robot to Digital Human This book provides readers with a solid set of diversified and essential tools for the theoretical modeling and control of complex robotic systems, as well as for digital human modeling and realistic motion generation. Following a comprehensive introduction to the fundamentals of robotic kinematics, dynamics and control systems design, the author extends robotic modeling procedures and motion algorithms to a much higher-dimensional, larger scale and more sophisticated research area, namely digital human modeling. Most of the methods are illustrated by MATLAB codes and sample graphical visualisations, offering a unique closed loop between conceptual understanding and visualisation. |

2. Learning to Program with MATLAB

The text is for instructors who want to use MATLAB to teach introductory programming concepts. Since many students struggle with applying the concepts that underlie good programming practice, Learning to Program with MATLAB: Building GUI Tools was designed upon the observation that student learning is enhanced if the students themselves build the GUI (graphical user interface) tool, construct the computational model, implement the visualization of results, and design the GUI. This text teaches the core concepts of computer programming - arrays, loops, functions, and basic data structures - using MATLAB. The chapter sequence covers text-based programs, then programs that produce graphics, building up to an emphasis on GUI tools. This progression unleashes the real power of MATLAB - creating visual expressions of the underlying mathematics of a problem or design.

3. MATLAB Graphics and Data Visualization Cookbook

Collection of data visualization recipes with functionalized versions of common tasks for easy integration into your data analysis workflow. Recipes cross-referenced with MATLAB product pages and MATLAB Central File Exchange resources for improved coverage. Includes hand created indices to find exactly what you need; such as application driven, or functionality driven solutions.

4. MATLAB, 4th Edition

MATLAB: An Introduction with Applications is used by more college students than any other MATLAB text or reference. This concise book is known for its just-in-time learning approach, giving students the information when they need it. The new edition presents the latest MATLAB functionality gradually and in detail. Equally effective as a freshmen-level text, self-study tool, or course reference, the book is generously illustrated through computer screen shots and step-by-step tutorials, with abundant and motivating applications to problems in mathematics, science, and engineering.

5. Digital Signal Processing Using MATLAB for Students and Researchers

With its active, hands-on learning approach, this text enables readers to master the underlying principles of digital signal processing and its many applications in industries such as digital television, mobile and broadband communications, and medical/scientific devices. Carefully developed MATLAB examples throughout the text illustrate the mathematical concepts and use of digital signal processing algorithms. Readers will develop a deeper understanding of how to apply the algorithms by manipulating the codes in the examples to see their effect. Moreover, plenty of exercises help to put knowledge into practice solving real-world signal processing challenges.

6. MATLAB Programming

MATLAB is a numerical computing environment and fourth-generation programming language developed by MathWorks. It started out as a matrix programming language where linear algebra programming was simple. It can be run both under interactive sessions and as a batch job.

7. An Introduction to Matlab

This book introduces you to the basics of Matlab without requiring any previous experience of programming. Through a series of easily followed examples, the book builds your knowledge step-by-step so that, at the end, you will master all the fundamentals of the program.

8. MATLAB: A Fundamental Tool for Scientific Computing and Engineering Applications

These volumes present interesting topics from different areas of engineering, signal and image processing based on the MATLAB environment. This collection of high quality articles refers to a large range of professional fields and can be used for science as well as for various educational purposes.

9. Technology and Engineering Applications of Simulink

Building on MATLAB, Simulink provides a platform for engineers to plan, model, design, simulate, test and implement complex electromechanical, dynamic control, signal processing and communication systems. This book demonstrates the power and capabilities of Simulink to solve engineering problems with varied degree of complexity in the virtual environment.

10. Freshman Engineering Problem Solving with MATLAB

This course, originating at Arizona State University at the Polytechnic Campus, is intended to introduce freshman engineering students to problem solving using an m-file environment, such as MATLAB, LabVIEW MathScript, Octave, etc. It is designed for the novice programmer, and covers the most commonly used features of the language.

11. Applications of MATLAB in Science and Engineering

The book consists of 24 chapters illustrating a wide range of areas where MATLAB tools are applied. These areas include mathematics, physics, chemistry and chemical engineering, mechanical engineering, biological (molecular biology) and medical sciences, communication and control systems, digital signal, image and video processing, system modeling and simulation.

12. MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics

The book presents several approaches in the key areas of practice for which the MATLAB software package was used. It will be of great interest to control and electrical engineers and students in the fields of research the book covers.

13. MATLAB: A Ubiquitous Tool for the Practical Engineer

MATLAB has became a de facto tool for the modern system engineer. This book is written for both engineering students, as well as for practicing engineers. The wide range of applications in which MATLAB is the working framework, shows that it is a powerful, comprehensive and easy-to-use environment for performing technical computations.

14. An Introduction to Solving Engineering Problems with Matlab

MATLAB is a programming language used by several computational packages known as m-file environments. This text is intended to introduce freshman engineering students to problem solving using an m-file environment. Most of the information in this text applies to any m-file environment.

15. Control Engineering: An introduction with the use of Matlab

The book covers the basic aspects of linear single loop feedback control theory. Explanations of the mathematical concepts used in classical control such as root loci, frequency response and stability methods are explained by making use of MATLAB plots but omitting the detailed mathematics found in many textbooks. There is a chapter on PID control and two chapters provide brief coverage of state variable methods.

16. An Introductory Guide to MATLAB

MATLAB provides a powerful interactive computing environment for numeric computation, visualization, and data analysis. Its wide range of commands, functions, and language constructs permit users to solve and analyze difficult computational problems from science and engineering without programming in a general purpose language. This document is not intended to be a complete manual for MATLAB users. Instead, it provides a brief introduction to MATLAB, outlining features that might be of particular use to CPSC 302 and 303 students.

17. Physical Modeling in MATLAB

An introductory textbook for people who have not programmed before. Covers basic MATLAB programming with emphasis on modeling and simulation of physical systems. The book starts with scalar values and works up to vectors and matrices very gradually. This approach is good for beginning programmers, because it is hard to understand composite objects until you understand basic programming semantics.

18. Experiments with MATLAB

It started out in the late 1970s as a simple "Matrix Laboratory". We want to build on this laboratory tradition by describing a series of experiments involving applied mathematics, technical computing, and Matlab programming. We will introduce Matlab by way of examples. Many of the experiments involve understanding and modifying Matlab scripts and functions that we have already written. You should have access to Matlab and to our exm toolbox, the collection of programs and data that are described in Experiments with MATLAB. We hope you will not only use these programs, but will read them, understand them, modify them, and improve them.

19. Numerical Computing with Matlab

This is a lively textbook for an introductory course in numerical methods, MATLAB, and technical computing, with an emphasis on the informed use of mathematical software. The book makes extensive use of computer graphics, including interactive graphical expositions of numerical algorithms. The topics covered include an introduction to MATLAB; linear equations; interpolation; zeros and roots; least squares; quadrature; ordinary differential equations; Fourier analysis; random numbers; eigenvalues and singular values; and partial differential equations.

20. Matlab/Simulink Tutorial

Matlab stands for Matrix Laboratory. The very first version of Matlab, written at the University of New Mexico and Stanford University in the late 1970s was intended for use in Matrix theory, Linear algebra and Numerical analysis. Later and with the addition of several toolboxes the capabilities of Matlab were expanded and today it is a very powerful tool at the hands of an engineer.