What Does Kalkulator Do? 
Kalkulator Home 
What does it do? 
Things it does not do 
Update History

You can buy a decent "scientific" (whatever it means) calculator in a drugstore for $15. Why bother with a calculator program?
A good question. Well, a $10 drugstorebrand camera also takes pictures... The list below should, I hope, satisfy your curiosity; it should also help you to compare Kalkulator with any other program of this kind. 
Evaluating arithmetic expressions 
Unlike most "normal" calculators with the display limited to one operand, Kalkulator allows you to enter the whole expression in a notation very much like the traditional, "blackboard" one, and only then computes its value. At any moment the expression can be reviewed, modified, and recomputed.

A rich set of functions 
Kalkulator has more than 100 functions, computed, where only possible, with 18 decimal digits of accuracy.

Result formatting 
Any computation result can be displayed in a choice of formats:

Variables 
Results of computations can be stored in variables (memory locations), denoted as A..Z. These can be later used in other expressions. 
Unit conversion and physical constants 
Any calculation result can be converted between different measurement units. Conversions for area, energy, force, length, mass, power, pressure, speed, temperature, time, and volume are provided. The program allows you also to recall the values of a number of popular physical constants (or any other constants you may wish to define). Both units and physical constants are userconfigurable, being defined in separate text files. 
Numerical operations 
Kalkulator can take a function typed in as an expression and submit it to the following numerical operations:

Roots of polynomial equations 
Kalkulator finds real and complex roots of polynomial equations with real coefficients (up to the fourth degree; up to the third in the nonregistered version). Any arithmetic expressions can be entered as polynomial coefficients, and the roots (or their Re/Im parts) can be stored in any Kalkulator variable. 
Function plots 
Any function defined as an expression can be plotted within a given xrange.

Computer math calculator 
A separate panel is used as an RPN computer math calculator with the following basic features:

Statistical operations 
Kalkulator has a data buffer to store one or twodimensional data points (X or XY). Simple statistical and graphic operations can be performed on the data:

Distribution or regression fit 
Kalkulator fits your data with an arbitrary regression or distribution function with up to nine free parameters.

Linear algebra operations 
Kalkulator performs arithmetic operations on vectors and matrices. These operations include:

Systems of nonlinear equations 
Kalkulator also solves (or at least attempts to solve) systems of up to nine nonlinear equations, using the NewtonRaphson method, starting from a usersupplied initial guess. 
Differential equations 
Kalkulator solves systems of up to nine ordinary differential equations (ODE) of the first order. Most problems involving higherorder derivatives can be easily converted into firstorder ones and then solved using Kalkulator. The popular RungeKutte technique is used. 
Function extremum search 
Given a function of up to nine arguments and an initial guesstimate, Kalkulator uses the downhill simplex method to search for the function minimum or maximum. 
Save and restore 
Upon exit from the program, the complete status of all operations and settings is saved, to be reread from disk next time Kalkulator runs. The program will continue as if it was never exited from. 
Ease of use 
The user interface has been carefully designed: the more advanced features do not stand in the way of users with simpler needs (here, of course, you will be the judge). There is also a comprehensive Windows Help file attached. 
Home: wrotniak.net  Search this site  Change font size 
Posted 1995/12/15; last updated 2005/08/14  Copyright © 19952005 by J. Andrzej Wrotniak. 