永发信息网

在MATLAB中,定义一个1到50的和【i/(2*i^2-i+1)】,分别用while循环、for循环和向量求和三种方式求y值。

答案:5  悬赏:20  手机版
解决时间 2021-02-10 16:51
在MATLAB中,定义一个1到50的和【i/(2*i^2-i+1)】,分别用while循环、for循环和向量求和三种方式求y值。
最佳答案
For循环
>> y=0;
>> for i=1:50
y=y+i/(2*i^2-i+1);
end
>> y

y =

    2.3658while循环
>> i=1;y=0;
>> while i<51
y=y+i/(2*i^2-i+1);
i=i+1;
end
>> y

y =

    2.3658向量求和
>> i=1:50;
>> y=sum(i./(2*i.^2-i+1));
>> y

y =

    2.3658
全部回答
For语句方法
x=0
sum=0
for i=1:50
x=i/(2*i^2-i+1)
sum=sum+x
end
disp(sum)
While语句方法
x=0
sum=0
i=1
while i<=50
x=i/(2*i^2-i+1)
sum=sum+x
i=i+1
end
disp('y的最终取值为')
disp(sum)
用for表示:
》clear;s=0;
》for i=1:50
》s=s+i/(2*i^2-i+1);
end
》s
while
clear;s=0;i=1;
while i<=50
s=s+i/(2*i^2-i+1);
i=i+1;
end
s
向量求和有点不懂要求哦
用for表示:
》clear;s=0;
》for i=1:50
》s=s+i/(2*i^2-i+1);
end
》s
while
clear;s=0;i=1;
while i<=50
s=s+i/(2*i^2-i+1);
i=i+1;
end
s
clear
x=0;sum=0;i=1;
while i<=50
x=i/(2*i^2-i+1);
sum=sum+x;
i=i+1;
end
disp('y=')
disp(sum)
for循环
clear
x=0;sum=0;
for i=1:50
x=i/(2*i^2-i+1);
sum=sum+x;
end
disp('y=')
disp(sum)
向量法
clear
x=[0:50];
X=diag(x);
s=X./(2.*(X.^2)-X+1);
sum=trace(s) %求方阵的迹即对角线之和
disp('y=')
disp(sum)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
去健身房的好处?请详细回答
双峰网上商城淘宝网天猫服务点地址在什么地方
中兴q手机卡屏怎么办
国际空间站距离地面有多高?
沈丘县中华槐园门票多少钱
腊月二十七是什么星座
有两朵花,每朵花是这些花的几分之几
为母亲照相 答案
李文彩村我想知道这个在什么地方
excel如何查找满足特定条件的某一列
vmware集群中某一台宿主机的部分lun(共享存储
【戴维南等效电路】怎样求戴维南等效电阻?
金海湾水族地址在哪,我要去那里办事
qq炫舞 里有哪些古装啊,旗袍之类的,或者像
天空爱犬训练营地址有知道的么?有点事想过去
推荐资讯
中石化北新庄加油站地址在什么地方,我要处理
请跟我走用英语怎么说?
下列房地产中,一般情况下,价格对楼层最为敏
天使·印象精致儿童摄影怎么去啊,有知道地址
俞建彬牙科在什么地方啊,我要过去处理事情
帮忙预约下上海浦东苹果零售店的Genius Bar天
菜鸟驿站(烟台龙口松韵苑南门店)地址好找么,
小坝镇我想知道这个在什么地方
提插补泻法中,泻法的操作手法是A.轻插重提,
【中国四大高原】中国四大高原中国三大平原中
君邦发型工作室地址有知道的么?有点事想过去
<<分飞>><<梦的点滴>><<星月神话>><<白月光>
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?