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 Entry  Section

A
abs-approx: Computational Lisp Functions
anglep: Predicates
apply-rewrites: Symbolic Lisp Functions

B
beforep: Predicates
build-polynomial-expr: Symbolic Lisp Functions
build-vector: Vector Lisp Functions

C
calc-binary-op: Stack Lisp Functions
calc-change-current-selection: Symbolic Lisp Functions
calc-check-defines: Defining Functions
calc-clear-command-flag: Interactive Lisp Functions
calc-cursor-stack-index: Stack Lisp Functions
calc-do-alg-entry: Formatting Lisp Functions
calc-encase-atoms: Symbolic Lisp Functions
calc-enter-result: Defining Stack Commands
calc-enter-result: Stack Lisp Functions
calc-eval: Formatting Lisp Functions
calc-find-assoc-parent-formula: Symbolic Lisp Functions
calc-find-nth-part: Symbolic Lisp Functions
calc-find-parent-formula: Symbolic Lisp Functions
calc-find-selected-part: Symbolic Lisp Functions
calc-find-sub-formula: Symbolic Lisp Functions
calc-grow-assoc-formula: Symbolic Lisp Functions
calc-is-hyperbolic: Interactive Lisp Functions
calc-is-inverse: Interactive Lisp Functions
calc-normalize: Stack Lisp Functions
calc-pop-stack: Stack Lisp Functions
calc-prepare-selection: Symbolic Lisp Functions
calc-push-list: Stack Lisp Functions
calc-record-list: Stack Lisp Functions
calc-record-undo: Interactive Lisp Functions
calc-record-why: Interactive Lisp Functions
calc-refresh: Stack Lisp Functions
calc-replace-sub-formula: Symbolic Lisp Functions
calc-select-buffer: Defining Simple Commands
calc-set-command-flag: Defining Simple Commands
calc-set-command-flag: Interactive Lisp Functions
calc-slow-wrapper: Defining Stack Commands
calc-stack-size: Stack Lisp Functions
calc-substack-height: Stack Lisp Functions
calc-top-list: Stack Lisp Functions
calc-top-list-n: Defining Stack Commands
calc-top-list-n: Stack Lisp Functions
calc-top-n: Stack Lisp Functions
calc-unary-op: Stack Lisp Functions
calc-wrapper: Defining Simple Commands
cancel-common-factor: Symbolic Lisp Functions
check-unit-name: Symbolic Lisp Functions
col-matrix: Vector Lisp Functions
common-constant-factor: Symbolic Lisp Functions
comp-ascent: Formatting Lisp Functions
comp-descent: Formatting Lisp Functions
comp-first-char: Formatting Lisp Functions
comp-height: Formatting Lisp Functions
comp-last-char: Formatting Lisp Functions
comp-width: Formatting Lisp Functions
compare: Computational Lisp Functions
compile-rewrites: Symbolic Lisp Functions
complete: Argument Qualifiers
complexp: Predicates
compose-expr: Formatting Lisp Functions
composition-to-string: Formatting Lisp Functions
constp: Predicates
convert-temp: Calling Calc from Your Programs
copy-matrix: Vector Lisp Functions

D
defmath: Defining Functions
deriv: Symbolic Lisp Functions
dimension-error: Vector Lisp Functions
div-mod: Computational Lisp Functions

E
e: Computational Lisp Functions
equal: Predicates
equal-int: Predicates
evaluate-expr: Computational Lisp Functions
evenp: Predicates
expr-contains: Symbolic Lisp Functions
expr-contains-count: Symbolic Lisp Functions
expr-contains-vars: Symbolic Lisp Functions
expr-depends: Symbolic Lisp Functions
expr-height: Symbolic Lisp Functions
expr-subst: Symbolic Lisp Functions
expr-weight: Symbolic Lisp Functions
extract-units: Symbolic Lisp Functions

F
fixnatnump: Predicates
fixnum: Argument Qualifiers
fixnum: Computational Lisp Functions
fixnump: Predicates
flatten-vector: Vector Lisp Functions
float: Argument Qualifiers
float: Computational Lisp Functions
floatp: Predicates
format-flat-expr: Formatting Lisp Functions
format-nice-expr: Formatting Lisp Functions
format-number: Formatting Lisp Functions
format-value: Formatting Lisp Functions
frac-gcd: Symbolic Lisp Functions
from-hms: Computational Lisp Functions
from-radians: Computational Lisp Functions
from-radians-2: Computational Lisp Functions
full-circle: Computational Lisp Functions

G
gamma-const: Computational Lisp Functions

H
half-circle: Computational Lisp Functions

I
idiv: Computational Lisp Functions
idivmod: Computational Lisp Functions
imod: Computational Lisp Functions
inexact-value: Predicates
integ: Symbolic Lisp Functions
integer: Argument Qualifiers
integer-log2: Computational Lisp Functions
integerp: Predicates
interactive: Defining Simple Commands
is-polynomial: Symbolic Lisp Functions
is-true: Predicates
isqrt: Computational Lisp Functions

L
lessp: Predicates
ln-10: Computational Lisp Functions
ln-2: Computational Lisp Functions
looks-evenp: Predicates
looks-negp: Predicates

M
make-float: Computational Lisp Functions
make-frac: Computational Lisp Functions
make-intv: Computational Lisp Functions
make-mod: Computational Lisp Functions
make-sdev: Computational Lisp Functions
make-vec: Vector Lisp Functions
map-tree: Symbolic Lisp Functions
map-vec: Vector Lisp Functions
map-vec-2: Vector Lisp Functions
mat-col: Vector Lisp Functions
mat-dimens: Vector Lisp Functions
mat-less-col: Vector Lisp Functions
mat-less-row: Vector Lisp Functions
mat-row: Vector Lisp Functions
match-patterns: Symbolic Lisp Functions
math-concat: Vector Lisp Functions
math-defcache: Computational Lisp Functions
math-defintegral: Symbolic Lisp Functions
math-defintegral-2: Symbolic Lisp Functions
math-defsimplify: Symbolic Lisp Functions
math-equal: Predicates
math-prev-weekday-in-month: Time Zones
math-std-daylight-savings: Time Zones
matrixp: Predicates
messy-integerp: Predicates
multi-subst: Symbolic Lisp Functions

N
natnum: Argument Qualifiers
natnump: Predicates
nearly-equal: Predicates
nearly-zerop: Predicates
negp: Predicates
normalize: Computational Lisp Functions
num-integerp: Predicates
num-natnump: Predicates
numberp: Predicates
numdigs: Computational Lisp Functions
numvecp: Predicates

O
objectp: Predicates
objvecp: Predicates
oddp: Predicates
overflow: Predicates

P
phi: Computational Lisp Functions
pi: Computational Lisp Functions
pi-over-180: Computational Lisp Functions
pi-over-2: Computational Lisp Functions
pi-over-4: Computational Lisp Functions
polar-complexp: Predicates
poly-mix: Symbolic Lisp Functions
poly-mul: Symbolic Lisp Functions
poly-simplify: Symbolic Lisp Functions
polynomial-base: Symbolic Lisp Functions
polynomial-p: Symbolic Lisp Functions
posp: Predicates
pow: Computational Lisp Functions
pow-mod: Computational Lisp Functions
power-of-2: Computational Lisp Functions
prime-test: Computational Lisp Functions
primp: Predicates

Q
quarter-circle: Computational Lisp Functions
quarter-integer: Computational Lisp Functions
quotient: Computational Lisp Functions

R
random-digit: Computational Lisp Functions
random-digits: Computational Lisp Functions
random-float: Computational Lisp Functions
ratp: Predicates
read-expr: Formatting Lisp Functions
read-exprs: Formatting Lisp Functions
read-number: Formatting Lisp Functions
realp: Predicates
rect-complexp: Predicates
reduce-cols: Vector Lisp Functions
reduce-vec: Vector Lisp Functions
reject-arg: Predicates
remove-units: Symbolic Lisp Functions
rewrite: Symbolic Lisp Functions
rewrite-heads: Symbolic Lisp Functions
row-matrix: Vector Lisp Functions

S
scalarp: Predicates
scale-int: Computational Lisp Functions
scale-rounding: Computational Lisp Functions
simplify: Symbolic Lisp Functions
simplify-extended: Symbolic Lisp Functions
simplify-units: Symbolic Lisp Functions
single-units-in-expr-p: Symbolic Lisp Functions
solve-eqn: Symbolic Lisp Functions
solve-for: Symbolic Lisp Functions
solve-system: Symbolic Lisp Functions
sort-intv: Computational Lisp Functions
sqr: Computational Lisp Functions
sqrt-e: Computational Lisp Functions
sqrt-two-pi: Computational Lisp Functions
square-matrixp: Predicates
swap-rows: Vector Lisp Functions

T
tderiv: Symbolic Lisp Functions
to-fraction: Computational Lisp Functions
to-hms: Computational Lisp Functions
to-radians: Computational Lisp Functions
to-radians-2: Computational Lisp Functions
to-simple-fraction: Computational Lisp Functions
to-standard-units: Symbolic Lisp Functions
transpose: Vector Lisp Functions
two-pi: Computational Lisp Functions

U
underflow: Predicates
units-in-expr-p: Symbolic Lisp Functions

V
vec-length: Vector Lisp Functions
vectorp: Predicates

W
with-extra-prec: Computational Lisp Functions

Z
zerop: Predicates