通过调用函数方式实现:求分数序列的和:3/1+5/2+7/3+9/4+11/5+13/6+15/7+...

1个回答
展开全部
摘要 1.首先弄清楚这组分数序列的规律:从第二个数开始分子=前一个数的分子+分母分母=前一个数的分子2.需求是前20项之和,因此循环20-1次相加是必然的.3.第一个数初始化为x=2,y=14.从第二个数开始:分子x=x+y分母y=x由于x的值发生变化,因此中间用变量a复制一下.5.重复上面的操作,直到循环结束.
咨询记录 · 回答于2022-12-27
通过调用函数方式实现:求分数序列的和:3/1+5/2+7/3+9/4+11/5+13/6+15/7+...
1.首先弄清楚这组分数序列的规律:从第二个数开始分子=前一个数的分子+分母分母=前一个数的分子2.需求是前20项之和,因此循环20-1次相加是必然的.3.第一个数初始化为x=2,y=14.从第二个数开始:分子x=x+y分母y=x由于x的值发生变化,因此中间用变量a复制一下.5.重复上面的操作,直到循环结束.
%一个数列,前两项是1和2,第三项起是前两项之和,依次以这个数列相邻项为分母和分子。a=1;b=2;s=[];for i=1:1:15s(i)=b/a;c=b;b=a+b;a=c;endssum=sum(s)-----------运行结果:s =2.0000 1.5000 1.6667 1.6000 1.6250 1.6154 1.6190 1.6176 1.6182 1.6180 1.6181 1.6180 1.6180 1.6180 1.6180sum =24.5701
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消