-
-
Notifications
You must be signed in to change notification settings - Fork 95
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]