This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


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.

  • Scripts
    Basic program files
  • Functions
    Programs that accept inputs and return 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
  • Programming Utilities
    Evaluate expressions or functions indirectly, obfuscate code, set timers, handle exceptions