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.