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
.