TU Calc is a free open source program released under GNU license, designed to be an auxiliary tool in the numerical solution of mathematical problems. With an intermediate complexity between a simple scientific calculator and advanced software as FreeMat.
The program does not do symbolic manipulation. As its name implies, it performs numerical calculations using double precision variables. The interface is designed in a modular form, where a toolbar provides access to the different modules, which are loaded embedded in a workspace whose background can be customized.
This part of procedures that allow it to interpret expressions, with the most used syntax. Currently it has the following modules:
========
Calculator
========
With a similar interface to the programmable calculators, offers a scientific decimal calculator capable of interpreting expressions (simple or iterative), store values in variables and manage these values.
=========
SLE Solver
=========
Solve systems of linear equations, up to 32767 unknown variables. It offers the advantage that it is not necessary to enter the system in a standardized way.
================================
Models and Formulas y Formula editor
================================
The first provides a GUI to evaluate formulas and the second allows creating them. Together they provide the ability to define functions and evaluate them (as you would in a programmable calculator). But expands the meaning of those functions, to describe specifying a list of recommended values for the variables, units of measurement used, a descriptive image, etc. It also allows you to enter iterative formulas, useful when you can not isolate the variable you are trying to calculate.
=====================
DFM Editor y Data fit XY
=====================
Modules designed to fit a model y = f (x) to a series of tabulated data [x, y]. The first lets you define a method, the second adjusts the model, using this method. Technically you can adjust any model, which can be reduced to a linear combination, including the most commonly used: the straight line, a polynomial, an exponential curve, etc.
In addition, they can perform nonlinear fits, introducing up to 5 parameters, one of which is determined automatically. "Data fit XY" can read and write tables in "csv" format, compatible with spreadsheet editors. You can also calculate the correlation coefficient between "x" and "y" before making an adjustment.
New version 1.3 includes the possibility of using cubic splines for exact data fit