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.


Run example script step-by-step in Command Window


echodemo filename



echodemo filename runs the script specified by filename step-by-step in the Command Window. The file must contain sections defined with two percent signs (%%) to enable pausing after each step. At each step, you can click links in the Command Window to proceed or stop. If the Command Window is not large enough to show the links, scroll up to see them.


If variables in your base workspace have the same name as variables that the example file creates, the example could overwrite your data. Preserve your data by saving it to a MAT-file before running the example.


echodemo(filename,index) starts with the section number specified by index. If the example relies on results of previous steps, using this syntax can produce errors or unexpected results.


collapse all

Run the Loma Prieta Earthquake example.

echodemo quake

Start the Loma Prieta Earthquake example from the third section.

filename = 'quake';
index = 3;

This code errors because the example requires variables created in earlier sections.

Input Arguments

collapse all

Script file name, specified as a character vector.

When you use the function syntax for echodemo and specify its inputs within parentheses, enclose the filename input in single quotes.

Section index, specified as a scalar integer.

The link text in the Command Window shows the current section number, n, and the total number of sections, m, as n/m.


  • Only use echodemo to display scripts, not functions. echodemo can run any script that you can execute, but only scripts with sections pause between steps.

See Also

| |

Introduced before R2006a

Was this topic helpful?