﻿ Mathematical functions – Algosim documentation
Algosim documentation: Mathematical functions

# Mathematical functions

The following kernel functions are considered mathematical functions:

 abs accumulate AccumulateList AccumulateSteps add AdjugateMatrix angle antidiagonal arccos arccosh arccot arccoth arccsc arccsch arcsec arcsech arcsin arcsinh arctan arctanh AreNotParallel AreParallel ArePerpendicular arg ArithmeticMean aug average BackSubstitution BackwardShiftMatrix BasisVector Bernstein Bessel binomial ceil Chebyshev Cholesky Ci CirculantMatrix ClosedInterval cofactor CofactorMatrix col cols ColumnSpaceBasis ColumnSpaceProjection combinations commute CompareValue ComplexZeroMatrix ComplexZeroVector compute ConditionNumber ConjugateTranspose ContinuedFraction coprime cos cosh cot coth cototient cross CrossProduct csc csch dec defuzz degrees DeletedAbsoluteRowSum det determinant diag diff differentiate dim DirectSum DistanceFromColumnSpace divide divides divisors EigenvalueOf eigenvalues EigenvectorOf eigenvectors entrywise erf erfc even exp factorial FactorizedExpression factors Fibonacci floor ForwardShiftMatrix ForwardSubstitution frac FresnelC FresnelS gamma gcd GeometricMean GramSchmidt GreaterThan GreaterThanOrEqualTo HadamardProduct HankelMatrix HarmonicMean HarmonicNumber Heaviside height Hermite HermitianSquare Hessenberg HilbertMatrix identity IdentityMatrix Im inc InnerProduct integrate interval inv IsAntidiagonal IsBidiagonal IsBinary IsCarolNumber IsCentrosymmetric IsCirculant IsCol IsDiagonal IsDiagonallyDominant IsEigenpair IsEigenvector IsEssentiallyZeroRow IsHankel IsHermitian IsIdempotent IsIdentity IsIndefinite IsInvolution IsLowerBidiagonal IsLowerHessenberg IsLowerTriangular IsNegative IsNegativeDefinite IsNegativeSemidefinite IsNilpotent IsNonNegative IsNonPositive IsNonZero IsNormal IsOrthogonal IsPermutation IsPositive IsPositiveDefinite IsPositiveSemidefinite IsPrime IsReducedRowEchelonForm IsReversal IsRow IsRowEchelonForm IsScalar IsSelfAdjoint IsSingular IsSkewHermitian IsSkewSymmetric IsSquare IsSquareFree IsStrictlyDiagonallyDominant IsSymmetric IsToeplitz IsTriangular IsTridiagonal IsUnitary IsUpperBidiagonal IsUpperHessenberg IsUpperTriangular IsVandermonde IsZero IsZeroMatrix IsZeroRow Iverson JacobiSymbol Kronecker KroneckerSymbol Laguerre lcm LeadingPrincipalSubmatrix LeastSquaresPolynomialFit Legendre LegendreSymbol lessen LessThan LessThanOrEqualTo ln log LU Lucas MainDiagonal MatFromBlocks MatFromCols MatFromRows matrix MatrixPlot max mean Mertens min minor mod modulus multiply MöbiusMu negative NextPrime NilpotencyIndex norm normalized NormSquared NotDivides nullity odd OpenInterval OuterProduct percent permille permutations piecewise PivotPos polyfit power pred PrevPrime prime PrimeFactors PrimePi primorial product QR rad ramp RandomInt RandomIntMatrix RandomIntVector RandomMatrix RandomReal RandomSignedVector RandomVector rank Re rect ReducedRowEchelonForm ReflectionMatrix ReplaceAntidiagonal ReplaceCol ReplaceDiagonal ReplaceRow ReplaceSubdiagonal ReplaceSuperdiagonal ReversalMatrix RotationMatrix round row RowAddMul RowEchelonForm rows RowScale RowSwap SameValue SawtoothWave sec sech SequenceList SequenceVector SetRandomSeed sgn Si sin sinc SingularValues sinh size SpectralRadius spectrum sqr sqrt square SquareWave subdiagonal SubmatrixByRemoval subtract succ sum superdiagonal SysSolve tan tanh ToeplitzMatrix ToFraction ToLowerTriangular ToSymbolicForm totient ToUpperHessenberg ToUpperTriangular tr TrailingZeroRowCount transpose tri TriangleWave trunc VandermondeMatrix vec vector vectorization width ZeroMatrix ZeroRowCount ZeroVector ∏ ∑ ∠ ∫