中易网

用fortran或者matlab计算1+1/4+1/9……+1/10000000000,使其误差小于10^-6.发现溢出导致没有结果怎么办?

答案:2  悬赏:20  
解决时间 2021-03-22 19:33
用fortran或者matlab计算1+1/4+1/9……+1/10000000000,使其误差小于10^-6.发现溢出导致没有结果怎么办?
最佳答案
用MATLAB没有溢出的问题啊?
>> a=sum(1./(1:1e5).^2)
a =
          1.64492406689824
>> b=symsum(1/k^2,1,1e5);
>> double(b)
ans =
          1.64492406689823
>> double(b)-a
ans =
    -1.59872115546023e-014以上分别用两种方法求级数和,得到的结果相差很小(1e-14量级)。其中b为符号解,理论上可以得到任意精度的结果。例如,如果希望保留30位有效数字,可以用
>> vpa(b,30) 
ans = 
1.64492406689822626980574850332
全部回答
不要用数组, 直接做计算,数据太多了,很难保证误差那么小。 不过可以试下 ans = 0.d0 do i = 1, 100000000000 ans = 1.d0/dble(i) enddo 再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在中山坦洲的一般幼儿园和小学收费怎么样?
临沂哪里有卖不织布
中秋节快到了,湖南湘潭有什么可玩的地方吗?
最近出现b2b网站,名字叫什么一威网,具体是
顺网完美红颜,我的账号和密码是正确的,后面
52 岁男子眼袋大发红,眼睛也有点发红,看电视
尚品宅配定制家具好不好 质量怎么样
女生性格脾气温柔好,男生会不会觉得没个性?
同音异形词 余辉—— 鱼具—— 入坐—— 飘泊
求民众镇的一个传统节日
有什么手机软件可以截取视频
楚乔传手游疯狂木人阵怎么玩 疯狂木人阵玩法
残疾人开公司有什么优惠政策?
上海天玑科技股份有限公司怎么样?工资待遇
漫画 吃了柿子不能吃什么水果
推荐资讯
想买个临工lg956l装载机。四年机子四千多小时
会axure rppro和sketch面试会加工资吗?
黑洁明的《小暖冬》是哪个系列的呀?
车辆应5月份年检,到6月份申验,算拖申吗?
虚拟机ubuntu怎样与原系统传输文件啊?
卵多久能孵出蚕宝宝?
日本KEM公司的HFM-201或HFM-215热流计如何
请问蓝淋的 错觉网上完结了吗,书好像出了。
现在中国家庭一般月收入为多少?
显示信号处有个1x 然后打所以电话都是嘟嘟嘟
怎么到达南宁市金太阳培训学校
高考录取查询可以直接在学校招生办查询吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?