那个精准推算四星电脑修复漏洞好不好为什么我总是打不好

只需一步,快速开始
扫一扫,访问微社区
查看: 2065|回复: 6|关注: 0
求助:计算精确度的问题
<h1 style="color:# 麦片财富积分
新手, 积分 6, 距离下一级还需 44 积分
各位大侠,对于3^8/(100+10^(-18))-3^8/100。我想得到它的精确值,但计算机总是将第一项分母中的100+10^(-18)算作100,因为10^(-18)相比于100太小了,结果算得一直是0。请问该如何解决?
MATLAB 基础讨论版块优秀回答者
<h1 style="color:# 麦片财富积分
关注者: 1
这是因为10^(-18)已经小于matlab能够识别的最小数量单位了。
你在matlab中输入代码:eps
就看到能识别多小的数了,大概是10^(-15)~10^(-16)左右。
<h1 style="color:# 麦片财富积分
这个问题的确是计算机的数据存储方式问题。如果你学过数值分析就知道,编写算法的时候要尽量避免这种情况。因为浮点数在计算机里的存储方式是科学计数法,也就是数字部分乘以幂次方部分。所以浮点数可以表示很大的数字,但是精确位数却有限。双精度的浮点数,可以精度更高,但是直接用计算机计算很大的数和很小的数的和,计算机计算对位的时候,位数不够,会把后面的部分作忽略掉。正常情况下,你的那个较大的数在小数点后面这么多位以后的数字精度本来就无法保证了,还把大数和小数相加,即使能加上也没有任何意义了。
如果安心要算,你先考虑考虑你要算的当中大的那一个数,他能不能精确到后面小的那个数的位数。例如你的例子,大数是65.61,是能除尽的,是精确的小数点后第三位开始都是零,也就是这个数能精确到10^(-18),那么久可以自己编个小程序来计算,把它用作字符串来储存,自己计算。
而更多的情况下,你当中的大的一个数本身经过计算机计算后就无法精确到你后面那个小的数的位数,那么你这样做就没有意义了。除非你把大数和小数的运算全都自己单独编小程序,用字符串储存来计算。
<h1 style="color:# 麦片财富积分
谢谢,那请问有其他软件可以识别更高的精确度吗?例如 mathmatic 或 FORTRAN 等等。
<h1 style="color:# 麦片财富积分
|此回复为最佳答案
谢谢,那请问有其他软件可以识别更高的精确度吗?例如 mathmatic 或 FORTRAN 等等。 ...
想要实现你说的两个数量级悬殊特别大的数相加,不能指望用别的软件就可以直接加,计算机处理浮点数的原理都一样,是数字与幂次方分别存储,正常的一次加减,计算机会对浮点数先进行对位,然后加减。数量级悬殊的两数,对位后,较小数字部分自然就被忽略掉不处理了。前面告诉过你,即便是刚好能够处理的位数,多数情况下大数的末尾几位本来都不是真正精确的了,能加减,得到的答案也不一定正确。除非你知道你的较大的数后面很多位的确还是精确的。
也就是说真正要做精确的计算靠计算机的一次加减就是无法实现的了,而必须有单独的算法来算,你自己编两个字符串,很长的数也能存进去,自己做for循环来加减进位。一般的计算机做超长数字的加减目前只有这个方法,跟你采用的软件没有关系。
论坛优秀回答者
<h1 style="color:#72 麦片财富积分
关注者: 351
LS给你解释给了,用浮点数这种误差是不可避免的,这是由于计算机硬件的限制。
MATLAB的符号计算是可以支持无限位运算的,你需要把类型声明为sym类型进行计算:
3^8/(100+sym(10^(-18)))-3^8/100
<h1 style="color:# 麦片财富积分
谢谢答复!我会再去试一下。
站长推荐 /3
筑起功能安全的堡垒 - 基于模型设计的软件开发
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区帮忙解下这个题,我算出来了但是怕不准确问题如图 要步骤_百度知道
帮忙解下这个题,我算出来了但是怕不准确问题如图 要步骤
(1)若使A,C,E成一条直线,则需∠ABD是△BCE的外角,∴∠E=∠ABD-∠D=127°-37°=90°,∴DE=BD&#8226;cos37°=52×0.80=416(m)∴施工点E离D416m时,正好能使A,C,E成一条直线;(2)由(1)得:BE=BD&#8226;sin37°=520×0.60=312(m),∵BC=80m,∴CE=BE-BC=312-80=232(m).∴公路段CE的长为232m.
采纳率:43%
为您推荐:
其他类似问题
您可能关注的内容
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。来自雪球&#xe6关注 模糊的正确要胜过精确的错误来自 在股市中经常可以看到各种数字和量化的分析判断,例如技术派的:- “大盘下跌的阻力位是2000点,将会在此点恢复升势”- “股价放量涨至xxx点,就突破了下降趋势线(或颈线),标志着新一轮升势开始”- “下跌的黄金分割点位是xxx点,将在此点位止跌”- “一旦跌破120日线,就进入了熊市”- “明天是斐波那契数字(或江恩理论)的日期,将会是重要拐点”- “主力成本是20元,股价不会击穿这个价位”基本面派的例子也很常见,例如:- “优秀公司的净资产收益率不应低于20%,净利润增长率不应低于30%”- “公司A的市盈率是30倍,B的市盈率是35倍,因此A的安全边际更高”- “此股明年市盈率应该能达到40倍,因此目标价位是50元,到达此价位就卖出”在变幻莫测的股市里,大家确实需要一些明确的、量化的指导原则来指明前进的方向;面对人性中根深蒂固的贪婪和恐惧,机械式的量化指标也确实是一个避免随意操作的有效方法。上述例子中的结论都是经过长期实践的检验,在很大程度上也确实具有正确性和实际操作价值。但是当我们过于迷信这些数字,将其当做需要绝对严格遵守的铁律,就走入了一个机械化思维的误区。我下面说一下自己的想法,讨论一下应该如何更科学理性地看待和使用这些量化的数据和判断。我们从小多年上学念书学习数理化,养成了上述做量化判断的习惯。事实上,对于世界的精确测量和描述,仅仅是一种科学上的抽象和简化,我们生活的现实世界本身其实是模糊混沌的。举个简单的小例子,大家就可以明白我的意思:一群人里谁是高个、谁是矮个、谁是胖子、谁是瘦子,一个几岁的小孩都可以一望而知。但是如果有人站出来说:“我定义了两个量化指标,以170cm为界来判断高矮,171cm是高个子,169cm就是矮个子;以80公斤为界来判断胖瘦,81公斤是胖子,79公斤就是瘦子”,大家一定会觉得这个人实在是脑子进水了。同样道理,现实世界中的绝大多数东西都是属于模糊的概念,无法定义一个绝对的以此为界的判据,例如大和小、年轻和年老、黑色和白色、春天和夏天……等等。连这样简单的概念都无法做出量化的界定,为什么对于如此纷繁复杂的股市,我们会执着地相信可以用一些数字就做出非此即彼的判定呢?其实对于模糊的世界,科学也不是毫无办法,我知道的就有三种理论工具:概率论、模糊数学和混沌理论。后两者过于学术化,我这里重点说一下概率的理念。用各种数字来度量股市是可以的,但科学的理解方法是,所有的量化指标和判断都只有概率上的正确性,应该是“当达到某个数字指标时,出现某种结果的可能性就较大(或可能性很大、或非常大)”,而不应该是“如果这样,就肯定会那样”。例如,科学的说法是:- “如果净资产收益率达到20%,它是一家优秀公司的可能性就比较大,如果净资产收益率达到30%,是优秀公司的可能性就非常大。”- “如果放量突破下降趋势线,开始一轮升势的可能性就比较大;如果大幅突破下降趋势线,而且3天内没有掉下来,那么上涨的可能性就非常大”错误的说法是:-“如果净资产收益低于20%,它肯定就不是优秀的公司”- “如果放量突破下降趋势线,就可以肯定地判断升势开始“看上去我是在学究气地玩文字游戏,你也确实不必像我上面那样,写那么绕口的长句子。但我们心里应该始终明确一点,所有的量化判断都只是一个不得已而为之的方法,只具有概率意义上的正确性,你太认真就输在起跑线上了。我自己就有深刻的教训,当年我研究出预期市盈率的计算方法之后,也建立了一套量化投资系统,精确计算出每个自选股的上涨潜力值,并根据这个潜力值大小来分配仓位,每周甚至每天都根据股价涨幅来重新计算上涨潜力,再动态调整仓位。结果是怎么样呢?我计算的那几只上涨潜力小的股票都成了大牛股,潜力大的反而表现一般。而且因为我一直在不断调整仓位,实际上是在做失败的波段操作,最终导致收益率很低。那么是不是我的量化系统中的计算方法还不够合理呢,后来我屡败屡战继续不断完善我的系统,最终发现还是收效甚微,终于我想明白了其中的原因,正如我前文所说,我们所做的一切努力都是在预测未来,而未来是无法准确预测的,量化系统中填入的所有基本数据都是对未来的不太靠谱的预测,这时无论计算公式本身多么合理,结果都是差强人意的。这就像你想打造一杆精确的秤,你把秤杆上的刻度精度提高到了1微米,但其实你的秤砣的误差就有好几两,因此你的所有努力都意义不大。你或许会说,即使未来无法准确预测,但把量化系统的计算方法搞得更精确点,无论如何也只会有好处吧?我不否认这一点,但同时也要提醒一下,有些时候真的是你越努力就离真相越远。当你过于执着于具体的数字时,常常会忽略了更为重要的大方向、大趋势、常识和复杂变化的多种可能,而这些恰恰是无法精确量化的,即使你勉强给出个数值把它们量化了,也是凭个人的主观偏好在随意打分,说它行,它就行,不行也行;说它不行,它就不行,行也不行。这就是为什么巴老说“模糊的正确胜过精确的错误“,因为投资这件事真的很大程度上是一门艺术,而不是一项技术。因此目前我基本放弃了我的量化投资系统,改为根据行业和公司前景来定性地选出最看好的几只股票,然后在合适的价位买入持有。对于市盈率、利润增速和各种财务指标的计算,以及技术派的各种指标,我都只作为辅助的参考。假如能够给我一杯忘情水,让我忘掉所有我知道的技术面和基本面的知识和技巧,简单傻傻地随便找几只高手们推荐过的潜力股,持有5年不动,或许我的收益率还会提高很多倍。
&#xe630;&#xe631;&#xe632;后使用我的收藏没有帐号?
所属分类: &
查看: 23|回复: 0
(精准推算四星漏洞)——赛季奖励是按最高还是当前
(精准推算四星漏洞)——赛季奖励是按最高还是当前
3D恋爱换装手游 邂逅唯美的恋爱体验!
晒出官网预约截图 赢取海量Q币大奖!单次充满200彩币,送20彩币。单次充满500彩币,送60彩币。单次充满1000彩币,送200彩币。单次充满2000彩币,送500彩币。单次充满5000彩币,送1500彩币。单次充满10000彩币,送4000彩币。
当前位置:>>
“福彩3d精准推算技巧”标签:
“福彩3d精准推算技巧”相关专题
快捷导航:
相关导航:}

我要回帖

更多关于 8个cpu新漏洞 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信