斐波那契数列中的平方数除了1和144还有吗?
收藏:
0
点赞数:
0
评论数:
0
1个回答

还有很多啊,可以用程序来实现,以下是matlab的程序:

function f=fibonacci(n)

fibonacci=[1 1];

if n==1

fibonacci=[1];

elseif n==2

fibonacci=[1 1];

else

for ii=3:n

fibonacci(ii)=fibonacci(ii-1) + fibonacci(ii - 2);

end

end

f=fibonacci(n);

以上是生成斐波那契数列,以下是找出是数列中的平方数:

n=1000; %表示找出数列的前1000个数中的平方数

for i=1:n

f(i)=fibonacci(i);

if round((f(i))^0.5)==(f(i))^0.5

f(i)

end

end

运行可以发现能够找到很多,毕竟这个数列是无限长的.

点赞数:
0
评论数:
0
关注公众号
一起学习,一起涨知识