No more conversion charts: Encalc is a unit converter. To have Encalc express a calculation in a particular unit, you can append "in [unit]", "expressed in [units]", or "convert to [units]" to the end of your calculation.
Here are some examples:
Encalc has a wide range of built in functions. Here is a full list of the functions available:
- sqrt :: Square Root
- ln :: Natural Logarithms
- log10 :: Base 10 Logarithms
- sin, cos, tan, sec, csc, cot :: Trigonometric Functions
- asin, acos, atan, asec, acsc, atan :: Inverse Trigonometric Functions
- sinh, cosh, tanh, sech, csch, coth :: Hyperbolic Trigonometric Functions
- asinh, acosh, atanh, asech, acsch, acoth :: Inverse Hyperbolic Trigonometric Functions
- exp :: Exponentiate by e
- abs :: Absolute Value
- factorial :: Factorials
- erf :: The Error Function
Encalc has a number of functional operations:
- integrate(f) :: Indefinite Integral
- integrate(f, x, lower, upper) :: Definite Integral
- diff(f) :: Differentiate
- apart(f, x) :: Partial Fraction Decomposition
- together(f, x) :: Partial Fraction Composition
- expand(f) :: Expand Algebraic Expressions
- limit(f, x, a) :: Limit of f as x->a
- simplify(f) :: Simplify Experssions
- cancel(f) :: Cancel Common Factors in Fractions
- evalf(f) :: Evaluate to a Float
- series(f, x) :: Taylor Series Expansion of f(x)
- series(f, x, about, order) :: Taylor Series Expansion of f(x) About a to a Given Order
- sum(f, x, lower, upper) :: Sum a Function
- factor(f) :: Factor a Polynomial
- solve(f) :: Solve for the Zeroes of an Equation
- solve(f) :: Solve for the Zeroes of an Multivariable Equation
- solve(f, *vars) :: Solve for the Zeroes of an Multivariable Equation for Specific Variables
- solve([f1, f2, etc]) :: Solve for the Zeroes of a System of Equations
Vectors and Matrices
Encalc makes it easy to work with vectors and matrices:
- matrix :: Creating a Matrix
- det :: Taking the Determinant of a Matrix
- inv :: Taking the Inverse of a Matrix
- transpose :: Taking the Transpose of a Matrix
- addition and subtraction :: Adding Matrices
- multiplication :: Multiplying Matrices
- exponentiation :: Exponentiating a Matrix
- vector :: Creating a Vector
- dot :: Taking a Vector Dot Product
- cross :: Taking a Vector Cross Product
The Encalc database contains hundreds of different units.
The most fundamental units are: kg (kilogram or kilogramme), s (second), m (meter or metre), A (amp or ampere), cd (candela), mol (mole), and K (kelvin).
Other fundamental units supported are: dollars, euros (no currency conversion though), radian (rad), steradian (sr), and bit.
The database contains a number of different scientific units, all expressible in terms of the more fundamental units.
United States Customary Units and Other US Values
The database contains a number of American units, such as inches and feet.
Units of Time
The database contains a number of different units related to time.
The database contains a number of ways to express 2-d and 3-d angular measurements.
Names of Numbers
Some numbers, such as "twenty", can be typed in by name.
The database contains a number of different mathematical and scientific constants.
Measurements of Concentration
The database contains a number of ways to measure concentrations.
CGS System of Measurement
The CGS system of measurement is based on centimeters, grams, and seconds. The database contains a number of CGS units.
Astronomical Units and Values
The database contains a number of astronomical units.
Units of Work and Power
The database contains a number of ways to measure units of work, power, and energy.
The database contains a number of units for fluid flow.
The database contains a number of different units used with computers, such as bytes and gigs.
Encalc supports adding prefixes to units. For instance, mJ is an abbreviation for millijoules.