代码之家  ›  专栏  ›  技术社区  ›  user287745

存储名等于函数的.m文件?如果文件名不同,那么会发生什么情况?

  •  0
  • user287745  · 技术社区  · 15 年前

    函数y=(参数列表)

    命令

    1 回复  |  直到 15 年前
        1
  •  3
  •   Roland    15 年前

    函数语法为:

    函数y=函数名(参数列表)

    functionname和.m文件名应该相同。 为什么? 假设您想从另一个.m文件或matlab命令行调用该函数,那么使用函数名调用它是最合乎逻辑的。但是如果使用另一个文件名作为函数名,matlab将找不到该函数。取而代之的是,你必须用文件名来调用它,这也可以工作,但不具有逻辑性。

    所以你可以说,这是一个很好的风格问题。