递归法

DNA图谱 / 问答 / 标签

matlab如何用递归法求阶乘

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

matlab如何用递归法求阶乘

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