首页 - 常识问答 - 正文

求用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递归函数的问答