Go to the first, previous, next, last section, table of contents.
This is a list of built-in functions and operators usable in algebraic
expressions. Their full Lisp names are derived by adding the prefix
`calcFunc-', as in calcFunc-sqrt
.
All functions except those noted with "*" have corresponding
Calc keystrokes and can also be found in the Calc Summary.
!
!
!!
!!!
!=
%
%
&
&&
&&&
*
*
+
+
+/-
-
-
/
/
:
:
::
:=
<
<
<=
=
=
==
=>
>
>
>=
?
?
\
\
^
^
_
_
a
abs
abs (vectors)
abssqr
accum
acute
add
afixp
agmean
alog
an
and
anest
apart
append
apply
apply (rewrites)
arccos
arccosh
arcsin
arcsincos
arcsinh
arctan
arctan2
arctanh
arg
arrange
as
ash
assign
asum
b
badd
bar
bcount
bern
besJ
besY
beta
betaB
betaI
breve
bstring
bsub
c
call
cascent
cbase
cbbase
cbspace
cdescent
ceil
cflat
check
cheight
choose
choriz
clean
clip
clvert
cnorm
collect
condition
conj
cons
cons (rewrites)
constant
cos
cosh
cprec
cross
crule
crvert
cspace
csub
csup
ctbase
ctrn
ctspace
curve
cvec
cvert
cvspace
cwidth
d
date
day
ddb
decr
deg
deriv
det
deven
dfact
diag
diff
dimag
dint
div
dnatnum
dneg
dnonneg
dnonzero
dnumint
dodd
dot
dotdot
dpos
drange
drat
dreal
dsadj
dscalar
dyad
e
efit
egcd
Ei
elim
ends
eq
erf
erfc
esimplify
euler
eval
evalextsimp
evalsimp
evalto
evalv
evalvn
exp
exp10
expand
expm1
f
fact
factor
factors
fceil
fdiv
ffinv
ffloor
fib
find
finv
fit
fitdummy
fitmodel
fitparam
fitsystem
fitvar
fixp
float
floor
frac
fround
frounde
froundu
fsolve
ftrunc
fv
fvb
fvl
g
gamma
gammaG
gammag
gammaP
gammaQ
gcd
geq
getdiag
gpoly
grade
grave
gt
h
hasfitparams
hasfitvars
hat
head
histogram
hms
holiday
hour
hypot
i
idiv
idn
ierf
if
ilog
im
import
in
incmonth
incr
incyear
index
inner
integ
integer
intv
inv
inv (matrices)
irr
irrb
islin
islinnt
isqrt
istrue
iterations
j
julian
l
lambda
land
lcm
leq
let
lin
linnt
ln
lnot
lnp1
log
log10
lor
lsh
lt
ltpb
ltpc
ltpf
ltpn
ltpp
ltpt
lud
m
makemod
mant
map
mapa
mapc
mapd
mapeq
mapeqp
mapeqr
mapr
match
matches
matchnot
max
maximize
mcol
mdims
min
minimize
minute
mod
mod (operator)
moebius
month
mrcol
mrow
mrrow
mul
mysin
n
neg
negative
neq
nest
newmonth
newweek
newyear
nextprime
ninteg
nonvar
not
now
nper
nperb
nperl
npv
npvb
nrat
nroot
nterms
o
opt
or
outer
p
pack
pand
pclean
pcont
pdeg
pdiv
pdivide
pdivrem
percent
perm
pfloat
pfrac
pgcd
phase
plain
plead
pmt
pmtb
pnot
polar
polint
poly
por
pow
pprim
prem
prevprime
prfac
Prime
prime
prod
pv
pvb
pvl
pwday
q
quote
r
raccum
rad
random
rash
rate
rateb
ratel
ratint
rcons
rcons (rewrites)
rdup
re
real
rect
reduce
reducea
reducec
reduced
reducer
refers
relch
remember
rev
rewrite
rgrade
rhead
rmeq
rnorm
root
roots
rot
round
rounde
roundu
rreduce
rreducea
rreducec
rreduced
rreducer
rsh
rsort
rsubvec
rtail
s
scf
schedule
sdev
second
select
seq
shuffle
Si
sign
simplify
sin
sincos
sinh
sln
solve
sort
sqr
sqrt
stir1
stir2
string
sub
subscr
subst
subvec
sum
syd
t
table
tail
tan
tanh
taylor
tderiv
thecoefs
thefactors
tilde
time
totient
tr
trn
trunc
typeof
tzconv
tzone
u
under
unixtime
unpack
unpackt
usimplify
utpb
utpc
utpf
utpn
utpp
utpt
v
variable
vcard
vcompl
vconcat
vcorr
vcount
vcov
vdiff
Vec
vec
venum
vexp
vflat
vfloor
vgmean
vhmean
vint
vlen
vmask
vmatches
vmax
vmean
vmeane
vmedian
vmin
vpack
vpcov
vprod
vpsdev
vpvar
vsdev
vspan
vsum
vunion
vunpack
vvar
vxor
w
weekday
wmaximize
wminimize
wroot
x
xfit
xor
xpon
xy
xyz
y
year
yearday
|
|
||
|||
Go to the first, previous, next, last section, table of contents.