matlab利用for循环语句编写实现求 ?

matlab利用for循环语句编写实现求解n=10000,y的值y=1-1/21/3-1/4....... matlab利用for循环语句编写实现求解n=10000,y的值y=1-1/2 1/3-1/4 .... 展开
 我来答
lhmhz
高粉答主

2020-09-17 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:16991

向TA提问 私信TA
展开全部

如何用matlab利用for循环语句求 y 的数列值?

对于这个问题,我们可以根据题主给出的前两个的数进行分析,y应符合如下关系,即

y=1 / n- 1 / (n+1),n=1,3,5,。。。

所以,根据这个关系,题主问题就可以这样来解决。

i=1;

for n=1:2:100

y(i)=1/(n)-1/(n+1);

i=i+1; %累加数

end

y %显示 y 数列

为了说明问题,给出(n=100)的结果。

百度网友26427db
2020-09-17
知道答主
回答量:7
采纳率:0%
帮助的人:5073
展开全部
题目不完整。
如果中间都是减号的话,代码如下:
sum = 1;
for k = 2 :10000
sum = sum -1/k;
end
如果中间是一个+一个-交替的话,代码如下:
sum = 1;
for k = 2 :10000
if mod(k,2) == 0
sum = sum - 1/k;
else
sum = sum + 1/k;
end
end
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消

辅 助

模 式