Advantages
C
alcpad is professional software for mathematical and engineering calculations. It uses a simple, intuitive programming language, so you can build complex calculation programs without any special programming skills. Just enter the formulas and the text of your calculation report, and you’ll get the results as a professionally formatted HTML or Word document.
Calcpad is very simple and easy to use, but it also very powerful and includes a lot of advanced features:
- real and complex numbers in different bases;
- units of measurement (SI, Imperial and USCS);
- vectors and matrices: rectangular, symmetric, column, diagonal, upper/lower triangular;
- custom variables and units of measurement;
- string and table data types;
- built-in library with common math, special, statistical, financial and string manipulation functions;
- vectors and matrix functions:
- data functions: search, lookup, sort, count, etc.;
- aggregate functions: min, max, sum, sumsq, srss, average (mean), product, geometric mean (geomean), etc.;
- math functions: norm, condition, determinant, rank, trace, transpose, adjugate and cofactor, inverse, factorization (Cholesky, ldlt, lu, qr and svd), eigenvalues/vectors, linear systems of equations, fast Fourier transforms, etc.;
- custom functions of multiple parameters f(x; y; z; …);
- powerful numerical methods for root and extremum finding, numerical integration and differentiation;
- finite sum, product and iteration procedures;
- modules, macro functions and macro variables;
- reading and writing data from/to text, CSV and Excel files;
- program flow control with conditions and loops;
- 'text' comments in single quotes and ''headings;
- support for Html, CSS and Markdown in comments for rich formatting;
- function plotting, images, tables, parametric SVG drawings, etc.;
- automatic generation of Html forms for data input;
- professional looking Html reports for viewing and printing;
- export to Word (*.docx) and PDF documents;
- variable substitution and smart rounding of numbers;
- output visibility control and content folding;
- support for plain text (*.txt, *.cpd) and binary (*.cpdz) file formats.
Why this product?
- Calcpad is free for educational use, with no time limits and no restricted features.
- You can build high-quality calculation programs without any special programming skills.
- The program is fast, compact and easy to use, but it can handle a wide range of calculations.
- You automatically get a professionally formatted calculation report for Word.
- Unlike spreadsheets and “black box” software, the calculations are reliable and easy to review and check.