-
-
Notifications
You must be signed in to change notification settings - Fork 88
MMA console usage
axexlck edited this page Nov 13, 2018
·
19 revisions
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
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
>>> 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]