Elements Engineering-Scientific Workspace allows all sensible combinations of objects below. Its syntax is an extension of standard JavaScript.
| Data Type | Value Type | Attributes | Operators (13 levels) |
Functions | Plots and Procedures | Statements |
|---|---|---|---|---|---|---|
|
Set Scalar Vector Quaternion Matrix Polynomial File Expression Hypermatrix |
rational real complex expression hyper |
size degree ijk constant file =(initial value) |
()
[]
[][]
'/
&++
--:^
^'*
*'
/
/'
@
#+
+'
-
-'<
<=
>=
>==
!=&&||
&|Noop,=
='
+=
-=
*=
/= |
User-written functions Built-in: Abs ACosh ACosine ACotangent ACoth ACsc ACsch Add Adjoint AiryA AiryADerivative AiryB AiryBDerivative Aitken All AmountOfAnnuity And Angle Any ArcCosh ArcCosine ArcCotangent ArcCoth ArcCsc ArcCsch ArcSecant ArcSech ArcSine ArcSinh ArcTangent ArcTanh ASecant ASech ASine ASinh ATangent ATanh Base BesselI BesselJ BesselK BesselY Beta BetaInc BetaIncInv BinomialCoefficient Bracket CatColumn CatRow Ceiling CharacteristicPolynomial ChebyshevPolynomial ChiSqDistribution ChiSqProbability Coefficient Combinations Complex CompoundAmount ConditionNumber Conjugate Constant ContinuedFraction Convergent Convert Correlation CorrKendall CorrSpearman Cosd Cosecant Cosh CoshIntegral Cosine CosineIntegral Cotangent Coth Csc Csch Date Dawson DayOfWeek Denominator Depreciation Derivative Determinant Diagonal Differences Digamma Distance DistBeta DistBinomial DistBinomialInv DistChiSq DistF DistGamma DistNormal DistPoisson DistT DistTInv Divide Eigenvalues Eigenvectors EllIncInt1 EllIncInt2 EllInt1 EllInt2 EllJCn EllJDn EllJSn Erf Erfc Exponent Factorial FDistribution Fft Fit Floor FProbability FresnelCosine FresnelSine Gamma GammaInc Gcd HermitePolynomial Hessenberg Hexadecimal Hilbert Identity Input Imaginary Integral Intersection Inverse InvFft Kurtosis LaguerrePolynomial Lcm LegendrePolynomial Lg Ln Log Log10 Log2 LuFactors Magic Maximum Mean MeanArithmetic MeanGeometric MeanHarmonic MeanLogarithmetic Median Minimum Modulo Monic Multiply NewExpression NewFile NewHypermatrix NewMatrix NewPolynomial NewQuaternion NewSet NewScalar NewVector Norm NormalDistribution NormalProbability Normalize Not Numerator Or Ordered OutError Output Permutations PhiEuler PlotArea PlotArea3 PlotBar PlotBar3 PlotFct PlotLinLog PlotLogLin PlotLogLog PlotManifold PlotPie PlotPie3 PlotPolar PlotRibbon PlotScatter PlotScatter3 PlotXY PlotXYZ Power PresentValue PresentValueOfAnnuity Pressure PrimeFactors PrimeGE PrimeGT PrimeLE PrimeLT PrimeSequence ProbChiSq ProbF ProbNormal ProcAnova ProcEigenproblem ProcFrequency ProcStatistics Product PythagoreanTriple QTest QuaternionPart Random RandomSeed Range Rank RankOrdered Real Remainder Roots Round RunProduct RunSum Secant Sech SeqInteger SeqPrime Sigma SignChanges Signum Sind Sine SineIntegral Sinh SinhIntegral Size SizeOf Skewness Smooth Solution Sort SpecificVolume Spence Sqrt StdDeviation Struve SubColumn SubMatrix SubRow Subtract Sum SupColumn SupRow Table Tand Tangent Tanh Tau Time TotallyOrdered Totient Trace Transpose Truncate Union UTest Variance Xor Zeros Zeta |
Plot xy xyz log linlog loglin loglog scatter scatter3 polar pie pie3 bar bar3 ribbon area manifold Manifold nRect nSphere nEllipsoid nTorus nCylinder 2Paraboloid 2Hyperboloid 2Catenoid 2Helicoid 2MonkeySaddle 2Enneper Procedure Eigen Statistics Frequency Anova |
evaluate assignment option #include rational complex precision flops estim NaNInput prompt trace exit control if-else function return for while break {} help ?object values memory history |