Skip to content
axexlck edited this page Nov 13, 2018 · 19 revisions

MMA Console

Installation

Make sure the Oracle Java 8 development kit (JDK8) is installed. At a terminal you can type "java -version" to see if it is installed.

If not head to the Oracle JDK8 download page and follow the installation instructions.

Download the latest Symja release from

Unzip the download in a separate folder and modify the symjamma.bat file to use your Java 8 installation path to run the Symja MMAConsole:

"%JAVA_HOME%\bin\java" -classpath "lib/*" org.matheclipse.core.eval.MMAConsole  

Usage

The available predefined function names in the console are described in the

You can load a package(for example VectorAnalysis.m ) with the Get[] function like this:

<<"VectorAnalysis.m"

and call for example the DotProduct[] function:

>>> DotProduct[{a,b,c},{d,e,f}, Cartesian]
a*d+b*e+c*f

Examples

>>> 24/60
2/5

>>> N[24/60]
0.4

>>> Sin[30*Degree]
1/2

>>> Sin[Pi/2]
1

>>> a+a+4*b^2+3*b^2
2*a+7*b^2

>>> Solve[{x^2-11==y, x+y==-9}, {x,y}]
{{x->-2,y->-7},{x->1,y->-10}}

>>> DSolve[{y'[x]==y[x]+2,y[0]==1},y[x], x]
{{y[x]->-2+3*E^x}}

>>> Integrate[Cos[x]^5, x]
Sin[x]-2/3*Sin[x]^3+Sin[x]^5/5

>>> D[Sin[x]^3,x]
3*Cos[x]*Sin[x]^2

>>> Factor[-1+x^16]
(-1+x)*(1+x)*(1+x^2)*(1+x^4)*(1+x^8)

>>> Factor[5+x^12, Modulus->7]
(2+x^3)*(5+x^3)*(4+x^6)

>>> Expand[(-1+x)*(1+x)*(1+x^2)*(1+x^4)*(1+x^8)]
-1+x^16

>>> Det[{{1,2},{3,4}}]
-2

>>> Inverse[{{1,2},{3,4}}]
{{-2,1},
 {3/2,-1/2}}

>>> FactorInteger[2^15-5]
{{3,1},{67,1},{163,1}}

>>> Refine[Abs[n*Abs[m]], n<0]
-n*Abs[m]
Clone this wiki locally