mirror of https://gitlab.com/rnger/amath
Distribution files
This commit is contained in:
parent
87c65aa678
commit
2164e79aef
|
@ -0,0 +1,166 @@
|
|||
NAME
|
||||
amath - Simple command line calculator
|
||||
|
||||
SYNOPSIS
|
||||
[ --noansi ] [ --shell | expression ]
|
||||
|
||||
DESCRIPTION
|
||||
amath features a case sensitive command line interface, internal IEEE
|
||||
754 calculations with 15 significant digits, calculations with real and
|
||||
complex numbers, variables and user defined functions, logarithmic and
|
||||
exponential functions, trigonometric and hyperbolic function and
|
||||
selected mathematical constants and rounding functions.
|
||||
|
||||
OPTIONS
|
||||
--noansi
|
||||
Disable output of ANSI escape codes. Default is enable.
|
||||
|
||||
--shell
|
||||
Open an interactive shell.
|
||||
|
||||
OPERATORS
|
||||
+ Mathematical addition
|
||||
- Mathematical subtraction
|
||||
* Mathematical multiplication
|
||||
/ Mathematical division
|
||||
^ Mathematical exponentiation
|
||||
= Assignment of variable values
|
||||
| Absolute value of number
|
||||
|
||||
VARIABLES AND CONSTANT
|
||||
pi Trigonometric constant
|
||||
e Euler's number
|
||||
i Imaginary unit
|
||||
ins Result of last calculation
|
||||
|
||||
MISCELLANEOUS FUNCTIONS
|
||||
abs Absolute value of number
|
||||
sgn Mathematical signum function
|
||||
round Round to nearest integer number
|
||||
trunc Discard fraction part of number
|
||||
floor Mathematical floor function
|
||||
ceil Mathematical ceiling function
|
||||
sqrt Square root function (exp 1/2)
|
||||
cbrt Cube root function (exp 1/3)
|
||||
lb Binary logarithm function (base 2)
|
||||
ln Natural logarithm function (base e)
|
||||
lg Common logarithm function (base 10)
|
||||
|
||||
TRIGONOMETRIC FUNCTIONS
|
||||
sin Trigonometric sine function
|
||||
cos Trigonometric cosine function
|
||||
tan Trigonometric tangent function
|
||||
cot Trigonometric cotangent function
|
||||
sec Trigonometric secant function
|
||||
csc Trigonometric cosecant function
|
||||
crd Trigonometric chord function
|
||||
exsec Trigonometric exsecant function
|
||||
excsc Trigonometric excosecant function
|
||||
arcsin Inverse trigonometric sine function
|
||||
arccos Inverse trigonometric cosine function
|
||||
arctan Inverse trigonometric tangent function
|
||||
arccot Inverse trigonometric cotangent function
|
||||
arcsec Inverse trigonometric secant function
|
||||
arccsc Inverse trigonometric cosecant function
|
||||
arccrd Inverse trigonometric chord function
|
||||
arcexsec Inverse trigonometric exsecant function
|
||||
arcexcsc Inverse trigonometric excosecant function
|
||||
|
||||
HYPERBOLIC FUNCTIONS
|
||||
sinh Hyperbolic sine function
|
||||
cosh Hyperbolic cosine function
|
||||
tanh Hyperbolic tangent function
|
||||
coth Hyperbolic cotangent function
|
||||
sech Hyperbolic secant function
|
||||
csch Hyperbolic cosecant function
|
||||
arcsinh Inverse hyperbolic sine function
|
||||
arccosh Inverse hyperbolic cosine function
|
||||
arctanh Inverse hyperbolic tangent function
|
||||
arccoth Inverse hyperbolic cotangent function
|
||||
arcsech Inverse hyperbolic secant function
|
||||
arccsch Inverse hyperbolic cosecant function
|
||||
|
||||
EARLY TRIGONOMETRIC FUNCTIONS
|
||||
ver Versed sine function
|
||||
vcs Versed cosine function
|
||||
cvs Coversed sine function
|
||||
cvc Coversed cosine function
|
||||
hv Haversed sine function
|
||||
hvc Haversed cosine function
|
||||
hcv Hacoversed sine function
|
||||
hcc Hacoversed cosine function
|
||||
arcver Inverse versed sine function
|
||||
arcvcs Inverse versed cosine function
|
||||
arccvs Inverse coversed sine function
|
||||
arccvc Inverse coversed cosine function
|
||||
archv Inverse haversed sine function
|
||||
archvc Inverse haversed cosine function
|
||||
archcv Inverse hacoversed sine function
|
||||
archcc Inverse hacoversed cosine function
|
||||
|
||||
STATEMENTS
|
||||
about Show about text
|
||||
clear Clear console window
|
||||
def Define function
|
||||
delete Delete variable or function
|
||||
digits Set number of significant digits
|
||||
eval Evaluate arithmetic expression
|
||||
execute Execute statements in a file
|
||||
functions Show list of user defined functions
|
||||
input Change numeral input system
|
||||
help Show basic help text
|
||||
output Change numeral output system
|
||||
list Show content of a directory
|
||||
show Show content of a file
|
||||
load Load variable and functions from file
|
||||
save Save variable and functions to file
|
||||
variables Show list of variables
|
||||
version Show version string
|
||||
license Show copyright and license texts
|
||||
memory Show internal memory usage
|
||||
exit Exit program
|
||||
|
||||
EXIT STATUS
|
||||
amath exits 0 on success and >0 if an error occurs.
|
||||
|
||||
EXAMPLES
|
||||
Add two numbers:
|
||||
$ amath 1.3 + 2.6
|
||||
|
||||
Find cosine of pi/2:
|
||||
$ amath "cos(pi/2)"
|
||||
|
||||
Find square root of minus 25:
|
||||
$ amath "sqrt(-25)"
|
||||
|
||||
Show only 5 digits in the result of a division:
|
||||
$ amath "digits 5;34/11"
|
||||
|
||||
Script block with functions:
|
||||
round(1.5461);round(-1.5461);
|
||||
ceil(43.5461);ceil(-43.5461);
|
||||
floor(39.9531);floor(-39.9531);
|
||||
trunc(23.827);trunc(-23.827);
|
||||
sqrt(100);sqrt(52.23);
|
||||
|
||||
Script block with user defined functions:
|
||||
f(x)=x*2+1;
|
||||
g(y)=y^2+y*1.5+2;
|
||||
a=2;b=3;c=a+b;
|
||||
f(2.2);c+1.1;
|
||||
|
||||
BUGS
|
||||
Please report any other bugs that you encounter via:
|
||||
https://gitlab.com/rnger/amath/issues.
|
||||
|
||||
HOMEPAGE
|
||||
https://amath.innolan.net/
|
||||
|
||||
AUTHORS
|
||||
Written by Carsten Sonne Larsen <cs@innolan.net>. Floating point to
|
||||
string conversion is based on software written by Ryan Juckett. The
|
||||
code in complex calculations is derived from software written by
|
||||
Stephen L. Moshier. The code in MemSet and MemCopy is derived from
|
||||
software contributed to Berkeley by Mike Hibler and Chris Torek.
|
||||
|
||||
January 11 2021 Version 1.9.0
|
|
@ -0,0 +1,41 @@
|
|||
Short: Simple command line calculator
|
||||
Author: Carsten Larsen
|
||||
Uploader: carsten.larsen@mail.com
|
||||
Type: misc/math
|
||||
Version: 1.9.0
|
||||
Architecture: m68k-amigaos >= 2.04
|
||||
URL: https://amath.innolan.net
|
||||
|
||||
Features
|
||||
========
|
||||
|
||||
- Case sensitive command line interface
|
||||
- Native IEEE 754 with 15 significant digits
|
||||
- Calculations with real and complex numbers
|
||||
- Variables and user defined functions
|
||||
- Logarithmic and exponential functions
|
||||
- Trigonometric and hyperbolic functions
|
||||
- Mathematical constants and rounding functions
|
||||
- Disk functions to load, save and view content
|
||||
- Comprehensive and easy to use builtin help
|
||||
- Optimized 68000, 68020 and 68030 versions
|
||||
- Unlimited number of ARexx interfaces
|
||||
- Freely distributable sources (BSD license)
|
||||
|
||||
Usage
|
||||
=====
|
||||
|
||||
Open amath in its own window:
|
||||
> amath
|
||||
|
||||
Do a calculation in shell:
|
||||
> amath 1.2+1.4
|
||||
|
||||
Get an interactive prompt in shell:
|
||||
> amath shell
|
||||
|
||||
Show version string:
|
||||
> amath version
|
||||
|
||||
Run regression tests:
|
||||
> amath --test
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue