Casio Reckon Скачать руководство пользователя страница 7

#h 

Plank constant 

Js 

#e 

Electron Charge 

#na 

Avagadro Number 

mol

-1 

#R 

Gas constant 

J/K/mol 

#hp 

Mechanical horsepower 

 

Matrices 

Reckon interprets vectors that look like matrices as matrices. The vector 

[1 2 3] 

is considered as a row, for 

example, it legal to multiply this row by a 3xN matrix. For matrix multiplication of 

A*B

, the number of 

columns of 

A

 must match the number of rows of 

B

The column vector of 1,2,3 looks like this: 

[[1][2][3]]

 and is very different. You can generate this column by 

transposing the vector 

T([1 2 3])

. For RPN transpose is mapped to 

SHIFT ARROW 

Note

 that currently you must separate elements of vectors or matrices by commas during the input 

process. 
Currently, if Reckon does not see your input as a valid matrix it will treat it as a generic vector. This might 

cause confusion. For example the 1x1 matrix of 

0

 is the vector 

[0]

, consequently 

[[0]]

 is not recognised as 

this object and will not operate arithmetically. 
Once an object is recognised as 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 2][3 4]] + 1

 is 

[[2 3][4 5]]

If you add vectors, corresponding elements will be added. eg 

[1 2 3] + [4 5 6]

 is 

[5 7 9]. 

The same applies 

to matrices, eg 

[[1 2][3 4]] + [[4 5][6 7]]

 is 

[[5 7][9 11]]

Multiplication of matrices works according to the usual rules: 

[[1 2][3 4]] * [[4 5][6 7]]

 is 

[[16 19] 

  [36 43]] 

Reckon tries to offer division of matrices by defining A/B as B

-1

*A. i.e., Reckon calculates the inverse of the 

matrix B and multiplies it in order to give the illusion of division

1

                                                           

1

 Matrices form a ring and not a field, proper division does not really exist! 

for example 

[[1 2][3 4]]/[[4 5][6 7]]

 is 

[[4 3] 

  [-3 -2]] 

Other matrix operations including the determinant which is given by 

Abs()

, and transpose which is 

T()

The 

Proot()

 function finds the roots of a polynomial with real coefficients. For example, 

5𝑧𝑧

6

− 45𝑧𝑧

5

+ 225𝑧𝑧

4

− 425𝑧𝑧

3

+ 170𝑧𝑧

2

+ 370𝑧𝑧 − 500

 

Proot

 takes a vector of coefficients where element 

i

 is the coefficient of z

i

Note

 the order of coefficients in 

the input vector. 
eg. 

> proot([-500,370,170,-425,225,-45,5]) 

[3-4i 3+4i 1-1i 1+1i 2 -1] 

Содержание Reckon

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Отзывы: