Run MATLAB script
run( runs
the MATLAB® script specified by scriptname)scriptname.
run can execute a script not on the MATLAB path if its input argument specifies the path to the script. To
run a script by simply entering its name, you should use cd
to navigate to the appropriate folder or addpath to add the
folder to the MATLAB search path.
scriptname can access any variables in the current
workspace.
run changes to the folder that contains the script,
executes it, and resets back to the original folder. If the script itself
changes folders, then run does not revert to the original
folder, unless scriptname changes to the folder in which this
script resides.
If scriptname corresponds to both a .m
file and a P-file residing in the same folder, then run
executes the P-file. This occurs even if you specify
scriptname with a .m extension.
If a script is not on the MATLAB path, executing the run command caches the
script. In the same session and after calling run, you can
edit the script using an external editor. Call clear
scriptname before calling run again to use the
changed version of the script rather than the cached version. If you edit the
script with the MATLAB editor, run executes the changed version and
there is no need to call clear scriptname.