必须有函数文件存在时,才能调用其文件(子程序)。如
先建立函数文件 myfun.m
function s=myfun(m) %function是myfun
s=0;
for n=1:m
s=s+1/n/n
end
然后在指令窗口或执行文件中调用
myfun(10)
myfun(50)
如果只是自己主函数用,
把子程序定义在主函数的m文件里面
主程序直接调用就行了
是说的函数吧?matlab里要多次使用的程序都可以定义成单独的函数m文件,主文件名与文档中的函数名相同。定义保存后,在其他程序中用函数名调用即可。
就是建立一个函数文件结构如下:
function a=entropy();
%以下是函数体
……
return;
然后在程序里面引用就行了
子函数文件名和函数名应该保持一致。