matlab编程问题.将Fibnacci数列按照如下方式排列(1,2)、(3,5,8)、(13,21,34,55)、……
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 02:37:44
matlab编程问题.将Fibnacci数列按照如下方式排列(1,2)、(3,5,8)、(13,21,34,55)、……
请找出与2014相差最小的那一项,该数所在的组号,并计算该组的Fibnacci数列各项的和.如果满足条件的数有两个(比2014小的一个,比它大的一个,如2000和2028),请找出这两个组号,分别计算两组的各项之和.(这种排列方式可以矩阵形式存储,查找用find函数).其实我主要想问怎么把fibnacci数列写成题目的排列方式
请找出与2014相差最小的那一项,该数所在的组号,并计算该组的Fibnacci数列各项的和.如果满足条件的数有两个(比2014小的一个,比它大的一个,如2000和2028),请找出这两个组号,分别计算两组的各项之和.(这种排列方式可以矩阵形式存储,查找用find函数).其实我主要想问怎么把fibnacci数列写成题目的排列方式
你的意思是:第1组1,2;第2组3,5,8,第3组,13,21,34,55;计算2014所在的那一组?
再问: 是的。编程......
再答: 对的话多个点分
clc
clear
a=[];
a(1)=1;
a(2)=2;
for i=3:104
a(i)=a(i-1)+a(i-2);
end
aa=abs(a-2014);
[xx,xiang]=min(aa);
b={};
m=1;
for i=1:13
b{i}=a(m:m+i);
m=m+i+1;
end
B={};
M=[];
for i=1:13
B{i}=abs(b{i}-2014);
M=[M,min(B{i})];
end
[x,zu]=min(M);
he=sum(b{zu});
再问: 3Q~其实我也搞定了~
再问: 是的。编程......
再答: 对的话多个点分
clc
clear
a=[];
a(1)=1;
a(2)=2;
for i=3:104
a(i)=a(i-1)+a(i-2);
end
aa=abs(a-2014);
[xx,xiang]=min(aa);
b={};
m=1;
for i=1:13
b{i}=a(m:m+i);
m=m+i+1;
end
B={};
M=[];
for i=1:13
B{i}=abs(b{i}-2014);
M=[M,min(B{i})];
end
[x,zu]=min(M);
he=sum(b{zu});
再问: 3Q~其实我也搞定了~
matlab编程问题.将Fibnacci数列按照如下方式排列(1,2)、(3,5,8)、(13,21,34,55)、……
将整数1,2,3,……,2016,按下列方式排列成数列,用N表示数列的行数.(每排8个数字)详细如下
高一数列题:将正整数数列1,2,3,4,5,…的各项按照上小下大、左小右大的原则写成如下的三角形数表:
用一维数组编程写Fibonacci数列的前20项(1 1 2 3 5 8 13 21…)
一列数列按规律排列如下:1/2,3/4,5/6,7/8,……第K个数为
C语言编程问题:用Fibonacci数列为:1,1,2,3,5,8,13,.
MATLAB语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前15项之和
fibnacci数列
一个matlab中数列的编程问题
JAVA编程9.蛇形矩阵:生成一个按蛇形方式排列自然数1,2,3,4,5,……,N2的 (1
数列1,1 ,3 ,4 ,7,) 按照这组数的排列规律,第六个数字是多少呢?主要想知道为什么!
下面数列诗按照某种规律排列的,按此规律填数:3,5,9,(),33,65