microMathematics Plus

4.5
124 reviews
1K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

With microMathematics Plus, you can not only perform mathematical calculations in naturally readable form, but can also create and manage your own collection of interactive formulas!

The microMathematics Plus is a revolutionary new kind of mobile calculator. It is the world’s first scientific graphing calculator and function plotter on Android oriented around a worksheet. It allows live editing of mathematical identities combined with highly accurate computations.

The app is 100% open source. Please feel free to download, explore, fork or contribute to it on https://github.com/mkulesh/microMathematics

Not only students, but also everybody who likes mathematics or needs more than just a basic calculator will benefit from this amazing technique of mathematical calculations and plotting.

Benefits and features:

- Maximum privacy: No ads, no trackers, no telemetry, no special permissions
- The modern Material design supports different color themes and works on smartphones and/or tablets in portrait and landscape mode
- Verification, validation, documentation and re-use of mathematical calculations
- Works on smartphone or tablet in portrait and landscape mode
- Supports all commonly used mathematical operations
- Mathematical expressions are written in an intuitive and naturally readable form
- Supports SI and non-SI units (including units of information)
- Powerful mathematical touch-screen editor with undo function makes editing easier
- You can do multiple calculations and subsequently correct or change all used formulas
- It is possible to store intermediate results into 1D, 2D, or 3D array that can improve calculation performance
- Mathematical expressions are collected in a document, that includes not only formulas and plots, but also additional text and images (SVG format is also supported)
- You can store your document on SD card and export it into LaTeX format or an image (SD writing permission is needed)
- SD card on Android 6+ is also supported
- The app contains detailed "How to use" page and several examples
- Supports data import from ASCII files

The microMathematics Plus has exactly the same user interface as the microMathematics free version, but implements more mathematical functionality: units of measurements, arrays, complex numbers, functions of many arguments, plots for several functions, contour and 3D plots, summation and product operations, derivative and definite integrals, if-function and logical operators. This version has following mathematical limitations: it does not support special functions, vectors, matrices and many other things from high-level mathematics.

Languages: English, Russian, German, Brazilian Portuguese, Chinese, Spanish
Updated on
Apr 13, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.6
105 reviews
Stamat Stamatov - Junk
April 6, 2022
I would rate this "Pretty good, Can actually get work done" At first I thought it did not work because the interface is a little tricky (it does work). Selection of a group of items is tricky. Hint: You have to press and hold at the right place (slightly above a group of symbols or above the =: sign. It seems it is not possible to calculate iterative solutions of the type: Ai+1 =: Ai + 20. Here A is an array/vector, "i" is a range variable used as an index. Ai is the previous array element and Ai+1 is the next element. In short: I have not found a way to write loops or to process an array in a loop. Straightforward math works quite well though. Plotting works well. There are many small rough edges, but with a little care they can be made to work. For example it was easy to accidentally save/export a file without extension. Overall this is a good software that needs more examples. There is a short PDF manual online. Some of the Mathcad help is applicable to this product.
Did you find this helpful?
A Google user
March 9, 2019
I have been looking for an affordable Mathcad like application for years and this is by far the best I've found. I do a lot of simple calculations where I frequently mix SI and Imperial units. For example: hp=:100 rev/min * 250 ft*lbf. I've noticed that this gives the correct value in SI units, Watts. Similarly length calculations default to meters. Is it possible to configure the output units to display other units? In all I am very impressed with this app, highly recommended!!
20 people found this review helpful
Did you find this helpful?
Mikhail Kulesh
March 16, 2019
Thank you for using my app. If you long press on the result equation, a property dialog for this result field will appear. You can in this dialog set the target unit for the corresponding result field.
Rodrigo Cunha
November 13, 2023
The best numerical calculator for Android. Programmable using worksheets and fully transparent in what it does. A calculator you can trust!
Did you find this helpful?

What's new

• The app is adapted for Android 14.
• Added "Open file" menu when an example from navigation drawer is opened.
• Added "Open file" menu into the home screen icon context menu.
• Added possibility to share a file from a file manager with uMath.
• Changed design of all dialogs with respect to Material design guidelines.
• Fixed a bug: App crashes when a document with huge embedded image is open and app settings are selected.