Index of Lisp Math Functions

The following functions are meant to be used with defmath, not defun definitions. For names that do not start with ‘calc-’, the corresponding full Lisp name is derived by adding a prefix of ‘math-’.

Jump to:   A   B   C   D   E   F   G   H   I   L   M   N   O   P   Q   R   S   T   U   V   W   Z  
Index EntrySection

A
abs-approxComputational Lisp Functions
anglepPredicates
apply-rewritesSymbolic Lisp Functions

B
beforepPredicates
build-polynomial-exprSymbolic Lisp Functions
build-vectorVector Lisp Functions

C
calc-binary-opStack Lisp Functions
calc-change-current-selectionSymbolic Lisp Functions
calc-check-definesDefining Functions
calc-clear-command-flagInteractive Lisp Functions
calc-cursor-stack-indexStack Lisp Functions
calc-do-alg-entryFormatting Lisp Functions
calc-encase-atomsSymbolic Lisp Functions
calc-enter-resultDefining Stack Commands
calc-enter-resultStack Lisp Functions
calc-evalFormatting Lisp Functions
calc-find-assoc-parent-formulaSymbolic Lisp Functions
calc-find-nth-partSymbolic Lisp Functions
calc-find-parent-formulaSymbolic Lisp Functions
calc-find-selected-partSymbolic Lisp Functions
calc-find-sub-formulaSymbolic Lisp Functions
calc-grow-assoc-formulaSymbolic Lisp Functions
calc-is-hyperbolicInteractive Lisp Functions
calc-is-inverseInteractive Lisp Functions
calc-normalizeStack Lisp Functions
calc-pop-stackStack Lisp Functions
calc-prepare-selectionSymbolic Lisp Functions
calc-push-listStack Lisp Functions
calc-record-listStack Lisp Functions
calc-record-undoInteractive Lisp Functions
calc-record-whyInteractive Lisp Functions
calc-refreshStack Lisp Functions
calc-replace-sub-formulaSymbolic Lisp Functions
calc-select-bufferDefining Simple Commands
calc-set-command-flagDefining Simple Commands
calc-set-command-flagInteractive Lisp Functions
calc-slow-wrapperDefining Stack Commands
calc-stack-sizeStack Lisp Functions
calc-substack-heightStack Lisp Functions
calc-top-listStack Lisp Functions
calc-top-list-nDefining Stack Commands
calc-top-list-nStack Lisp Functions
calc-top-nStack Lisp Functions
calc-unary-opStack Lisp Functions
calc-wrapperDefining Simple Commands
cancel-common-factorSymbolic Lisp Functions
check-unit-nameSymbolic Lisp Functions
col-matrixVector Lisp Functions
common-constant-factorSymbolic Lisp Functions
comp-ascentFormatting Lisp Functions
comp-descentFormatting Lisp Functions
comp-first-charFormatting Lisp Functions
comp-heightFormatting Lisp Functions
comp-last-charFormatting Lisp Functions
comp-widthFormatting Lisp Functions
compareComputational Lisp Functions
compile-rewritesSymbolic Lisp Functions
completeArgument Qualifiers
complexpPredicates
compose-exprFormatting Lisp Functions
composition-to-stringFormatting Lisp Functions
constpPredicates
convert-tempCalling Calc from Your Programs
copy-matrixVector Lisp Functions

D
defmathDefining Functions
derivSymbolic Lisp Functions
dimension-errorVector Lisp Functions
div-modComputational Lisp Functions

E
eComputational Lisp Functions
equalPredicates
equal-intPredicates
evaluate-exprComputational Lisp Functions
evenpPredicates
expr-containsSymbolic Lisp Functions
expr-contains-countSymbolic Lisp Functions
expr-contains-varsSymbolic Lisp Functions
expr-dependsSymbolic Lisp Functions
expr-heightSymbolic Lisp Functions
expr-substSymbolic Lisp Functions
expr-weightSymbolic Lisp Functions
extract-unitsSymbolic Lisp Functions

F
fixnatnumpPredicates
fixnumArgument Qualifiers
fixnumComputational Lisp Functions
fixnumpPredicates
flatten-vectorVector Lisp Functions
floatArgument Qualifiers
floatComputational Lisp Functions
floatpPredicates
format-flat-exprFormatting Lisp Functions
format-nice-exprFormatting Lisp Functions
format-numberFormatting Lisp Functions
format-valueFormatting Lisp Functions
frac-gcdSymbolic Lisp Functions
from-hmsComputational Lisp Functions
from-radiansComputational Lisp Functions
from-radians-2Computational Lisp Functions
full-circleComputational Lisp Functions

G
gamma-constComputational Lisp Functions

H
half-circleComputational Lisp Functions

I
idivComputational Lisp Functions
idivmodComputational Lisp Functions
imodComputational Lisp Functions
inexact-valuePredicates
integSymbolic Lisp Functions
integerArgument Qualifiers
integer-log2Computational Lisp Functions
integerpPredicates
interactiveDefining Simple Commands
is-polynomialSymbolic Lisp Functions
is-truePredicates
isqrtComputational Lisp Functions

L
lesspPredicates
ln-10Computational Lisp Functions
ln-2Computational Lisp Functions
looks-evenpPredicates
looks-negpPredicates

M
make-floatComputational Lisp Functions
make-fracComputational Lisp Functions
make-intvComputational Lisp Functions
make-modComputational Lisp Functions
make-sdevComputational Lisp Functions
make-vecVector Lisp Functions
map-treeSymbolic Lisp Functions
map-vecVector Lisp Functions
map-vec-2Vector Lisp Functions
mat-colVector Lisp Functions
mat-dimensVector Lisp Functions
mat-less-colVector Lisp Functions
mat-less-rowVector Lisp Functions
mat-rowVector Lisp Functions
match-patternsSymbolic Lisp Functions
math-concatVector Lisp Functions
math-defcacheComputational Lisp Functions
math-defintegralSymbolic Lisp Functions
math-defintegral-2Symbolic Lisp Functions
math-defsimplifySymbolic Lisp Functions
math-equalPredicates
math-prev-weekday-in-monthTime Zones
math-std-daylight-savingsTime Zones
matrixpPredicates
messy-integerpPredicates
multi-substSymbolic Lisp Functions

N
natnumArgument Qualifiers
natnumpPredicates
nearly-equalPredicates
nearly-zeropPredicates
negpPredicates
normalizeComputational Lisp Functions
num-integerpPredicates
num-natnumpPredicates
numberpPredicates
numdigsComputational Lisp Functions
numvecpPredicates

O
objectpPredicates
objvecpPredicates
oddpPredicates
overflowPredicates

P
phiComputational Lisp Functions
piComputational Lisp Functions
pi-over-180Computational Lisp Functions
pi-over-2Computational Lisp Functions
pi-over-4Computational Lisp Functions
polar-complexpPredicates
poly-mixSymbolic Lisp Functions
poly-mulSymbolic Lisp Functions
poly-simplifySymbolic Lisp Functions
polynomial-baseSymbolic Lisp Functions
polynomial-pSymbolic Lisp Functions
pospPredicates
powComputational Lisp Functions
pow-modComputational Lisp Functions
power-of-2Computational Lisp Functions
prime-testComputational Lisp Functions
primpPredicates

Q
quarter-circleComputational Lisp Functions
quarter-integerComputational Lisp Functions
quotientComputational Lisp Functions

R
random-digitComputational Lisp Functions
random-digitsComputational Lisp Functions
random-floatComputational Lisp Functions
ratpPredicates
read-exprFormatting Lisp Functions
read-exprsFormatting Lisp Functions
read-numberFormatting Lisp Functions
realpPredicates
rect-complexpPredicates
reduce-colsVector Lisp Functions
reduce-vecVector Lisp Functions
reject-argPredicates
remove-unitsSymbolic Lisp Functions
rewriteSymbolic Lisp Functions
rewrite-headsSymbolic Lisp Functions
row-matrixVector Lisp Functions

S
scalarpPredicates
scale-intComputational Lisp Functions
scale-roundingComputational Lisp Functions
simplifySymbolic Lisp Functions
simplify-extendedSymbolic Lisp Functions
simplify-unitsSymbolic Lisp Functions
single-units-in-expr-pSymbolic Lisp Functions
solve-eqnSymbolic Lisp Functions
solve-forSymbolic Lisp Functions
solve-systemSymbolic Lisp Functions
sort-intvComputational Lisp Functions
sqrComputational Lisp Functions
sqrt-eComputational Lisp Functions
sqrt-two-piComputational Lisp Functions
square-matrixpPredicates
swap-rowsVector Lisp Functions

T
tderivSymbolic Lisp Functions
to-fractionComputational Lisp Functions
to-hmsComputational Lisp Functions
to-radiansComputational Lisp Functions
to-radians-2Computational Lisp Functions
to-simple-fractionComputational Lisp Functions
to-standard-unitsSymbolic Lisp Functions
transposeVector Lisp Functions
two-piComputational Lisp Functions

U
underflowPredicates
units-in-expr-pSymbolic Lisp Functions

V
vec-lengthVector Lisp Functions
vectorpPredicates

W
with-extra-precComputational Lisp Functions

Z
zeropPredicates