M#Converter app for iPhone and iPad


4.6 ( 9496 ratings )
Utilities Productivity
Developer: MSharpMath Inc.
Free
Current version: 2.5, last update: 7 years ago
First release : 12 Jul 2011
App size: 4.19 Mb

M#Converter is not only a unit converter but also a powerful calculator and a mini-C compiler. Several features are

▣ user-file directory
▣ tutorial directory with 60 tutorials
▣ e-mail user-files
▣ display commands and results
▣ thousand commas ($10,000,000) available

▣ versatile keyboards
αβγδεζηθικλμνξοπρστυφχψω, ΓΘΛΞΥΦΨΩΔΣΠ Greek Characters
¹²³⁴⁵⁶⁷⁸⁹⁰·⁺⁻ superscripts
₁₂₃₄₅₆₇₈₉₀₊₋ subscripts
°`⚑⚐ℹℯπ√∇∂∫→⇄⍷∅∞ℽēℕћҟℛℬℾ≤≥≠×÷ ⋃⋂⊕⊗Å℧ special characters

▣ feet and inches :

53 ; // 5 feet 3 inches in meter
ans = 1.6002

5 3 * 3 0.25 >>yd2 ; // area
ans = 1.76215 [yd²]

▣ bank-notation input/output

1.02e12 + ⚑210,000,000,000 ;
ans = 1,230,000,000,000

▣ Scientific Units converter-calculator

Scientific SI units play a role of standards, and thus conversion returns values in the SI unit.

For multiple operations as in PV/T, M#Converter works in the following way:

Pressure : P = 300 torr = 39.9967 kPa
Volume : V = 3.2 barrel = 0.5088 m³
Temperature : T = 30 ℃ = 303.15 K

are inserted to be

300.torr * 3.2.bbl / 30.c ;

The answer is automatically converted into SI unit

ans = 0.0671296

in MKS unit [kPa∙m³/K], and the above is exactly the same as

39.9967 .kPa * 0.5088 .m3 / 303.15.K ;

This concept of converter-calculator makes many complicated calculations in engineering to be a routine one. For a single conversion, it is very easy to grasp all-in-one conversions such that

x = 0.5 ; x gal >> ;

gives

0.0018927 m³
1.8927 L (liter)
18.9271 dL
1892.7 cc (mL, cm³)
1.89270e+06 mm³
115.501 in³
0.0668404 ft³
0.00247542 yd³
4.54082e-13 mi³
1.89271e-12 km³
384 ts (teaspoon)
128 tb (tablespoon)
64 oz (ounce volume)
16 gill
8 cup
4 pint
2 qt (quart)
0.5 gal (gallon)
0.0119038 bbl (barrel)

and = 0.0018927

The last returned-value can participate in mathematical operations.

▣ Built-in-App tutorials cover

● Unit Conversion
● Currency Conversion
● File managing

● Equation Ax=b
● Line y=ax+b
● Parabola y= ax²+bx+c
● 3rd-order y= ax³+bx²+cx+d
● High-order and Circle
● Triangle ∆ABC

● M#Math as mini-C

● 2D Graph
● 3D Graph

● Complex Numbers
● Polynomial
● Sequence and Series
● Matrix (eigenvalue, decomposition, ... )

● Vertex
● Coordinate System
● Character and String
● Grammar of Function

● Integration ∫.x
● Differentiation ∂.x
● ∇φ, ∇•u, ∇✕u, ∇²φ
● Finding Roots

● Ordinary Differential Equation
● Initial Value Problem
● Boundary Value Problem
● Eigenvalue Problem

● Parabolic PDE
● Elliptic PDE

● Digital Signal Processing

● Mathematical Constants
● Physical Constants
● Properties
● Table of Characters
● Table of Laplace Transform
● Table of Fourier Transform