上传者: 42197110
|
上传时间: 2022-02-27 19:57:59
|
文件大小: 6.13MB
|
文件类型: -
函数的嵌套调用
在Matlab中,函数可以嵌套调用,即一个函数可以调用别的函数。
一个函数调用自身称为函数的递归调用。
例5.12 利用函数的递归调用,求n!。
n!本身就是以递归的形式定义的:
显然,求n!需要求(n-1)!,这时可采用递归调用。
函数如下:
function f = factor(n)
if n<=1
f = 1;
else
f = factor(n-1)*n; %递归调用求(n-1)!
end