# Software Tools handle complex mathematical calculations.

September 17, 2008 - Comprised of various tools for scientists and engineers, UltimaCalc accepts mathematical expressions as plain text, evaluates them, and logs results to file. Calculations are performed to 38-digit precision in various formats, and results can also be viewed in hexadecimal format or approximated as various ratios. Along with engineering mode, software offers algebra module that manipulates algebraic expressions, handles complex numbers and operations on matrices, and performs calculus.
Original Press release

UltimaCalc
2 Ty'r Porthmon, Bridge Street
Powys, , LD3 8AH
United Kingdom

## UltimaCalc, a Math Toolbox, Now Handles Complex Numbers, and Its Enlarged Symbolic Algebra Module Now Handles Matrices.

Hot keys quickly show or hide the main window.

UltimaCalc is a collection of mathematical tools wrapped up in one program, for use by scientists, engineers and students. The main window is a calculator that accepts mathematical expressions as plain text, evaluates them and logs the results to a file. Two new additions are the ability to calculate with complex numbers, and hot keys to quickly hide and restore the window.

Calculations are generally performed to a precision of 38 digits, but results can be displayed using just 8, 12 or 16 digits, in a variety of formats. The 'engineering' mode understands suffixes such as k (kilo) and M (mega). The results can also be viewed in hexadecimal format, or approximated as various ratios.

From the main window, specialised tools can be opened.

The Algebra module manipulates algebraic expressions. Two new additions to this module are the facility to optionally handle complex numbers, and operations on matrices. This module can multiply expressions together, simplify them, divide one polynomial by another, find the GCD of two polynomials, or factorise a polynomial. It also does calculus - differentiate an expression, find Taylor series, or integrate an expression and explain how the result was found.

Another powerful tool is the 'Regression / Least Squares' tool which contains five different methods to help analyse a set of measurements, or approximate complicated functions with simpler ones. Calculate linear regression, or use an absolute deviation fit to minimise the distorting effects of outliers. Perform a multivariate linear regression when one variable is a linear function of several others. Fit polynomials and arbitrary non-linear expressions to the data.

Also very popular is the Standard Deviation tool. It calculates up to 16 different statistics for a set of data, including the mean, median, standard deviation, estimated population standard deviation, skewness, kurtosis and various standard errors. It is also a handy tool for simply adding up a set of numbers.

Other tools can: solve simultaneous equations; find multiple solutions to a set of simultaneous non-linear equations; calculate values of parameters that minimise an expression; find the roots of polynomials; or plot arbitrary functions, up to eight together.

Simple to use, UltimaCalc has a comprehensive help system with a detailed index. Hitting F1 always opens the relevant page.

Evaluation copy available on request.

Screen shots available at http://ultimacalc.com/html/screen_shots.html

Contact: