在开始之前,我们首先要看一下MATLAB中函数的语法。
函数y =(参数列表)
命令
上面的代码必须写在一个单独的m文件中!文件名应与函数名一致,即.m ??为什么如果不是
答案 0 :(得分:3)
函数语法为:
function y = functionname(argumentlist)
命令
functionname和.m文件名应该相同。 为什么? 假设您要从另一个.m文件或matlab命令行调用该函数,使用函数名称调用它是最合乎逻辑的。但如果你使用另一个文件名作为函数名,matlab将找不到该函数。相反,你必须使用文件名调用它,这也可以,但是是非逻辑的。
所以你可以说,这是一个好风格的问题。