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

Basic program files

Scripts are the simplest type of program file. They are useful for automating a series of MATLAB® commands, such as computations that you have to perform repeatedly from the command line or series of commands you have to reference.

Functions

editEdit or create file
inputRequest user input
publishGenerate view of MATLAB file in specified format
grabcodeExtract MATLAB code from file published to HTML
snapnowTake snapshot of image for inclusion in published document

Topics

Basic Programs

Create Scripts

Create a script in a new file or from commands in the Command History.

Add Comments to Programs

Add comments to describe your code and allow others to understand it.

Find and Replace Text in Files

Find and replace text in the current file or multiple files. Automatically rename functions or variables.

Improve Code Readability

Use indentation, text-width indication, and code folding to make your code easier to read.

Code Sections

Define code sections within your MATLAB program files to evaluate each section individually.

Open and Save Files in the Editor

Open and save files in the Editor using several different methods.

Adding Inputs and Output

Scripts vs. Functions

Program files can be scripts that simply execute a series of MATLAB statements, or they can be functions that also accept input arguments and produce output.

Add Functions to Scripts

Add functions to scripts to reuse code within a script and avoid creating and managing separate function files.

Sharing Code

Publish and Share MATLAB Code

MATLAB provides options for presenting your code to others, including using publishing and creating live scripts and functions in the Live Editor.

Related Information