如何在matlab里做函数的递归调用

2024-12-14 23:08:15
推荐回答(1个)
回答1:

程序可以写成

1
2
3
4
5
6
7
8
9
10

function zd
clear;clc;
s=mysum(5)

function s=mysum(n)
if n==1
s=1;
else
s=n+mysum(n-1);
end

保存到一个文件,然后运行即可得到结果15。