Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
amath(1)		    General Commands Manual		      amath(1)

NAME
       amath - Simple command line calculator

SYNOPSIS
       [ --noansi ] [ --shell |	expression ]

DESCRIPTION
       amath(1)	 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, loga-
       rithmic and exponential functions, trigonometric	and  hyperbolic	 func-
       tion and	selected mathematical constants	and rounding functions.

Statements
       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
       memory	   Show	internal memory	usage
       exit	   Exit	program

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

Base 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

Example	script
       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);

Example	script with functions
       f(x)=x*2+1;
       g(y)=y^2+y*1.5+2;
       a=2;b=3;c=a+b;
       vars;funcs;
       f(2.2);c+1.1;

Example	script with complex numbers
       cos(1+2i);
       sin(1+2i);
       tan(1+2i);
       coth(1+2i);
       sech(1+2i);
       csch(1+2i);

HOMEPAGE
       http://amath.innolan.net/

AUTHORS
       Written	by  Carsten  Sonne Larsen <cs@innolan.net>. The	code in	MemSet
       and MemCopy is derived from software contributed	to  Berkeley  by  Mike
       Hibler  and  Chris  Torek.  The code in complex calculations is derived
       from software written by	Stephen	L. Moshier.

COPYRIGHT
       Copyright (c) 2014-2017 Carsten Sonne Larsen <cs@innolan.net>
       Copyright (c) 1990, 1993	The Regents of the University of California

SEE ALSO
       amathc(3), amathr(3), amathi(3)

April 13 2017			 Version 1.8.0			      amath(1)

NAME | SYNOPSIS | DESCRIPTION | Statements | Operators | Variables and constant | Base functions | Trigonometric functions | Hyperbolic functions | Early trigonometric functions | Example script | Example script with functions | Example script with complex numbers | HOMEPAGE | AUTHORS | COPYRIGHT | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=amath&sektion=1&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help