今天讲一下MatLab一个M文件编写多个函数的技巧和一些说明。首先,m文件的主程序和子程序都是函数时可以实现(只有这种情况)。同时需要注意:一个m文件当然可以写多个function,但是只有第一个能够在其它文件中调用,其余的函数只能在该文件中调用。如果主程序是脚本和子程序是函数时有错。
下面给出一个简单的例子:
function test
f=ff(1,2)
function f=ff(x,y)
f=x^2+y^2;%stem(f,'r');hold on;
f=f^2;%stem(f,'k');hold off;