from your homescreen menu->settings->local and text->Math Keyboard
Once Math Keyboard is checked on you can now press and hold in any EditText box and choose input method to switch to the Math Keyboard.
-If you like it please rate it!
The app is now free (as in $) to use, but a donation is appreciated to keep things going.
You are required to get the Octave Main Package (com.octave.main) to use this.
You are required to get the Octave Gnuplot Package (com.octave.gnuplot) to support plotting.
There are many additional packages (com.octave.*) for use.
This is a different sort of app. Unpacking the executable and other files necessary for Octave to run will take awhile when you install or upgrade this, but will be worth it. Whether this is installed to the sdcard or to internal storage, the executables and libraries will take up around 100MB of internal storage either way.
You can add .m files and a .octaverc startup file in an external storage directory setup for you. Often at /sdcard/GNUOctave/home.
Your latest plots (.png files) can be found in an external storage directory setup for you. Often at /sdcard/GNUOctave/intents.
You will be running in a fake chroot of sorts which includes Octave and many of the programs you expect to find in a standard GNU/Linux (read Debian) install. The fake chroot is split between your external/shared partition (often /sdcard) and your internal (/data/data/com.octave) to save space.
Plot commands and edit commands fire off intents to use whatever image viewer or text editor you have.
See Octave Documentation:
See the FAQ:
File bugs and feature requests here:
See code here for packages here:
This launcher is licensed under the Apache License 2.0.
No GPL licensed code is found within this app, but is found in the packages needed to run.
Features in detail:
LU decomposition whit pivoting
SVD - Singular Values decomposition
Eigenvalues - Eigenvectors
Linear Systems M N
variable evaluation: pi
function evaluation: sin(0)
variable definition: a=3.5
function definition: f(x)=x^2-1
--Logarithms and power
sqrt(x): square root; x^0.5
cbrt(x): cube root; x^(1/3)
exp(x): exponential; e^x
log(x), ln(x): natural logarithm
log2(x), lb(x): binary logarithm
log10(x), lg(x): decimal logarithm
log(base,x): arbitrary base logarithm
--Trigonometric - radians
sin(x), cos(x), tan(x)
asin(x), acos(x), atan(x)
--Trigonometric - degrees
sind(x), cosd(x), tand(x)
asind(x), acosd(x), atand(x)
sinh(x), cosh(x), tanh(x)
asinh(x), acosh(x), atanh(x)
gcd(x,y): greatest common divisor
abs(x): absolute value
rnd(): random value from [0,1). rnd(max): random value from [0, max).
i or j is the complex base. Example:
+ - × ÷ basic arithmetic
√ square root
' first derivative
--Binary, octal, hexadecimal
Value converter in binary, octal or hexadecimal input prefixing respectively 0b, 0o, 0x, in decimal.
It is possible to compute the first derivative of a function with one argument using the prime notation: log'(5).
The prime mark (quote) must appear immediately after the name of the function, and must be followed by open-parentheses.
The derivative may be plotted e.g. sqrt'(x).
To compute the derivative of an expression you must define the expression as a named function.
Eg f (x) = x ^ 2 + x, after insertion, type f '(x) to display the graph of the derivative.
To plot multiple functions on the same 2d graph, simply enter them on the same line separated by ";".
ArcLength & SurfaceArea
--Graph (MultiPlot up to 6 functions)
Graph of parametric functions
Graph in polar coordinates
Say about us
"BisMag Scientific Graphing Calculator 3D"is a demo version of "BisMag Calculator 3D" if the product is to your liking and you find it useful try the PRO version.
scientific calculator, scientific calculator app, grapher, graphic calculator, integration, derivative, mathematica, matlab, mathcad, complex numbers, plotting, graph plot, plotter, calculation, symbolic calculations, graphing calculator, study of function, asymptote, derive, arity, symja
1. Math recognition: User enter into Smart Calculator and then click the camera button to take photo of one or more than one printed math expressions to recognize. User is able to choose to calculate or plot graph or simply use the recognized text as input. Comparing to Photomath, Scientific Calculator Plus is a bit slower at recognition speed. However, it supports a lot more expressions types than Photomath. And it is able to plot chart of expressions.
Scientific Calculator Plus supports the following expressions: 1. Addition; 2. Subtraction; 3. Multiplication; 4. Division; 5. Fractions; 6. Roots; 7. Multiple linear expressions; 8. Trigonometry; 9. Polynomials; 10. Exponents; 11. Algebra; 12. Integration; 13. Summation; 14. Product; 15. Matrix and 16. Complex value. User can also send email to us if the recognized result is not satisfactory.
2. Back-end math engine: Scientific Calculator Plus supports complex number, matrix, integration and is able to solve multi-variable linear equations, polynomials (up to 6 order) and other simple functions.
Example to input matrix: [[1,2],[3,4]], where [1,2] and [3,4] are 2 rows in the 2*2 matrix.
Example to input complex number: 8.71 - 5.44i where i is the image unit, the times operator, which is *, between 5.44 and i can be ignored. If ignored, no space is allowed between 5.44 and i;
Example to input integral: integrate("x**2", "x", 0, 1) (definite integral of x square from x = 0 to 1) or integrate("x**2","x") (indefinte integral of x square).
3. Graph engine: This app is able to plot 2D, plor or 3D chart. In smart calculator, user inputs the expressions and Scientific Calculator Plus automatically identifies the number of variables (2 variables means 2D chart or polar chart, depending on variable name; 3 variables results in 3D chart) in the expressions and draws corresponding graph. Scientfic Calculator Plus also provides stand alone tools to draw complicated graphs and a set of functions to draw charts from command line.
4. Programming: This app is actually a shell of programming language called MFP. This language internally supports string, complex number and matrix and is able to call all the built-in functions and all the user-defined libs stored in AnMath/scripts folder in SD card. This programming language also provides a complete set of file operation functions and time / date functions. Theoretically, user can do anything using this programming tool in an Android device.
1. Smart calculator: User can take photo to recognize math (printed only), do any calculation or plot graphs using this tool. An internal calculator assistant can convert units and return constant values. Its input pad is configurable. User can add his/her own function buttons.
2. Command line: A matlab like tool for advanced users. User inputs functions line by line and run. Its key board is also configurable.
3. Integration and plotting graphs: Tools calculate complicated integrals and plot various graphs.
4. Scientific Calculator for JAVA: It is included in Scientific Calculator Plus for Android. User is able to connect the mobile device to any PC or MAC via a USB cable, copy SDcard\AnMath\ folder to his/her own directory and launch the JMathCmd.jar in it. Note that SCP for JAVA is not able to recognize math expressions.
Specially designed for Android devices.
Easy, simple and intuitive, just write the mathematical expression on the screen then let MyScript technology perform its magic converting symbols and numbers to digital text and delivering the result in real time.
The same experience as writing on paper with the advantages of a digital device (Scratch-outs, results in real time, …).
Solve mathematical equations by hand without actually having to crunch the numbers yourself
BENEFITS AND FEATURES
- Works on your smartphone (Use your finger or a capacitive stylus with your android phone (Samsung Galaxy phones, HTC, Motorola, Sony Xperia, LG Optimus and others)
- Works on your tablet (Take advantage of the S-Pen with your Galaxy Note, or use any capacitive pen with your Galaxy Tab family of tablets, HTC flyer, Lenovo Thinkpad, Asus transformer and others)
- Use your handwriting to write any arithmetic formula
- Write and calculate mathematical expressions in an intuitive and natural way with no keyboard
- Scratch-out gestures to easily delete symbols and numbers
- Portrait and landscape operation
- Redo and undo functions.
Basic operations: +, -, x, ÷, +/‒, 1/x
Misc. Operations: %, √, x!, |x|
Powers/Exponentials: ℯx, xy , x2
Brackets: ( )
Trigonometry: cos, sin, tan
Inverse trigonometry: acos, asin, atan
Logarithms: ln , log
Constants: π, ℯ, Phi.
Support website: https://support.myscript.com/
Note about permissions:
We are asking permission to access Internet connection; this is to provide users the possibility to watch the video tutorial.
We are taking note of all your remarks and comments, many of you are asking us for equations, you can visit our web demo page, a web equation demo will show to you what we are planning to add in the future, visit:
Equation web demo:
Handwriting recognition web demos:
This app is based on code provided by Ahmad M. Akra and Prof. Arthur C. Norman (Codemist Ltd. JLisp, precompiled Reduce engine and most of the Latex formatting feature) who published the app AndroidReduce and made available the corresponding source code via sourceforge.net (great, many thanks!).
You may choose between single line and multiline input. In single line mode you may omit closing parentheses and/or the semicolon, but in multiline mode you have to take care of matching parentheses by yourself and explicitly type in a semicolon for telling Reduce that the expression is complete. Multiline mode is convenient for breaking down more complex expressions into several lines and always applies to reading script files. Processing starts when tapping the Go button (if visible) or the Done or Next button of the soft keyboard.
In Settings you find some options to modify the look of the output (preferred width, font size, text or latex).
You may process Reduce scripts stored in files (*.red or *.txt) with ease. Just enter a filename in the input field and tap menu-entry Read to execute it. Or save your precious work by tapping Save. When saving, the tex formatted output fields go to png-files with increasing numbers added to the original file name. But this only works for output fields not too big. Plain text outputs go to a text-file along with the corresponding input expressions. This may be useful for later processing the results in Latex or similar text processing tools.
If you do not know the exact filename containing your desired script just leave the input field empty (e.g. tap Clr button) and tap menu-entry Read to reveal a file selector box showing the files in the actually chosen directory.
Choosing a file only copies the filename to the input text field. Don\'t forget to tap Read again (or the Go button, if visible) to actually start processing the script file because you still have the option to add "in " before the filename to let Reduce process the whole file at once (what is mostly faster).
Tapping Clr or Go or Done during reading a script file will terminate processing the file. But the definitions realized so far stay valid in Reduce till you Reset Reduce.
The directory to read from or to save to may be defined via Settings. This global directory is also valid for in and out statements of Reduce itself. But nested input files do need complete pathnames along with "in" or "out" or "shut".
You may also modify some cosmetic features like background and text colors and the availability of the Clear and Go button which may support an efficient workflow. The settings get saved once you finish Settings with OK and are available next time you start the program.\n\n
So, happy calculating!
Please report bugs, questions and comments to Dieter Egger (firstname.lastname@example.org).
* Real equation view editor with brackets and operator priority support
* Component or polar complex entry/view mode
* Equation and result history
* 7 easy to use memories
* Large universal/physical/mathematical/chemical constant table
* Degrees, radians and grads mode for trigonometric functions
* Fixed, scientific and engineering view mode
* Easy to use with real look
* Advertisement free!
Would you like to have multiline equation editor with equation syntax hightiting, actual bracket highlighting and trigonometric functions of complex argument support? Upgrade to PowerCalc Pro.
* Multiline equation editor
* Equation syntax highliting
* Actual bracket highliting
* Trigonometric functions with complex argument support
Stay tuned! We are preparing new functionalities:
* Unit conversions
* Radix modes
Found bug? Please contact us to fix it.
If you find PowerCalc useful please upgrade to PowerCalc Pro to support further development. Thank you!
Need ATE (android terminal emulator) installed before you install this to work - https://play.google.com/store/apps/details?id=jackpal.androidterm&feature=nav_result#?t=W251bGwsMSwxLDMsImphY2twYWwuYW5kcm9pZHRlcm0iXQ..
This app is no longer the plotting engine for Octave. Get the Octave Gnuplot Package instead (com.octave.gnuplot).