【发布时间】:2011-07-20 15:38:47
【问题描述】:
可能重复:
In MATLAB, can I have a script and a function definition in the same file?
我可以将 MATLAB 脚本代码和函数代码放在同一个文件中吗?
%% SAVED IN FILE myfunc.m (otherwise fail)
function [out1] = myfunc( x )
out1 = sqrt( 1 + (cos(x))^2 );
end
%%
%OTHER CRAP
y = 1:10
% use myfunc
它似乎不起作用,即使那里有 end 关键字。是否允许这种类型的事情,还是我总是需要在其自己正确命名的文件中包含每个函数?
我确信几年前我在同一个文件中看到了使用这些函数的函数和代码。
【问题讨论】:
-
它不是重复的,这个问题提出了不同的问题,实际上比我在这里问的要模糊得多。
-
虽然另一个问题的编写/格式不是很好,但两个问题都问同样的问题:是否可以将脚本和函数定义组合在同一个文件中。
-
是的,如此接近以至于一个不是这个