求用MATLAB如何实现递归计算
日期:2023-4-80 次浏览
1
2
如何在matlab中利用函数的递归调用求n!
%可以这样写:
function F = nn(n) if n<=1 %未做严密的输入参数检查,可自行完善,也可输入异常参数看看效果:) F = 1; else F = n * nn(n-1); %递归调用 end end
%Matlab 2009 + Win7 32位 测试通过
%运行结果如下:
本回答被提问者和网友采纳
3
4
5
6
如何在matlab里做函数的递归调用
<p>%可以这样写:</p><p>functionf=nn(n) ifn<=1%未做严密的输入参数检查,可自行完善,也可输入异常参数看看效果:) f=1; else f=n*nn(n-1); %递归调用 endend</p><p>%matlab2009+win732位测试通过</p><p>%运行结果如下:</p><p></p><p></p>
-
以上是关于matlab递归函数的问答