Обратная польская запись (RPN) - определение, формула и применение

Нотация обратной полировки, или RPN, является одной из трех обычно используемых нотаций вычислений. Два других - это польская нотация и инфиксная нотация. Последняя, ​​инфиксная нотация, наиболее часто используется во всем мире и, вероятно, наиболее знакома читателям. Инфиксная нотация - это стандарт, который преподается в школах, при этом оператор помещается «в» формулу. Например, чтобы показать вычисление 10 плюс 5, инфиксная запись записывается как 10 + 5.

Напротив, обозначения полировки и обратной полировки помещают оператор по обе стороны от чисел. Польская нотация будет отмечать вышеуказанный расчет как + 10 5. Нотация обратной полировки просто противоположна этому, с оператором, появляющимся после чисел. Формула инфиксной записи 10 + 5 обозначается как 10 5 + в RPN.

Руководство для финансовых аналитиков, как стать финансовым аналитиком Как стать финансовым аналитиком. Следуйте руководству Финансов по сетям, резюме, собеседованиям, навыкам финансового моделирования и многому другому. За прошедшие годы мы помогли тысячам людей стать финансовыми аналитиками и точно знаем, что для этого нужно. может использовать калькуляторы RPN, такие как калькулятор HP 12C HP 12C Калькулятор HP 12C - это финансовый калькулятор в области банковского дела и инвестирования, в котором используется обратная полировка. Калькулятор HP 12C - это файл.

Калькулятор RPNКалькулятор RPN (Источник: Wikipedia.com)

Зачем использовать RPN?

На первый взгляд обратная полировка может показаться довольно сложной или запутанной, но на самом деле это довольно интуитивная запись. При выполнении вычислений RPN пользователь следует логической последовательности вычислений. Напротив, инфиксная нотация требует, чтобы пользователь вводил формулу или вычисление слева направо, независимо от того, выполняется ли вычисление в этом порядке.

Один из золотых стандартных калькуляторов, используемых в банковской сфере, - это калькулятор HP 12C. В этом калькуляторе используется обратная полировка, и он широко известен за свою эффективность и интуитивность.

Пример расчета RPN

Предположим, пользователь рассчитывает будущую стоимость депозита в размере 1000 долларов США сегодня в течение следующих пяти лет. В первый год он будет приносить только 2%, но во второй и третий год он будет зарабатывать 5% каждый год, прежде чем вернуться к 2% в течение последних двух лет.

Формула для определения будущего значения:

FV = 1000 x (1 + 0,02) x (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 и за то, что сделали ваши сложные вычисления более эффективными. Дополнительные инструменты и обучение для финансовых аналитиков можно найти на следующих дополнительных финансовых ресурсах:

  • Руководство HP 12C Калькулятор HP 12C Калькулятор HP 12C - это финансовый калькулятор в области банковского дела и инвестирования, в котором используется обратная полировка. Калькулятор HP 12C - это
  • Курс финансовой математики
  • Десятичная функция в Excel Функция ДЕСЯТИЧНАЯ функция ДЕСЯТИЧНАЯ функция в Excel является математической и тригонометрической функцией. Он используется для преобразования текстового представления числа в указанном основании в десятичное значение. Функция была введена в MS Excel 2013.
  • Формула NPV Формула NPV Руководство по формуле NPV в Excel при выполнении финансового анализа. Важно понимать, как именно работает формула NPV в Excel и что за ней стоит. NPV = F / [(1 + r) ^ n], где PV = текущая стоимость, F = будущий платеж (денежный поток), r = ставка дисконтирования, n = количество периодов в будущем