【发布时间】:2013-09-14 00:10:03
【问题描述】:
我尝试在 Matlab .m 文件中编写一个函数:
function returnValue = someFunction(x, y)
returnValue = x * y + 3
end
但是,Matlab 指出,不允许我在脚本中间简单地声明一个函数。我尝试将函数移动到文件顶部,但 Matlab 强制我将函数重命名为文件名。
我很快意识到 Matlab 函数必须与其文件名匹配。如何在单个文件中模块化我的 Matlab 代码?有没有办法在我的脚本中间定义一个函数?
【问题讨论】:
-
使用多个文件有什么问题?
-
@poorsod:对于像这样的非常小的一行操作,我认为将它们放在一个文件中会更具可读性;有点像在 C++ 函数中使用
inline关键字