Запустите скрипт MATLAB
run(scriptname)
запускает скрипт MATLAB®, заданный run(scriptname)
scriptname
.
run
выполняет скрипты не в настоящее время на пути MATLAB. Однако необходимо использовать cd
или addpath
, чтобы перейти к или добавить соответствующую папку, делая исполняемый файл скрипта путем ввода одного только его имени.
scriptname
может получить доступ к любым переменным в текущей рабочей области.
run
изменяется на папку, которая содержит скрипт, выполняет его и сбрасывает назад к исходной папке. Если сам скрипт изменяет папки, то run
не возвращается к исходной папке, если scriptname
не изменяется на папку, в которой находится этот скрипт.
Если scriptname
соответствует и файлу .m
и P-файлу, находящемуся в той же папке, то run
выполняет P-файл. Это происходит, даже если вы задаете scriptname
с расширением .m
.
Если скрипт не находится на пути MATLAB, выполнение команды run
кэширует скрипт. На том же сеансе и после вызова run
, можно отредактировать скрипт с помощью внешнего редактора. Вызовите clear scriptname
прежде, чем вызвать run
снова, чтобы использовать измененную версию скрипта, а не кэшированной версии. Если вы редактируете скрипт с редактором MATLAB, run
выполняет измененную версию и нет никакой потребности вызвать clear scriptname
.