Ответ 1
Когда ваш .m файл содержит функцию, а не только script, MATLAB позволяет вам настраивать параметры "run". Обычным было бы выбросить ошибку, потому что "Недостаточно входных аргументов", поскольку вы пытаетесь запустить функцию без каких-либо изменений.
Однако, если вы нажмете маленькую стрелку ниже "run", вы можете ввести некоторые аргументы по умолчанию, чтобы перейти к функции, когда функция запускается щелчком по зеленому воспроизведению. Таким образом, это не приведет к ошибке. Синие точки означают, что кто-то написал какой-то аргумент по умолчанию, и MATLAB говорит вам, что он будет запускать с ними функцию.
Пример:
function res= add(in1,in2)
res=in1+in2
end
Параметры по умолчанию и ans:
Если вы попытаетесь запустить этот код без добавления параметров по умолчанию, это приведет к ошибке.