Previous: Variable Index, Up: Top
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-’.
abs-approx: Computational Lisp Functionsanglep: Predicatesapply-rewrites: Symbolic Lisp Functionsbeforep: Predicatesbuild-polynomial-expr: Symbolic Lisp Functionsbuild-vector: Vector Lisp Functionscalc-binary-op: Stack Lisp Functionscalc-change-current-selection: Symbolic Lisp Functionscalc-check-defines: Defining Functionscalc-clear-command-flag: Interactive Lisp Functionscalc-cursor-stack-index: Stack Lisp Functionscalc-do-alg-entry: Formatting Lisp Functionscalc-encase-atoms: Symbolic Lisp Functionscalc-enter-result: Stack Lisp Functionscalc-enter-result: Defining Stack Commandscalc-eval: Formatting Lisp Functionscalc-find-assoc-parent-formula: Symbolic Lisp Functionscalc-find-nth-part: Symbolic Lisp Functionscalc-find-parent-formula: Symbolic Lisp Functionscalc-find-selected-part: Symbolic Lisp Functionscalc-find-sub-formula: Symbolic Lisp Functionscalc-grow-assoc-formula: Symbolic Lisp Functionscalc-is-hyperbolic: Interactive Lisp Functionscalc-is-inverse: Interactive Lisp Functionscalc-normalize: Stack Lisp Functionscalc-pop-stack: Stack Lisp Functionscalc-prepare-selection: Symbolic Lisp Functionscalc-push-list: Stack Lisp Functionscalc-record-list: Stack Lisp Functionscalc-record-undo: Interactive Lisp Functionscalc-record-why: Interactive Lisp Functionscalc-refresh: Stack Lisp Functionscalc-replace-sub-formula: Symbolic Lisp Functionscalc-select-buffer: Defining Simple Commandscalc-set-command-flag: Interactive Lisp Functionscalc-set-command-flag: Defining Simple Commandscalc-slow-wrapper: Defining Stack Commandscalc-stack-size: Stack Lisp Functionscalc-substack-height: Stack Lisp Functionscalc-top-list: Stack Lisp Functionscalc-top-list-n: Stack Lisp Functionscalc-top-list-n: Defining Stack Commandscalc-top-n: Stack Lisp Functionscalc-unary-op: Stack Lisp Functionscalc-wrapper: Defining Simple Commandscancel-common-factor: Symbolic Lisp Functionscheck-unit-name: Symbolic Lisp Functionscol-matrix: Vector Lisp Functionscommon-constant-factor: Symbolic Lisp Functionscomp-ascent: Formatting Lisp Functionscomp-descent: Formatting Lisp Functionscomp-first-char: Formatting Lisp Functionscomp-height: Formatting Lisp Functionscomp-last-char: Formatting Lisp Functionscomp-width: Formatting Lisp Functionscompare: Computational Lisp Functionscompile-rewrites: Symbolic Lisp Functionscomplete: Argument Qualifierscomplexp: Predicatescompose-expr: Formatting Lisp Functionscomposition-to-string: Formatting Lisp Functionsconstp: Predicatesconvert-temp: Calling Calc from Your Programscopy-matrix: Vector Lisp Functionsdefmath: Defining Functionsderiv: Symbolic Lisp Functionsdimension-error: Vector Lisp Functionsdiv-mod: Computational Lisp Functionse: Computational Lisp Functionsequal: Predicatesequal-int: Predicatesevaluate-expr: Computational Lisp Functionsevenp: Predicatesexpr-contains: Symbolic Lisp Functionsexpr-contains-count: Symbolic Lisp Functionsexpr-contains-vars: Symbolic Lisp Functionsexpr-depends: Symbolic Lisp Functionsexpr-height: Symbolic Lisp Functionsexpr-subst: Symbolic Lisp Functionsexpr-weight: Symbolic Lisp Functionsextract-units: Symbolic Lisp Functionsfixnatnump: Predicatesfixnum: Computational Lisp Functionsfixnum: Argument Qualifiersfixnump: Predicatesflatten-vector: Vector Lisp Functionsfloat: Computational Lisp Functionsfloat: Argument Qualifiersfloatp: Predicatesformat-flat-expr: Formatting Lisp Functionsformat-nice-expr: Formatting Lisp Functionsformat-number: Formatting Lisp Functionsformat-value: Formatting Lisp Functionsfrac-gcd: Symbolic Lisp Functionsfrom-hms: Computational Lisp Functionsfrom-radians: Computational Lisp Functionsfrom-radians-2: Computational Lisp Functionsfull-circle: Computational Lisp Functionsgamma-const: Computational Lisp Functionshalf-circle: Computational Lisp Functionsidiv: Computational Lisp Functionsidivmod: Computational Lisp Functionsimod: Computational Lisp Functionsinexact-value: Predicatesinteg: Symbolic Lisp Functionsinteger: Argument Qualifiersinteger-log2: Computational Lisp Functionsintegerp: Predicatesinteractive: Defining Simple Commandsis-polynomial: Symbolic Lisp Functionsis-true: Predicatesisqrt: Computational Lisp Functionslessp: Predicatesln-10: Computational Lisp Functionsln-2: Computational Lisp Functionslooks-evenp: Predicateslooks-negp: Predicatesmake-float: Computational Lisp Functionsmake-frac: Computational Lisp Functionsmake-intv: Computational Lisp Functionsmake-mod: Computational Lisp Functionsmake-sdev: Computational Lisp Functionsmake-vec: Vector Lisp Functionsmap-tree: Symbolic Lisp Functionsmap-vec: Vector Lisp Functionsmap-vec-2: Vector Lisp Functionsmat-col: Vector Lisp Functionsmat-dimens: Vector Lisp Functionsmat-less-col: Vector Lisp Functionsmat-less-row: Vector Lisp Functionsmat-row: Vector Lisp Functionsmatch-patterns: Symbolic Lisp Functionsmath-concat: Vector Lisp Functionsmath-defcache: Computational Lisp Functionsmath-defintegral: Symbolic Lisp Functionsmath-defintegral-2: Symbolic Lisp Functionsmath-defsimplify: Symbolic Lisp Functionsmath-equal: Predicatesmath-prev-weekday-in-month: Time Zonesmath-std-daylight-savings: Time Zonesmatrixp: Predicatesmessy-integerp: Predicatesmulti-subst: Symbolic Lisp Functionsnatnum: Argument Qualifiersnatnump: Predicatesnearly-equal: Predicatesnearly-zerop: Predicatesnegp: Predicatesnormalize: Computational Lisp Functionsnum-integerp: Predicatesnum-natnump: Predicatesnumberp: Predicatesnumdigs: Computational Lisp Functionsnumvecp: Predicatesobjectp: Predicatesobjvecp: Predicatesoddp: Predicatesoverflow: Predicatesphi: Computational Lisp Functionspi: Computational Lisp Functionspi-over-180: Computational Lisp Functionspi-over-2: Computational Lisp Functionspi-over-4: Computational Lisp Functionspolar-complexp: Predicatespoly-mix: Symbolic Lisp Functionspoly-mul: Symbolic Lisp Functionspoly-simplify: Symbolic Lisp Functionspolynomial-base: Symbolic Lisp Functionspolynomial-p: Symbolic Lisp Functionsposp: Predicatespow: Computational Lisp Functionspow-mod: Computational Lisp Functionspower-of-2: Computational Lisp Functionsprime-test: Computational Lisp Functionsprimp: Predicatesquarter-circle: Computational Lisp Functionsquarter-integer: Computational Lisp Functionsquotient: Computational Lisp Functionsrandom-digit: Computational Lisp Functionsrandom-digits: Computational Lisp Functionsrandom-float: Computational Lisp Functionsratp: Predicatesread-expr: Formatting Lisp Functionsread-exprs: Formatting Lisp Functionsread-number: Formatting Lisp Functionsrealp: Predicatesrect-complexp: Predicatesreduce-cols: Vector Lisp Functionsreduce-vec: Vector Lisp Functionsreject-arg: Predicatesremove-units: Symbolic Lisp Functionsrewrite: Symbolic Lisp Functionsrewrite-heads: Symbolic Lisp Functionsrow-matrix: Vector Lisp Functionsscalarp: Predicatesscale-int: Computational Lisp Functionsscale-rounding: Computational Lisp Functionssimplify: Symbolic Lisp Functionssimplify-extended: Symbolic Lisp Functionssimplify-units: Symbolic Lisp Functionssingle-units-in-expr-p: Symbolic Lisp Functionssolve-eqn: Symbolic Lisp Functionssolve-for: Symbolic Lisp Functionssolve-system: Symbolic Lisp Functionssort-intv: Computational Lisp Functionssqr: Computational Lisp Functionssqrt-e: Computational Lisp Functionssqrt-two-pi: Computational Lisp Functionssquare-matrixp: Predicatesswap-rows: Vector Lisp Functionstderiv: Symbolic Lisp Functionsto-fraction: Computational Lisp Functionsto-hms: Computational Lisp Functionsto-radians: Computational Lisp Functionsto-radians-2: Computational Lisp Functionsto-simple-fraction: Computational Lisp Functionsto-standard-units: Symbolic Lisp Functionstranspose: Vector Lisp Functionstwo-pi: Computational Lisp Functionsunderflow: Predicatesunits-in-expr-p: Symbolic Lisp Functionsvec-length: Vector Lisp Functionsvectorp: Predicateswith-extra-prec: Computational Lisp Functionszerop: Predicates