上传者: 42183486
|
上传时间: 2022-07-29 18:58:06
|
文件大小: 7.85MB
|
文件类型: PPT
函数的嵌套调用
在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