Reverse Polish Notation Scientific Calculator

 


This algorithm requires inputs to go before operators.  Example: To raise 4 to 3rd power, press 4 >> Enter, 3 >> Enter, click 'X^Y' button.  For more information check with the relevant tool tips if available.  Except for Statistics, Matrix, Vector, and Finance modes, Enter key is optional for the last entry. When the input box is empty clicking Enter will duplicate the last entry.

 

Base Conversions and operations: All integral values can be converted to and from the hexadecimal, decimal, octal and binary bases.  All basic mathematic and bit-wise operations can be performed in those bases.  Except for the base 10, all decimal places are truncated.

Trigonometric operations: All values can be converted to and from the Degree, Radian, and Grads modes.  All basic Trigonometric functions can be formed in those bases.

 

Matrices:  Separate vector elements with a space.  Press Enter after each vector or matrix row.  For more than one matrix, separate them with a '/'.   

Function

Description

SRAD

Returns the spectral radius of a square matrix. More>>

RNRM

Returns the row norm, i.e., the maximum (over all rows) of the sum of the absolute values of all elements in each row. More>>

CNRM

Returns the column norm, i.e., the maximum (over all columns) of the sum of the absolute values of all elements in each column. More>>

TRP

Transposes a matrix. More>>

Det

Returns the determinant of a square matrix. More>>

Diaglize

Diagonalizes a diagonalizable square matrix. More>>

LinEq

Returns the solution to a system of linear equations. More>>

Rank

Returns the rank of a matrix. More>>

Inv

Returns the inverse of a matrix.  The matrix might not be invertible. More>>

+,  -

Performs addition, subtraction of 2 matrices respectively. More>>

 /, *

Performs division, and multiplication of 2 matrices or of a scalar and a matrix respectively. More>>

 

Vectors:   Separate vector elements with a space.  

Function

Description

Abs

Returns the length or absolute value of a vector.More>>

Norm

Returns the largest absolute value of any of its vector elements. More>>

Dot

Returns the dot product of 2 vectors. More>>

Cross

Returns the cross product of two R3 vectors. More>>

+

Performs scalar addition of 2 vectors. More>>

 x

Multiplies a vector by a scalar. More>>

 

Probability: For Factorial, Combination, and permutation, overflow might hit input values greater than 170.

Function

Description

Fact  (n!)

Returns the factorial of number n.  Enter n and then click the n! button. 

Comb

Returns the combinations of n objects taken r at a time.  More>>

Perm

The permutations, i.e., number of ways of ordering n distinct objects taken r at a time.More>>

 

Statistics: Enter elements line by line

Function

Description

Mean

Returns the mean of a distribution, i.e., the average of all entries. More>>

Median

Returns the median of a set.  For a sorted set, if it is odd then the median is its central or mid-point; otherwise, it is the average of the two central elements. More>>

StDev

Returns the standard deviation of a distribution. More>>

Sum

Returns the summation of a distribution. More>>

Mode

Returns the modes of a set, i.e., value or values occurring most often in the set.  More>>

 

Finance: Enter elements line by line.  Rate is in raw format (Ex: 7.5 for 7.5%).     

Function

Description

Loan

Loan monthly payments given Finance charge, Amount financed, and months. More>>

APR

Annual Percentage Rate given Finance charge, Amount financed, and months. More>>

FinChg

Finance charge given Monthly payment, Amount financed, and months. More>>

PartPmt

Adjusted balance for partial payments on day basis and using US Rule. More>>

Amort

Mortgage monthly payments given Loan amount, Rate, and years. More>>

Thank you for trying the software.

If you have any questions or suggestions please drop me a line at l-luong@sbcglobal.net.

Pongour.com Web Portal.