MATLAB递归函数
递归函数就是函数调用自己本身,具体来说就是在一个函数模块里(设函数模块为factor.m,),存在函数(factor),这个函数(factor)用来调用函数模块(factor.m)。看下面的例子:
递归函数求n的阶层
创建函数文件factor.m
function f=factor(n) % function 输出形参表 = 函数名(输入形参表);
if n<=1 % 停止递归函数调用条件
f=1;
else
f=n*factor(n-1