Main Content
Programming
Scripts, functions, and classes
When you have a sequence of commands to perform repeatedly or that you want to save for future reference, store them in a program file. The simplest type of MATLAB® program is a script, which contains a set of commands exactly as you would type them at the command line. For additional programming flexibility, create functions which accept input and return outputs. When you have specialized data structures or require many functions to interact with special kinds of data, create classes using object-oriented programming techniques.
Categories
- Scripts
Basic program files
- Functions
Code that accepts inputs and returns outputs
- Live Scripts and Functions
Program files that can include formatted text, images, and output to explain the code
- Classes
Create new types of objects to use in MATLAB using object-oriented programming
- Files and Folders
File operations, MATLAB search path
- Code Execution
Evaluate expressions or functions indirectly, set timers
- Exception Handling
Capture data on errors
- Security in MATLAB Code
Security considerations for sensitive information and intellectual property in MATLAB code