background image

Nroot(z,n) 

N

th

 root, 

√𝑧𝑧

𝑠𝑠

 

SHIFT ^ 

DmsRad(x) 

Convert x as DMS to Deg and then to RAD 

ALPHA ^ 

RadDms(x) 

Convert x from radians to Deg, then DMS 

SHIFT X

θ

SWAP 

RPN only, swap stack X & T 

SHIFT DEL (INS) 

Plot() 

Plot(expr, x-min, x-max) 

F4 

Plot3D() 

Plot3D(expr, xy-min, xy-max) 

 Plot 

expr 

with the range given for both X and Y 

independent variables 

Plot3D(expr, x-min, x-max, y-min, y-max) 

F3 

Solve() 

Solve(expr, x-min, x-max) 

F5 

Proot(v) 

Real and complex roots of polynomial whose 

coefficients are in vector 

v

 

Rat(x,eps) 

Finds a rational approximation p/q to 

x

 within 

eps

|p/q - x| <= |eps|. 

 

Prime(n) 

Determine whether n is prime (NB: slow) 

 

Mod(X,N) 

Find X mod N 

 

Conj(z) 

Conjugate complex number 
 

 

MJD(n) 

Modified Julian day number for date yyyymmdd 

 

Date(n) 

Date as integer yyyymmdd from modified julian day 

number 

 

Price(settlement, 

maturity, 

rate, 

yield, 

redemption, 

frequency) 

Bond price 

eg. 

price(20080215,20171115,5.75,6.5,100,2)

 

gives 

94.635449207... 

NB: same parameters as Excel. 

 

Mduration(settlement, 

maturity, 

coupon, 

yield, 

call, 

frequency) 

Modified Macauley Duration for Bonds 

eg 

mduration(20080101,20160101,8,9,100,2)

 

gives, 

5.7356698139..

 

NB: same as Excel, except call parameter added. 

 

Floor(x) 

Floor function of x 

 

Ran(n) 

Random  number 1 to n 

 

NRan(n,m) 

Non-random number 1 to n with m max non-

occurance. 

 

// 

Parallel operator, x//y = 1/(1/x + 1/y) 

Divide key 

Features Planned 

Many features are missing from this release. Major regrets are: 

 

Numerical integration. 

 

Polynomial CAS and Taylor series

2

 

Helpful mode and operational display annunciators. 

                                                           

2

 CAS features are not planned in general, except for polynomials. 

Summary of Contents for Reckon

Page 1: ...to avoid modes where possible deep menus and prefix key sequences I am hoping to hear good ideas from people that make for ease of use through operation rather than boilerplate modes and menus In Rec...

Page 2: ...well as on SHIFT X is mapped onto the X T key This works as a convenient way to enter the variable X without a shift key press Hexadecimal and binary integers can be entered by prefixing with 0X use t...

Page 3: ...N e g 2 3 EXE EXE Additionally single quote is accepted as a free form initiator This is the quote operator and acts to prevent evaluation It is useful for entering the name of a variable when that va...

Page 4: ...Plot must involve a single unbound variable All bound variables are replaced by their values Plot and Solve determine the relevant unbound variable as the intended term to plot against or solve for V...

Page 5: ...hat 1 0 is Inf NaNs are undefined results e g 0 0 is NaN These values as intermediate results do not halt evaluation Reckon supports some non numerical types including strings e g hello and array vect...

Page 6: ...m sunr Mean Sun radius m mph Miles per hour m s c Speed of light in vacuum m s yr Gregorian calendar year S oz Ounce Kg ozt Troy ounce Kg lb Pound Kg me Electron mass Kg mp Proton mass Kg mn Neutron m...

Page 7: ...a matrix Reckon tries to treat it arithmetically as far as possible If you add or multiply a vector or matrix by a scalar the effect will be to apply that operation on each element of the vector e g 1...

Page 8: ...ew may be examined before returning to the calculation engine The 4 way navigator may be used to adjust the view Left and right scroll the graph horizontally whilst up and down zoom in and out Zoom is...

Page 9: ...es It s possible to change this by adding the sample mesh density as an additional parameter However increasing the number does not always produce clearer results Indeed 16 is about maximum otherwise...

Page 10: ...n about models local Z axis Hit 1 to speed up left 3 for right 2 to stop spinning and Expand Contract X Y scale Increase detail Further examples Plot3D X 2 Y 2 2 2 Plot3D Sin x Cos y 0 5 Plot3D Sin X...

Page 11: ...Hyperbolic tangent of z ASinh z Hyperbolic arcsine of z ACosh z Hyperbolic arccosine of z ATanh z Hyperbolic arctangent of z Inv z Invert 1 x 1 z matrix inversion SHIFT Neg z z or negate vector terms...

Page 12: ...ay number for date yyyymmdd Date n Date as integer yyyymmdd from modified julian day number Price settlement maturity rate yield redemption frequency Bond price eg price 20080215 20171115 5 75 6 5 100...

Page 13: ...Built in help Various small but specific functions Programming language Version Updates The latest version of Reckon will be posted to http www voidware com reckon Please check for updates...

Reviews: