UltimaCalc is a scientific and mathematical calculator designed to occupy minimum screen area, making it immediately available for use. UltimaCalc can stay on top of other windows. Type a calculation as plain text, evaluate it, maybe edit it and re-calculate. Has a comprehensive context-sensitive help system.
Calculates to 38 digit precision. The display can be limited to just 8, 12 or 16 digits, and digits grouped for readability. Two 'scientific' view modes show numbers always in exponent format. The 'engineering' mode uses suffixes such as k (kilo) and M (mega). View results in hexadecimal and as ratios.
Functions available include logarithms to base 2, exp, two-argument inverse tangent; cube root (even of negative numbers); factorials, combinations, permutations, powers, modulus, GCD. Also floor and ceiling functions, absolute value, min, max, extract the fractional part of a number. Calculate the slope of a line given its end points. Even calculate definite integrals. Define your own functions and constants, saved as a plain text file. Find the date of Easter. Calculate future or past dates. Julian day numbers.
Calculate the mean, median and standard deviation of a sample and its population.
Create bar, line, pie charts. Add title, subtitle, labels. Adjust the layout, choose colours and hatching, save as an image.
Regression: Plot a scatter chart and regression line. Fit a polynomial to data. Analyse the effects of multiple variables on data. Absolute deviation fit minimises the effects of outlying values.
Plot functions: Specify starting and ending conditions and how variables change. Choose axis locations. Combine multiple plots. Save as an image. Solve triangles: Given one side and two other facts, calculate the unknowns. View the result graphically. Solve Simultaneous Linear Equations, and do Navigational calculations.
Log calculations to a text file, or copy and paste into other programs. Save specialised calculations with notes in data files.