已知调和级数 n->正无穷(1/n)的和 发散, 请编程求该无穷级数前多少项(M项)的和才大于您的学号尾数? 即求M的最小值, 使调和级数大于学号尾数?
使用递归调用,编写求阶乘的函数文件,函数名为"myfact_你的序号", 并在命令窗口中求10的阶乘。你的序号为班级花名册上的两位数序号, 如01, 02, ... , 65。
调和级数:
ii = 1;
s = 1;
y = 9; % 学号尾数
while s <= y
s = s + 1/ii;
ii = ii+1;
end
M = ii
调和级数结果:
M =
1675
阶乘:
function Test
sn = myfact_01(10)
end
function sn = myfact_01(n)
if n == 1
sn = 1;
else
sn = n*myfact_01(n-1);
end
end
阶乘结果:
sn =
3628800
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632