Go backward to Variable Index. Go up to Top.

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-'.


Menu

abs-approx: Computational Lisp Functions
156.
anglep: Predicates
83.
apply-rewrites: Symbolic Lisp Functions
232.
beforep: Predicates
152.
build-polynomial-expr: Symbolic Lisp Functions
467.
build-vector: Vector Lisp Functions
36.
calc-binary-op: Stack Lisp Functions
134.
calc-change-current-selection: Symbolic Lisp Functions
51.
calc-check-defines: Defining Functions
173.
calc-clear-command-flag: Interactive Lisp Functions
19.
calc-cursor-stack-index: Stack Lisp Functions
152.
calc-do-alg-entry: Formatting Lisp Functions
31.
calc-encase-atoms: Symbolic Lisp Functions
39.
calc-enter-result: Defining Stack Commands
59.
calc-enter-result: Stack Lisp Functions
97.
calc-eval: Formatting Lisp Functions
10.
calc-find-assoc-parent-formula: Symbolic Lisp Functions
73.
calc-find-nth-part: Symbolic Lisp Functions
58.
calc-find-parent-formula: Symbolic Lisp Functions
65.
calc-find-selected-part: Symbolic Lisp Functions
45.
calc-find-sub-formula: Symbolic Lisp Functions
87.
calc-grow-assoc-formula: Symbolic Lisp Functions
81.
calc-is-hyperbolic: Interactive Lisp Functions
56.
calc-is-inverse: Interactive Lisp Functions
52.
calc-normalize: Stack Lisp Functions
71.
calc-pop-stack: Stack Lisp Functions
54.
calc-prepare-selection: Symbolic Lisp Functions
10.
calc-push-list: Stack Lisp Functions
10.
calc-record-list: Stack Lisp Functions
65.
calc-record-undo: Interactive Lisp Functions
23.
calc-record-why: Interactive Lisp Functions
38.
calc-refresh: Stack Lisp Functions
168.
calc-replace-sub-formula: Symbolic Lisp Functions
94.
calc-select-buffer: Defining Simple Commands
51.
calc-set-command-flag: Defining Simple Commands
55.
calc-set-command-flag: Interactive Lisp Functions
13.
calc-slow-wrapper: Defining Stack Commands
49.
calc-stack-size: Stack Lisp Functions
147.
calc-substack-height: Stack Lisp Functions
159.
calc-top-list: Stack Lisp Functions
27.
calc-top-list-n: Defining Stack Commands
54.
calc-top-list-n: Stack Lisp Functions
80.
calc-top-n: Stack Lisp Functions
91.
calc-unary-op: Stack Lisp Functions
122.
calc-wrapper: Defining Simple Commands
37.
cancel-common-factor: Symbolic Lisp Functions
186.
check-unit-name: Symbolic Lisp Functions
474.
col-matrix: Vector Lisp Functions
51.
common-constant-factor: Symbolic Lisp Functions
180.
compare: Computational Lisp Functions
105.
comp-ascent: Formatting Lisp Functions
110.
comp-descent: Formatting Lisp Functions
115.
comp-first-char: Formatting Lisp Functions
119.
comp-height: Formatting Lisp Functions
107.
compile-rewrites: Symbolic Lisp Functions
224.
comp-last-char: Formatting Lisp Functions
124.
complete: Argument Qualifiers
22.
complexp: Predicates
91.
compose-expr: Formatting Lisp Functions
82.
composition-to-string: Formatting Lisp Functions
97.
comp-width: Formatting Lisp Functions
104.
constp: Predicates
138.
convert-temp: Calling Calc from Your Programs
313.
copy-matrix: Vector Lisp Functions
105.
defmath: Defining Functions
6.
deriv: Symbolic Lisp Functions
259.
dimension-error: Vector Lisp Functions
30.
div-mod: Computational Lisp Functions
201.
e: Computational Lisp Functions
159.
equal: Predicates
162.
equal-int: Predicates
174.
evaluate-expr: Computational Lisp Functions
45.
evenp: Predicates
65.
expr-contains: Symbolic Lisp Functions
365.
expr-contains-count: Symbolic Lisp Functions
375.
expr-contains-vars: Symbolic Lisp Functions
384.
expr-depends: Symbolic Lisp Functions
379.
expr-height: Symbolic Lisp Functions
405.
expr-subst: Symbolic Lisp Functions
388.
expr-weight: Symbolic Lisp Functions
400.
extract-units: Symbolic Lisp Functions
506.
fixnatnump: Predicates
49.
fixnum: Argument Qualifiers
40.
fixnum: Computational Lisp Functions
123.
fixnump: Predicates
43.
flatten-vector: Vector Lisp Functions
101.
float: Argument Qualifiers
47.
float: Computational Lisp Functions
98.
floatp: Predicates
86.
format-flat-expr: Formatting Lisp Functions
53.
format-nice-expr: Formatting Lisp Functions
65.
format-number: Formatting Lisp Functions
50.
format-value: Formatting Lisp Functions
72.
frac-gcd: Symbolic Lisp Functions
203.
from-hms: Computational Lisp Functions
221.
from-radians: Computational Lisp Functions
231.
from-radians-2: Computational Lisp Functions
239.
full-circle: Computational Lisp Functions
183.
half-circle: Computational Lisp Functions
181.
idiv: Computational Lisp Functions
136.
idivmod: Computational Lisp Functions
148.
imod: Computational Lisp Functions
142.
inexact-value: Predicates
213.
integ: Symbolic Lisp Functions
293.
integer: Argument Qualifiers
30.
integer-log2: Computational Lisp Functions
196.
integerp: Predicates
40.
interactive: Defining Simple Commands
6.
is-polynomial: Symbolic Lisp Functions
420.
isqrt: Computational Lisp Functions
210.
is-true: Predicates
201.
lessp: Predicates
143.
ln-10: Computational Lisp Functions
159.
ln-2: Computational Lisp Functions
159.
looks-evenp: Predicates
68.
looks-negp: Predicates
34.
make-float: Computational Lisp Functions
68.
make-frac: Computational Lisp Functions
64.
make-intv: Computational Lisp Functions
81.
make-mod: Computational Lisp Functions
92.
make-sdev: Computational Lisp Functions
74.
make-vec: Vector Lisp Functions
41.
map-tree: Symbolic Lisp Functions
210.
map-vec: Vector Lisp Functions
56.
map-vec-2: Vector Lisp Functions
61.
match-patterns: Symbolic Lisp Functions
253.
mat-col: Vector Lisp Functions
87.
mat-dimens: Vector Lisp Functions
19.
math-concat: Vector Lisp Functions
10.
math-defcache: Computational Lisp Functions
169.
math-defintegral: Symbolic Lisp Functions
297.
math-defintegral-2: Symbolic Lisp Functions
326.
math-defsimplify: Symbolic Lisp Functions
132.
math-equal: Predicates
168.
math-prev-weekday-in-month: Time Zones
137.
math-std-daylight-savings: Time Zones
114.
mat-less-col: Vector Lisp Functions
95.
mat-less-row: Vector Lisp Functions
91.
matrixp: Predicates
114.
mat-row: Vector Lisp Functions
82.
messy-integerp: Predicates
57.
multi-subst: Symbolic Lisp Functions
394.
natnum: Argument Qualifiers
36.
natnump: Predicates
46.
nearly-equal: Predicates
180.
nearly-zerop: Predicates
194.
negp: Predicates
22.
normalize: Computational Lisp Functions
20.
numberp: Predicates
101.
numdigs: Computational Lisp Functions
110.
num-integerp: Predicates
52.
num-natnump: Predicates
62.
numvecp: Predicates
111.
objectp: Predicates
121.
objvecp: Predicates
127.
oddp: Predicates
72.
overflow: Predicates
224.
pi: Computational Lisp Functions
161.
pi-over-180: Computational Lisp Functions
159.
pi-over-2: Computational Lisp Functions
159.
pi-over-4: Computational Lisp Functions
159.
polar-complexp: Predicates
98.
poly-mix: Symbolic Lisp Functions
457.
poly-mul: Symbolic Lisp Functions
463.
polynomial-base: Symbolic Lisp Functions
441.
polynomial-p: Symbolic Lisp Functions
410.
poly-simplify: Symbolic Lisp Functions
453.
posp: Predicates
30.
pow: Computational Lisp Functions
152.
power-of-2: Computational Lisp Functions
191.
pow-mod: Computational Lisp Functions
205.
prime-test: Computational Lisp Functions
253.
primp: Predicates
132.
quarter-circle: Computational Lisp Functions
181.
quarter-integer: Computational Lisp Functions
279.
quotient: Computational Lisp Functions
131.
random-digit: Computational Lisp Functions
243.
random-digits: Computational Lisp Functions
246.
random-float: Computational Lisp Functions
250.
ratp: Predicates
75.
read-expr: Formatting Lisp Functions
19.
read-exprs: Formatting Lisp Functions
26.
read-number: Formatting Lisp Functions
14.
realp: Predicates
79.
rect-complexp: Predicates
95.
reduce-cols: Vector Lisp Functions
77.
reduce-vec: Vector Lisp Functions
72.
reject-arg: Predicates
206.
remove-units: Symbolic Lisp Functions
502.
rewrite: Symbolic Lisp Functions
248.
rewrite-heads: Symbolic Lisp Functions
244.
row-matrix: Vector Lisp Functions
46.
scalarp: Predicates
104.
scale-int: Computational Lisp Functions
115.
scale-rounding: Computational Lisp Functions
119.
simplify: Symbolic Lisp Functions
98.
simplify-extended: Symbolic Lisp Functions
117.
simplify-units: Symbolic Lisp Functions
127.
single-units-in-expr-p: Symbolic Lisp Functions
489.
solve-eqn: Symbolic Lisp Functions
354.
solve-for: Symbolic Lisp Functions
332.
solve-system: Symbolic Lisp Functions
360.
sort-intv: Computational Lisp Functions
87.
sqr: Computational Lisp Functions
128.
sqrt-e: Computational Lisp Functions
159.
sqrt-two-pi: Computational Lisp Functions
159.
square-matrixp: Predicates
118.
swap-rows: Vector Lisp Functions
113.
tderiv: Symbolic Lisp Functions
288.
to-fraction: Computational Lisp Functions
274.
to-hms: Computational Lisp Functions
215.
to-radians: Computational Lisp Functions
227.
to-radians-2: Computational Lisp Functions
235.
to-simple-fraction: Computational Lisp Functions
268.
to-standard-units: Symbolic Lisp Functions
495.
transpose: Vector Lisp Functions
98.
two-pi: Computational Lisp Functions
159.
underflow: Predicates
228.
units-in-expr-p: Symbolic Lisp Functions
483.
vec-length: Vector Lisp Functions
14.
vectorp: Predicates
107.
with-extra-prec: Computational Lisp Functions
50.
zerop: Predicates
14.