Что означает синий круг на кнопке "Run" в Matlab?

Название в значительной степени говорит обо всем. Я запускаю R2015a и получил это, чтобы появиться в моем редакторе. На кнопке "Run" появляется маленький синий круг. Я никогда раньше этого не видел и не могу найти документацию на веб-сайте mathworks, которая объясняет это.

Что означает этот синий круг с 3 точками?

введите описание изображения здесь

Ответ 1

Когда ваш .m файл содержит функцию, а не только script, MATLAB позволяет вам настраивать параметры "run". Обычным было бы выбросить ошибку, потому что "Недостаточно входных аргументов", поскольку вы пытаетесь запустить функцию без каких-либо изменений.

Однако, если вы нажмете маленькую стрелку ниже "run", вы можете ввести некоторые аргументы по умолчанию, чтобы перейти к функции, когда функция запускается щелчком по зеленому воспроизведению. Таким образом, это не приведет к ошибке. Синие точки означают, что кто-то написал какой-то аргумент по умолчанию, и MATLAB говорит вам, что он будет запускать с ними функцию.

Пример:

function res= add(in1,in2)

res=in1+in2

end

Параметры по умолчанию и ans:

введите описание изображения здесь

Если вы попытаетесь запустить этот код без добавления параметров по умолчанию, это приведет к ошибке.