反向波兰符号

一种计算形式

什么是反向波兰符号(RPN)?

反向抛光符号,或RPN,是三种常用的计算符号之一。另外两种是抛光表示法和中缀表示法。中缀表示法是世界上最常用的表示法,可能是读者最熟悉的一种表示法。中缀符号是学校教授的标准符号,运算符放在公式中。例如,为了显示10 + 5的计算,中缀符号被写成10 + 5。

相反,抛光和反向抛光表示法将运算符放在数字的两侧。波兰符号将上面的计算记为+ 10 5。反向抛光符号与之相反,运算符出现在数字之后。10 + 5的中缀符号公式在RPN中记为10 5 +。

vwin德赢吧金融分析师可以使用RPN计算器,如惠普12 c

RPN计算器
RPN计算器(来源:维基百科)

为什么使用RPN?

乍一看,反向抛光符号似乎相当复杂或令人困惑,但它实际上是一种相当直观的符号。当执行RPN计算时,用户遵循计算的逻辑流程。相比之下,中缀表示法要求用户从左到右输入公式或计算,而不管计算是否按此顺序执行。

在银行领域使用的黄金标准计算器之一是hp12c计算器.该计算器使用反向波兰符号,因其效率和直观而广受好评。

RPN计算示例

假设用户正在计算今天存入的1000美元在未来五年内的未来价值。在第一年,它只会赚2%,但在第二年和第三年,它每年将赚5%,然后在最后两年恢复到2%。

求未来值的公式是:

阵线= 1000 x (1 + 0.02) (1 + 0.05) ^ 2 x (1 + 0.02) ^ 2

在传统的中缀计算器中,输入这个函数的最简单方法是:

1000 [x] 1.02 [x][开括号]1.05[^]2[右括号][x][开括号]1.02[^]2[右括号][等于]

使用反向波兰符号计算器,输入这个函数的最简单方法是:

1000 [ENTER] 1.02 [X] 1.05 [ENTER] 2 [yx] [X] 1.02 [ENTER] 2 [yx] [X]

RPN计算器比中缀计算器少使用3个笔画,这节省了时间,从长远来看效率更高。此外,用户必须记住中缀计算器中应用的括号堆栈,这对于较长时间的计算来说可能会成为负担。RPN计算器可以追溯执行括号函数。

额外的资源

感谢您阅读RPN指南以及如何使复杂的计算更有效。要了解更多的金融分vwin德赢吧析师工具和培训,请查看这些额外的CFI资源:

vwin德赢吧金融分析师证书

vwin德赢吧金融分析师证书

获得认证财务建模和估值分析师(FMVA)®通过完成CFI的在线金融建模课程和培训计划!

0个搜索结果