background image

Function Reference 

Function 

Description 

Key Binding 

Pi() 

Pi. Also bound to π symbol 

SHIFT EXP 

Quote operator 

SHIFT COMMA 

Factorial operator, z! 

SHIFT 3 

Raise to power operator 

 

Factorial() 

Factorial function 

 

Exp(z) 

𝑑𝑑

𝑧𝑧

 

 

Ln(z) 

Natural log, 

𝐿𝐿𝑠𝑠(𝑧𝑧)

 

 

Log(z) 

Common log (base 10) 

 

ALog(z) 

Common antilog, 

10

𝑧𝑧

 

 

Sqrt(z) 

Square root, 

√𝑧𝑧

 

 

Sin(z) 

Sine of z radians 

 

Cos(z) 

Cosine of z radians 

 

Tan(z) 

Tangent of z radians 

 

ASin(z) 

Arcsine of z radians 

 

ACos(z) 

Arccosine of z radians 

 

ATan(z) 

Arctangent of z radians 

 

Sinh(z) 

Hyperbolic sine of z 

 

Cosh(z) 

Hyperbolic cosine of z 

 

Tanh(z) 

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 

Ab/c 

Ln1p(x) 

𝑙𝑙𝑠𝑠(1 + 𝑥𝑥),

 x real   

 

Exp1m(x) 

𝑑𝑑

𝑥𝑥

 −  1

, x real 

 

Flt(x) 

Convert to float if possible 

F



Fac(n) 

Find a factor of integer n. 

NB: Can take a long time (minutes). hold down DEL 

to abort. Either returns a factor of n or 1 if prime. 

 

Np(n) 

Find the next prime, P > n 

 

Pp(n) 

Find the previous prime, P < n (or 0 if none) 

 

T(m) 

Transpose vector/matrix m 

SHIFT ARROW 

Abs(t) 

|𝑡𝑡|, 

complex modulus, matrix determinant. 

SHIFT Ab/c 

Sq(z) 

Square function, 

𝑧𝑧

2

 

X2 

Cuberoot(z) 

Cube root function, 

√𝑧𝑧

3

 

SHIFT ( 

Purge(v) 

Purge variable v. use quote. 

SHIFT 8 

Atan2(x,y) 

Arctan2 function, x & y real 

 

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: