|Name||Modified||Size||Downloads / Week|
|Totals: 15 Items||47.0 MB||20|
Copyright (C) 2012-2014 Jan Christian Rohde This file is part of MACE. MACE is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. MACE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with MACE. If not, see http://www.gnu.org/licenses/. EXECUTE / COMPILE MACE is written in QT 4.8.1 and directly executable, if you use Windows. You should make sure that the dll files, which you have obtained with the program, are contained in the same folder as the exe file. GENERAL INFORMATION MACE is a Mathematical program for Algorithms, Calculations and Equations. It is designed to be as easy to run as a hand-held calculator. The goal of the project is a neat tool covering the Mathematics at university level and advanced high-school level. MACE is an universal mathematical tool and has 160 functions and statistical distributions from the fields *Analysis *Arithmetics *Complex Functions *Differential Calculus *Linear Algebra *Logical Operations *Statistics Among the functions and statistical distributions of MACE you find for example: *greatest common divisor *log_a(b) *solve a system of linear equations *normal (Gaussian) distribution *curve sketching All of the statistical distributions and many of the functions are obtained from boost math. Moreover MACE uses GNU GMP for fast arbitrary precision calculations. You may work intuitively with MACE, since MACE decides automatically which data type is the correct one for your input. You can also work with MACE in an advanced way. MACE has a procedural scripting language using the parser grammar of the main program. You should get some example scripts with this release of MACE. MACE computes with arbitrary precision integers, (double, double) complex numbers, (double) real numbers and integral residue classes. Moreover it computes with polynomials and matrices over the complex numbers resp., integral residue classes. MACE has an advanced plotter for real functions and for complex functions. By pressing the enter key, you can use the result of your previous calculations for further computations. Moreover you can use the up - and down arrow tabs to navigate through your entries. You may use the keyboard of your computer or the keyboard on the main window of MACE. The grammar of MACE allows you to compose several arithmetic operations and functions. The only rule is that you cannot use the value of a numeric function for an arbitrary precision function. All complex and real functions are numerical. All other functions for polynomials and integers have arbitrary precision. The great exceptions are the extended Euclidean algorithm, the prime factor decomposition and the system of linear equations. These functions cannot be called to return the argument of another function. This is due to the fact that these functions do not have a single datum as result. For two real, complex numbers or complex functions a and b one can compute the power a^b by entering it. For all other types of data the power by a positive integer is implemented.