Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 86c3d80c4d6e905f610c100030811165 > files > 19

mathomatic-14.5.5-1mdv2010.0.i586.rpm

<!-- Creator     : groff version 1.18.1 -->
<!-- CreationDate: Mon Aug 31 01:30:00 2009 -->
<html>
<head>
<meta name="generator" content="groff -Thtml, see www.gnu.org">
<meta name="Content-Style" content="text/css">
<title>MATHOMATIC</title>
</head>
<body>

<h1 align=center>MATHOMATIC</h1>
<hr>
<a name="NAME"></a>
<h2>NAME</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>mathomatic &minus; a computer algebra system</p>
</td>
</table>
<a name="SYNOPSIS"></a>
<h2>SYNOPSIS</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>mathomatic</b> [ <b>&minus;bchqrtuvwx</b> ] [
<b>&minus;s</b> level ] [ <b>&minus;m</b> number ] [
input_files ]</p>
</td>
</table>
<a name="DESCRIPTION"></a>
<h2>DESCRIPTION</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>Mathomatic is a portable Computer Algebra System (CAS)
that can symbolically solve, simplify, combine, and compare
equations, perform general complex number and polynomial
arithmetic, etc. It does some calculus and handles all
elementary algebra, except logarithms.</p>
<!-- INDENTATION -->
<p>This program is an interactive symbolic-numeric
mathematics interpreter. The numerical arithmetic is double
precision floating point with up to 14 decimal digits
accuracy. Many results will be exact.</p>
<!-- INDENTATION -->
<p>Mathomatic is entirely hand-written in the C programming
language. It does not permit extremely large expressions,
which can take too much memory and time. Instead
reliability, ease of use, and speed are its features.</p>
</td>
</table>
<a name="OPTIONS"></a>
<h2>OPTIONS</h2>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="4" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="11%"></td>
<td width="4%">

<p><b>&minus;b</b></p>
</td>
<td width="5%"></td>
<td width="77%">

<p>Enable bold colors. Color mode will be turned on and
colors will be brighter if this option is specified.</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="4%">

<p><b>&minus;c</b></p>
</td>
<td width="5%"></td>
<td width="77%">

<p>Toggle color mode. This mode outputs ANSI terminal
escape sequences to make each level of parentheses a
different color, for easier reading. Requires a terminal
emulator that supports ANSI color escape sequences. If the
colors are too hard to see, use the <b>&minus;b</b> option
to increase the brightness.</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="4%">

<p><b>&minus;h</b></p>
</td>
<td width="5%"></td>
<td width="77%">

<p>Display a brief help message listing all available
options and exit.</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>&minus;m number</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="21%"></td>
<td width="77%">
<p>Change the memory size of equation spaces. It is followed
by a decimal floating point number which is a multiplier of
the default equation space size. This allows larger equation
spaces so that manipulating extremely large expressions will
succeed without getting the &quot;Expression too large&quot;
error. Specifying a number higher than 100 may make
Mathomatic unresponsive.</p>
</td>
</table>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="4" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="11%"></td>
<td width="4%">

<p><b>&minus;q</b></p>
</td>
<td width="5%"></td>
<td width="77%">

<p>Set quiet mode. The startup message and prompts are not
displayed. This is useful when piping or redirecting input
into Mathomatic, because the input won&rsquo;t be displayed,
so prompt output should be turned off.</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="4%">

<p><b>&minus;r</b></p>
</td>
<td width="5%"></td>
<td width="77%">

<p>Disable readline input processing. Readline allows using
the cursor keys and outputs terminal control codes which can
be turned off with this option.</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>&minus;s level</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="21%"></td>
<td width="77%">
<p>Set the enforced security level for the Mathomatic
session. Level 0 is the default with no security. Level 1
disallows shelling out. Level 2 disallows shelling out and
writing files. Level 3 disallows shelling out and
reading/writing files for complete security. This run-time
option was created for use on open public servers that
can&rsquo;t use the SECURE compile-time define.</p>
</td>
</table>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="4" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="11%"></td>
<td width="4%">

<p><b>&minus;t</b></p>
</td>
<td width="5%"></td>
<td width="77%">

<p>Set test mode. Used when testing and comparing output.
Bypasses loading startup file, turns off color mode and
readline, sets wide output mode, ignores pause command,
etc.</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="4%">

<p><b>&minus;u</b></p>
</td>
<td width="5%"></td>
<td width="77%">

<p>Guarantee that standard output and standard error output
are unbuffered. Useful when piping.</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="4%">

<p><b>&minus;v</b></p>
</td>
<td width="5%"></td>
<td width="77%">

<p>Display version number, Mathomatic specific compile
defines used, maximum possible memory usage, and license
summary, then exit.</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="4%">

<p><b>&minus;w</b></p>
</td>
<td width="5%"></td>
<td width="77%">

<p>Set wide output mode for an unlimited width output
device. Sets infinite screen columns and rows so that 2D
(two dimensional) expression output will always succeed and
not be downgraded to 1D output when it doesn&rsquo;t fit in
the display area. Use when redirecting output or with a
terminal emulator that doesn&rsquo;t wrap lines. This mode
only affects 2D output.</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="4%">

<p><b>&minus;x</b></p>
</td>
<td width="5%"></td>
<td width="77%">

<p>Enable HTML output mode (which is also valid XHTML).
This makes Mathomatic output suitable for inclusion in a web
page. The color mode and bold colors flags affect this mode,
allowing HTML color output. Wide output mode is also set by
this option, meaning expressions will always be displayed in
2D.</p>
</td>
</table>
<a name="GENERAL"></a>
<h2>GENERAL</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>First you type in your algebraic equations in standard
infix notation, then you can solve them by typing in the
variable name at the prompt, or perform operations on them
with simple English commands. Type &quot;help&quot; or
&quot;?&quot; for the help command. If the command is longer
than 4 letters, you only need to type in the first 4
letters. Most commands operate on the current equation by
default.</p>
<!-- INDENTATION -->
<p>A command preceded by an exclamation point (such as
&quot;!ls&quot;) is taken to be a shell command and is
passed unchanged to the shell (/bin/sh). &quot;!&quot; by
itself invokes the default shell, which is specified in the
SHELL environment variable. &quot;!&quot; is also the
factorial operator.</p>
<!-- INDENTATION -->
<p>Complete documentation is available in HTML format; see
the local documentation directory or
&quot;http://mathomatic.org/math/doc/&quot; for the latest
Mathomatic documentation.</p>
</td>
</table>
<a name="ENVIRONMENT"></a>
<h2>ENVIRONMENT</h2>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="3" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="13%"></td>
<td width="8%">

<p><b>EDITOR</b></p>
</td>
<td width="77%">

<p>The EDITOR environment variable specifies which text
editor to use for the edit command.</p>
</td>
</table>
<a name="FILES"></a>
<h2>FILES</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>~/.mathomaticrc</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="21%"></td>
<td width="77%">
<p>Optional startup file containing Mathomatic set command
options. It should be a text file with one set option per
line. Do not include the word &quot;set&quot;. For example,
the line &quot;no color&quot; will make Mathomatic default
to non-color mode, which is useful if you are not using a
standard terminal emulator.</p>
</td>
</table>
<a name="SEE ALSO"></a>
<h2>SEE ALSO</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>matho-primes</b>(1), <b>matho-pascal</b>(1),
<b>matho-sumsq</b>(1)</p>
</td>
</table>
<a name="BUGS"></a>
<h2>BUGS</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>The command to take the limit of an expression is
partially functional and experimental. All else should work
perfectly; if not, report it as a bug on the Launchpad
website: &quot;http://launchpad.net/mathomatic&quot;. Please
include version information, which you can find by running
<b>mathomatic &minus;v</b> or by entering the version
command.</p>
</td>
</table>
<a name="AUTHOR"></a>
<h2>AUTHOR</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>Mathomatic has been written by George Gesslein II
&lt;georgegesslein@gmail.com&gt; with help from the Internet
community. It is free software available under the terms and
conditions of the GNU Lesser General Public License from
&quot;http://mathomatic.org&quot;.</p>
</td>
</table>
<hr>
</body>
</html>