價格:免費
更新日期:2019-02-02
檔案大小:2.8M
目前版本:1.9b
版本需求:Android 4.4 以上版本
官方網站:mailto:elberhine@gmail.com
Key features
Unlimited variable and function definitions
Recursive function definitions
Series and numerical integration
Statistics and null hypothesis calculations
CDF and PDF calculations
Equation solver
Linear equation, polynomial curve fitting
Matrix(basic operations, determinant, inverse, eigenvalues, and eigenvectors)
Quiz for grade school students
Common unit conversion
Interactive user interface
Other user friendly features
Basic concept and operation
Calculations and definitions are done when ‘=’ button is entered. All variables and function definitions are stored as text and evaluated only when needed. Each input expression line is read character by character and split into the first term and the rest. The first term is calculated and added to a stack. This procedure is repeated until the last term is handled for each line. Most of mathematical functions yield one number. However, some functions yield multiple numbers. Multiple answer generating functions need to be a single function in the line except matrix. This calculator allows soft and external keyboard input for lengthy formula. Since input can be edited with text editors, and formula file can be loaded and report is generated, this calculator is close to a numerical software package rather than typical calculators. Report and formula can be shared through an e-mail or other methods.
Button description
⇵ moves to next key page and returns to home when hits last page. Long press turns key page backward.
▼ scrolls down input history. Long press opens an editor window with all input.
▲ scrolls up input history. An editable pop up window opens at the top of scroll for lengthy input. If edited, all content in the pop up will be reevaluated. This can be a convenient feature if the content does not fit into the input text window. Long press opens an editor window with all input same as above ▼ button.
C clears the input window and restores input window size. Use clear button(page 6) to clear evaluation history.
⌫ deletes last character regardless of cursor position.
^ power function, 2^0.5 =sqrt(2).
⎗ moves to home page. Long press is same as below ‘⋮’ button.
? opens user manual entry list. Long press is same as below ‘ ≡ ‘ button.
⋮ auto suggestions based on the last 3 characters, and also allows already defined variable and function pick up. This is useful to retype lengthy definition and to check all available definitions.
≡ lists functions and commands with full syntax to pick one and edit as needed.
OTHER in special key page lists most common special characters not covered in the key page.
Command list and brief description
clear() clears user entry and log..
report() reports calculation history.
load() loads file and evaluates.
save() saves input data.
file(list,edit,load,save,rename,delete) basic file functions.
color() picks background color.
button() picks button color.
text() text size for button and pop up.
Inputbackground(),buttonstroke(),theme(),lookup(),backgroundshift() design related
warmup(),lookup() assist related
sin(),asin()sinh(),asinh()
cos(),acos(),cosh(),acosh()
tan(),atan(),tanh(),atanh()
P(n,r),C(n,r)
log(),ln()
e,pi predefined constant.
abs(), absolute value.
rand() random number.
sqrt() square root .
sum(),sqsum(),min(),max(),count() sqsum is sum of each element squared.
array() array function for statistics.
summ(), series calculation.
list() generates list of values.
integ() numerical integration.
stat() statistics, linear regression, t,X2, and F test.
PDF(),CDF() probability and cumulative density function for normal,X2,t,F distribution.
solve(),solves() equation solver.
linear(), linear system solver.
polynomial() polynomial regression.
inverse() matrix inversion.
det() matrix determinant.
eigenJacobi() Jacobi method for eigenvalues and eigenvectors for symmetric matrix only.
eigenQR() QR decomposition for eigenvalues and eigenvectors for any matrix.
matrix( random(),transpose(),inverse(),unit(),apply()) matrix operations.