(狼追兔子)一只兔子躲进了10个环形分布洞的某一个中,狼在第一个洞中没有找到兔子,就隔一个洞,到第三个洞去找,也没有找到,就间隔两个洞,到第六个洞去找,以后每次多一个洞去找兔子…这样下去,如果狼一直找不到兔子.请问兔子可能躲在哪个洞中?给出算法步骤,并编程求出结果,进一步考虑洞的数量有变化时的情况,编制以洞的数量为变量的matlab的函数文件。。。。。。
关键就是matlab程序不会啊。。。。
追答晕,我大致写一下,你自己上机测试修改.长期不编程了,可能会把C,BASIC,MATLAB的语句弄混淆.
k=input('number of whole');
n=input('Sequence number');
for i=1:n
n\k,
end
这样应该就可以,不过这个是单纯的M文件.
若是要函数的话,好像是把前两行改为function f=seqfun(k,n)
然后将文件保存为seqfun.m