matlab如何用递归法求阶乘

2024-12-14 19:41:29
推荐回答(1个)
回答1:

首先,建立自定义函数文件factorial.m。具体代码如下:
function f=factorial(n)
if n==0
f=1;
return;
else
f=n*factorial(n-1); %递归
return;
end
然后,命令窗口下,执行
factorial(10) %计算 10!