хранить .m файлы с именами, равными функции?сценарий, если имя файла отличается тогда? - PullRequest
0 голосов
/ 10 ноября 2010

Прежде чем мы начнем, мы должны сначала взглянуть на синтаксис функции в MATLAB.

function y = (список аргументов)

команда

Код выше должен быть записан в отдельном m-файле! Имя файла должно совпадать с именем функции, то есть .m ?? почему что если не

1 Ответ

3 голосов
/ 10 ноября 2010

Синтаксис функции:

function y = имя_функции (список аргументов)

команда

имя функции и имя файла .m должны совпадать. Зачем? Предположим, вы хотите вызвать эту функцию из другого файла .m или из командной строки matlab, наиболее логично вызывать ее с именем функции. но если вы используете другое имя файла в качестве имени функции, Matlab не найдет функцию. Вместо этого вы должны были назвать его с именем файла, которое также будет работать, но не логично.

Так что вы можете сказать, это вопрос хорошего стиля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...