1.两个函数要存放在两个文件中func1存在func1.m中test存在test.m中Matlab的函数寻址是在工作路径下查找与函数名相同的文件.如果将两个函数function [a b]=func1(x,sigma)a=x^2+sigma;b=2*x+sigma;function test(func,x)sigma=1f=@(x) func(x,sigma);[a b]=f(x);放在一个文件中,如果不命名成test.m,那么则无法寻址到test这个函数;如果命名为test.m,那么func1被作为test函数来调用,内部定义的test函数被认为是重复 |