| Programming and Data Types | ![]() |
| MATLAB Programming: A Quick Start |
Creating MATLAB programs with M-files |
| Scripts |
Simple M-file programs with no input or output arguments |
| Functions |
M-files programs that accept input and return output |
| Subfunctions |
Multiple functions within one M-file |
| Private Functions |
Functions with limited visibility |
| Variables |
Guidelines for creating variables; global and persistent variables; special values |
| Data Types |
Description of all MATLAB data types |
| Operators |
Arithmetic, relational, and logical operators |
| Keywords |
Reserved keywords that you should avoid using |
| Flow Control |
Statements that affect the flow of your code |
| String Evaluation |
Executing user-supplied strings and constructing executable strings |
| Dates and Times |
Date formats and functions that handle dates and times |
| Calling Functions |
Making function calls with function or command syntax |
| Obtaining User Input |
Obtaining input from a user during M-file execution |
| Subscripting and Indexing |
Accessing and assigning to elements of a matrix |
| Empty Matrices |
Matrices with at least one dimension equal to zero |
| Errors and Warnings |
Reporting and recovering from errors that occur in your programs |
| Shell Escape Functions |
Accessing your own C or Fortran programs using shell escape functions |
| Using MATLAB Timers |
Scheduling the execution of MATLAB commands |
| Programming and Data Types | MATLAB Programming: A Quick Start | ![]() |