Home
Name Modified Size InfoDownloads / Week
MACE1.6.tar.xz 2019-05-23 18.1 MB
README 2019-05-23 4.2 kB
MACE1.6.0_Source.zip 2019-03-28 229.5 kB
MACE1.6.0.zip 2019-03-28 69.3 MB
MACE1.5.1_source.zip 2018-10-28 218.6 kB
MACE1.5.1.zip 2018-10-28 69.3 MB
MACE1.5.zip 2018-08-19 69.2 MB
MACE1.5_Source.zip 2018-08-19 214.0 kB
MACE1.4.0.zip 2014-10-04 6.7 MB
MACE1.4.0_Source.zip 2014-10-04 211.4 kB
README.txt 2014-10-04 3.6 kB
MACE1.3.1.zip 2014-06-16 6.7 MB
MACE1.3.1_Source.zip 2014-06-16 200.6 kB
MACE1.3.0.zip 2014-03-30 6.6 MB
MACE1.3.0_Source.zip 2014-03-30 181.0 kB
MACE1.2.5.zip 2013-12-22 6.6 MB
Mace1.2.5_Source.zip 2013-12-22 160.7 kB
MACE1.2.4.zip 2013-08-16 6.6 MB
MACE1.2.4_Source.zip 2013-08-16 143.4 kB
MACE1.2.3.zip 2013-05-12 6.5 MB
MACE1.2.3_Source.zip 2013-05-12 131.8 kB
MACE1.2.2.zip 2012-12-18 6.2 MB
MACE1.2.2_Source.zip 2012-12-18 126.1 kB
Totals: 23 Items   273.6 MB 0
Copyright (C) 2012-2019 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

MACE is written in QT 5.10 and directly executable, if you use Windows. Just
click on start MACE.bat.

If you use Linux, you must open a terminal inside the extracted MACE folder
and enter "chmod +x MACE1" to make it executable. After you have done this,
you may start MACE by the command "./MACE1" from the terminal or by clicking
with the mouse on that executable 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 has 230 functions, logical operations and statistical distributions. All
of the distributions and many of the functions are obtained from boost math.
Moreover MACE uses GNU GMP for fast arbitrary precision calculations. 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
    +fast Fourier transform

You may work intuitively with MACE, since MACE decides automatically which
data type is the correct one for your input.

On the other hand you can also work with MACE in an advanced way. Matrices can
be stored as variables and single entries can be manipulated. Moreover the
data types String and Complex Function are introduced. MACE has a scripting
language using the parser grammar of the main program. Prefix increment and
decrement operators and the elseif are introduced. Additional information is
provided in the error messages for scripts. Instead of structures and classes,
the scripting language provides the property to record the data sets of sub-
script, to read these data sets and to reuse them again for other sub-scripts.
The additional commands previously used by the scripting language can also be
performed by inserting them into the input editor. 

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, matrices over the complex numbers resp.,
integral residue classes and with complex differentiable functions. 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.
Source: README, updated 2019-05-23