问题详情
问题已解决
所属话题:
#实务#
(1+r/4)^4-1=10.25% (1+r/4)^4=1.1025 1+r/4=1.0246951 r/4=0.0246951 r=0.0246951x4 r=0.09878老师好,第三步1.0246951这个结果是怎么计算出来的呢?麻烦解释一下,谢谢
84785022 | 提问时间:2023 01/29 14:10
青柠
金牌答疑老师
职称:会计实务
第三步1.0246951的计算,其实是在利用了二分法的原理。二分法就是一种搜索算法,也被称为折半查找,它的基本思想是,把要查找的值与数据序列的中间值比较,比中间值大,则查找上半部分;比中间值小,则查找下半部分,直至找到相等值,则查找结束。 回到这个题目,首先(1+r/4)^4-1=10.25%,是要求求出r的值,所以我们就要用 r 代入方程右边,得到的结果和 10.25% 比较,也就是(1+r/4)^4-1=0.1025。显然,r 是一个未知的量,只能用二分法来计算出来。由于r的取值是无限的,所以必须在一个范围内查找,选择 0~100 之间很可能包含要找的值的范围,设置最小值和最大值分别为min = 0 和max = 100。 接下来,将(1+r/4)^4-1=0.1025,改写成 r/4=(1.1025-1)/(1+r/4),由此根据中点公式,可以得到第二步的中间值1.024695,中点的计算公式得min+(max-min)/2。 如果中间值和目标值10.25%的差值大于某一给定的误差值就继续使用二分法,判断大小,找出差值小于某一给定的误差值最接近的中间值,依次类推,确定结果,从而计算出r的值。最终得到结果r=0.09878,即(1+r/4)^4-1=10.25%。
2023 01/29 14:17
下载APP,拍照搜题秒出结果

您有一张限时会员卡待领取

00:10:00

免费领取