OnlineSciCalc Home Guide Tools

Quick Guide

Select the name of any function name to visit its page. Use the search bar to find a function faster.

No Results Found
FunctionNotationExample
Exponent
squarex^210^2= 100
cubex^310^3= 1000
powerx^n4^1.5= 8
Root
square rootsqrt(x)sqrt(25)= 5
cube rootcbrt(x)cbrt(27)= 3
nth rootnrt(x, n)nrt(32, 5)= 2
Logarithm
general logarithmlog(x, n)log(400, 20)= 2
common logarithmlog(x)log(10)= 1
natural logarithmln(x)ln(e)= 1
Piecewise
absolute valueabs(x)abs(-7)= 7
floorfloor(x)floor(3.8)= 3
ceilingceil(x)ceil(2.1) = 3
roundround(x)round(4.6) = 5
modulox mod y12mod5= 2
Trigonometry
sinesin(x)sin(π/2)= 1
arcsineasin(x)asin(1)= 1.5707
hyperbolic sinesinh(x)sinh(π/2)= 2.30129
hyperbolic arcsineasinh(x)asinh(2.3)= 1.57027
cosinecos(x)cos(0)= 1
arccosacos(x)acos(1)= 0
hyperbolic cosinecosh(x)cosh(0)= 1
hyperbolic arccosineacosh(x)acosh(1)= 0
tangenttan(x)tan(π/4)= 1
arctangentatan(x)atan(1)= 0.78539
hyperbolic tangenttanh(x)tanh(π/2)= 0.91715
hyperbolic arctangentatanh(x)atanh(.9172)= 1.5711
cosecantcsc(x)csc(π/2)= 1
arccosecantacsc(x)acsc(1)= 1.57079
hyperbolic cosecantcsch(x)csch(π/2)= 0.43454
hyperbolic arccosecantacsch(x)acsch(.434)= 1.5719
secantsec(x)sec(0)= 1
arcsecantasec(x)asec(1)= 0
hyperbolic secantsech(x)sech(0)= 1
hyperbolic arcsecantasech(x)asech(1)= 0
cotangentcot(x)cot(π/2)= 0
arccotangentacot(x)acot(0)= 1.57079
hyperbolic cotangentcoth(x)coth(π)= 1.0037
hyperbolic arccotangentacoth(x)acoth(1.003)= 3.1472
Probability
combinationnCr(n, r)nCr(20, 3)= 1140
permutationnPr(n, r)nPr(20, 3)= 6840
factorialx!6!= 720
Statistics
sumsum(x, y, z, ...)sum(1,2,3)= 6
productprod(x, y, z, ...)prod(7,2,3)= 42
minmin(x, y, z, ...)min(8,2,9)= 2
maxmax(x, y, z, ...)min(8,2,9)= 9
medianmedian(x, y, z, ...)median(8,2,9)= 8
meanmean(x, y, z, ...)mean(2,9,4)= 5
standard deviationstd(x, y, z, ...)std(8,4,6)= 2
variancevariance(x, y, z, ...)variance(8,4,6)= 4
Vector
dot productx · y[0,1]*[2,3]= 3
cross productcross(x, y)cross([0,1,2],[3,4,5])= [-3,6,-3]
normnorm(x)norm([0,1,2])= 2.236068
Matrix
determinantdet(x)det([[1,2][3,4]])= -2
inverseinv(x)inv([[1,2][3,4]])= [[-2,1],[1.5,-0.5]]
pseudoinversepinv(x)pinv([[1,2][3,4]])= [[-2,1],[1.5,-0.5]]
tracetrace(x)trace([[1,2][3,4]])= 5
transposetranspose(x)transpose([[1,2][3,4]])= [[1,3],[2,4]]
Complex Numbers
argumentarg(x)arg(3 + 2i)= 0.588002603548
conjugateconj(x)conj(3 + 2i)= 3 - 2i