MATLAB M-language Advanced Programming

Author: Chen Yongchun
Publisher:
Publish Date: 2004-01-01
Features: MATLAB provides a programming language in the form of a scratchpad: M-language. The programming of M-language is relatively simple compared to C-language, but it still has its own rules. This book, as a sister volume to "From MATLAB/Simulink Model to Code Implementation," aims to systematically elaborate on M-language from various levels, enabling readers to gain a comprehensive understanding of M-language. The content of this book is as follows:
Chapter 1 briefly discusses some characteristics of MATLAB's M-language, including support for scratchpad-style programming and the fact that variables do not need to be defined by type in advance.
Chapter 2 introduces the various data types supported by M-language, including strings, numerical data types, cell arrays, structures, etc.
Chapter 3 elaborates on the logical and loop control statements, as well as exception handling statements in M-language.
Chapter 4 introduces one of MATLAB's powerful features—data visualization, explaining the drawing, labeling, and modification of 2D/3D graphics, as well as how to modify the properties of graphic objects.
Chapter 5 covers various aspects of file operations in M-language.
Chapter 6 discusses the issue of mixed programming between MATLAB and Simulink, including how to call M-files from Simulink models and how to call Simulink models from M-files.
Chapter 7 introduces the topic of developing graphical interface applications using M-language.
Chapter 8 explains how to convert M programs into standalone applications using MATLAB Compiler, how to call M functions from VC++, and how to call MATLAB's scientific computing and visualization functions from VC++ / VB.
Chapter 9 briefly introduces the numerous external interfaces provided by MATLAB.
MATLAB provides a programming language in the form of a scratchpad: M-language. This book aims to systematically elaborate on M-language from various levels, enabling readers to gain a comprehensive understanding of M-language. The main content of this book includes: briefly introducing some characteristics of MATLAB's M-language, the logical and loop control statements, as well as exception handling statements in M-language; introducing one of MATLAB's powerful features—data visualization; and discussing the issue of mixed programming between MATLAB and Simulink, including how to call M-files from Simulink models and how to call Simulink models from M-files.
This book is written in clear and concise language, with a well-organized structure and detailed content. It is primarily suitable for technical and engineering personnel, as well as developers who use MATLAB as a development/simulation/implementation tool, as a reference book for MATLAB's M-language programming.

📌 Related Posts