Go forward to Concept Index.
Go backward to Command Index.
Go up to Top.
Index of Algebraic Functions
****************************
This is a list of built-in functions and operators usable in algebraic
expressions. Their full Lisp names are derived by adding the prefix
`calcFunc-', as in `calcFunc-sqrt'.
Menu
- ^: Basic Arithmetic
- 111.
- \: Basic Arithmetic
- 122.
- %: Basic Arithmetic
- 129.
- +: Basic Arithmetic
- 6.
- -: Basic Arithmetic
- 65.
- *: Basic Arithmetic
- 70.
- /: Basic Arithmetic
- 90.
- |: Building Vectors
- 8.
- !: Combinatorial Functions
- 23.
- _: Extracting Elements
- 24.
- =: Logical Operations
- 20.
- <: Logical Operations
- 51.
- >: Logical Operations
- 51.
- !: Logical Operations
- 87.
-
- Logical Operations. 91.
- ?: Logical Operations
- 91.
- %: Percentages
- 5.
- !!: Combinatorial Functions
- 33.
- =>: Evaluates-To Operator
- 6.
- : =: Evaluates-To Operator
- 89.
- ==: Logical Operations
- 20.
- !=: Logical Operations
- 46.
- <=: Logical Operations
- 51.
- >=: Logical Operations
- 51.
- &&: Logical Operations
- 76.
- ||: Logical Operations
- 82.
-
- : Other Features of Rewrite Rules. 73.
- +/-: Error Forms
- 46.
- &&&: Other Features of Rewrite Rules
- 78.
- |||: Other Features of Rewrite Rules
- 84.
- !!!: Other Features of Rewrite Rules
- 89.
- abs: Basic Arithmetic
- 150.
- abs (vectors): Vector and Matrix Arithmetic
- 18.
- abssqr: Basic Arithmetic
- 160.
- accum: Reducing
- 20.
- acute: TeX Language Mode
- 55.
- add: Specifying Operators
- 93.
- afixp: Nesting and Fixed Points
- 22.
- agmean: Single-Variable Statistics
- 108.
- alog: Logarithmic Functions
- 21.
- an: Multiple Solutions
- 35.
- and: Binary Functions
- 56.
- anest: Nesting and Fixed Points
- 13.
- apart: Polynomials
- 106.
- append: Building Vectors
- 21.
- apply: Reducing and Mapping
- 8.
- apply (rewrites): Other Features of Rewrite Rules
- 107.
- arccos: Trigonometric and Hyperbolic Functions
- 43.
- arccosh: Trigonometric and Hyperbolic Functions
- 43.
- arcsin: Trigonometric and Hyperbolic Functions
- 33.
- arcsincos: Trigonometric and Hyperbolic Functions
- 58.
- arcsinh: Trigonometric and Hyperbolic Functions
- 38.
- arctan: Trigonometric and Hyperbolic Functions
- 43.
- arctan2: Trigonometric and Hyperbolic Functions
- 48.
- arctanh: Trigonometric and Hyperbolic Functions
- 43.
- arg: Complex Number Functions
- 11.
- arrange: Manipulating Vectors
- 22.
- as: Multiple Solutions
- 35.
- ash: Binary Functions
- 96.
- assign: Evaluates-To Operator
- 89.
- asum: Summations
- 107.
- badd: Business Days
- 12.
- bar: TeX Language Mode
- 55.
- bcount: Bit Counting Example
- 6.
- bern: Combinatorial Functions
- 51.
- besJ: Advanced Math Functions
- 58.
- besY: Advanced Math Functions
- 58.
- beta: Advanced Math Functions
- 41.
- betaB: Advanced Math Functions
- 46.
- betaI: Advanced Math Functions
- 46.
- breve: TeX Language Mode
- 55.
- bstring: Strings
- 55.
- bsub: Business Days
- 12.
- call: Specifying Operators
- 101.
- cascent: Information about Compositions
- 18.
- cbase: Vertical Compositions
- 15.
- cbbase: Vertical Compositions
- 28.
- cbspace: Other Compositions
- 39.
- cdescent: Information about Compositions
- 18.
- ceil: Integer Truncation
- 19.
- cflat: Other Compositions
- 15.
- check: TeX Language Mode
- 55.
- cheight: Information about Compositions
- 15.
- choose: Combinatorial Functions
- 41.
- choriz: Horizontal Compositions
- 5.
- clean: Conversions
- 127.
- clip: Binary Functions
- 25.
- clvert: Vertical Compositions
- 58.
- cnorm: Vector and Matrix Arithmetic
- 31.
- collect: Polynomials
- 69.
- condition: Other Features of Rewrite Rules
- 73.
- conj: Complex Number Functions
- 6.
- cons: Building Vectors
- 91.
- cons (rewrites): Other Features of Rewrite Rules
- 94.
- constant: Logical Operations
- 144.
- cos: Trigonometric and Hyperbolic Functions
- 43.
- cosh: Trigonometric and Hyperbolic Functions
- 43.
- cprec: Composition Basics
- 70.
- cross: Vector and Matrix Arithmetic
- 37.
- crule: Vertical Compositions
- 45.
- crvert: Vertical Compositions
- 58.
- cspace: Other Compositions
- 20.
- csub: Other Compositions
- 10.
- csup: Other Compositions
- 6.
- ctbase: Vertical Compositions
- 28.
- ctrn: Vector and Matrix Arithmetic
- 15.
- ctspace: Other Compositions
- 39.
- curve: Composing Patterns in Rewrite Rules
- 43.
- cvec: Building Vectors
- 79.
- cvert: Vertical Compositions
- 6.
- cvspace: Other Compositions
- 33.
- cwidth: Information about Compositions
- 9.
- date: Date Conversions
- 6.
- day: Date Functions
- 24.
- ddb: Depreciation Functions
- 28.
- decr: Basic Arithmetic
- 215.
- deg: Conversions
- 56.
- deriv: Differentiation
- 6.
- det: Vector and Matrix Arithmetic
- 51.
- deven: Functions for Declarations
- 56.
- dfact: Combinatorial Functions
- 33.
- diag: Building Vectors
- 31.
- diff: Binary Functions
- 70.
- dimag: Functions for Declarations
- 37.
- dint: Functions for Declarations
- 21.
- div: Specifying Operators
- 93.
- dnatnum: Functions for Declarations
- 21.
- dneg: Functions for Declarations
- 40.
- dnonneg: Functions for Declarations
- 40.
- dnonzero: Functions for Declarations
- 48.
- dnumint: Functions for Declarations
- 21.
- dodd: Functions for Declarations
- 56.
- dot: TeX Language Mode
- 55.
- dotdot: TeX Language Mode
- 55.
- dpos: Functions for Declarations
- 40.
- drange: Functions for Declarations
- 62.
- drat: Functions for Declarations
- 30.
- dreal: Functions for Declarations
- 34.
- dsadj: Time Zones
- 196.
- dscalar: Functions for Declarations
- 71.
- dyad: TeX Language Mode
- 55.
- efit: Error Estimates for Fits
- 6.
- egcd: Combinatorial Functions
- 19.
- Ei: Customizing the Integrator
- 21.
- elim: Solving Systems of Equations
- 29.
- ends: Composing Patterns in Rewrite Rules
- 25.
- eq: Logical Operations
- 20.
- erf: Advanced Math Functions
- 52.
- erfc: Advanced Math Functions
- 52.
- esimplify: Unsafe Simplifications
- 6.
- euler: Combinatorial Functions
- 59.
- eval: Other Features of Rewrite Rules
- 187.
- evalextsimp: Other Features of Rewrite Rules
- 202.
- evalsimp: Other Features of Rewrite Rules
- 197.
- evalto: Evaluates-To Operator
- 6.
- evalv: Algebraic Manipulation
- 39.
- evalvn: Algebraic Manipulation
- 39.
- exp: Logarithmic Functions
- 10.
- exp10: Logarithmic Functions
- 15.
- expand: Polynomials
- 84.
- expm1: Logarithmic Functions
- 36.
- fact: Combinatorial Functions
- 23.
- factor: Polynomials
- 12.
- factors: Polynomials
- 57.
- fceil: Integer Truncation
- 19.
- fdiv: Basic Arithmetic
- 137.
- ffinv: Multiple Solutions
- 56.
- ffloor: Integer Truncation
- 14.
- fib: Rewrites Tutorial
- 183.
- find: Manipulating Vectors
- 15.
- finv: Multiple Solutions
- 56.
- fit: Linear Fits
- 6.
- fitdummy: Curve Fitting Details
- 157.
- fitmodel: Curve Fitting Details
- 157.
- fitparam: Curve Fitting Details
- 157.
- fitsystem: Curve Fitting Details
- 157.
- fitvar: Curve Fitting Details
- 157.
- fixp: Nesting and Fixed Points
- 18.
- float: Conversions
- 29.
- floor: Integer Truncation
- 14.
- frac: Conversions
- 52.
- fround: Integer Truncation
- 23.
- frounde: Integer Truncation
- 40.
- froundu: Integer Truncation
- 40.
- fsolve: Multiple Solutions
- 5.
- ftrunc: Integer Truncation
- 29.
- fv: Future Value
- 6.
- fvb: Future Value
- 14.
- fvl: Future Value
- 23.
- gamma: Advanced Math Functions
- 17.
- gammaG: Advanced Math Functions
- 24.
- gammag: Advanced Math Functions
- 24.
- gammaP: Advanced Math Functions
- 24.
- gammaQ: Advanced Math Functions
- 24.
- gcd: Combinatorial Functions
- 8.
- geq: Logical Operations
- 51.
- getdiag: Extracting Elements
- 40.
- gpoly: Decomposing Polynomials
- 23.
- grade: Manipulating Vectors
- 53.
- grave: TeX Language Mode
- 55.
- gt: Logical Operations
- 51.
- hasfitparams: Curve Fitting Details
- 234.
- hasfitvars: Curve Fitting Details
- 234.
- hat: TeX Language Mode
- 55.
- head: Building Vectors
- 86.
- histogram: Manipulating Vectors
- 80.
- hms: Conversions
- 64.
- holiday: Business Days
- 117.
- hour: Date Functions
- 27.
- hypot: Basic Arithmetic
- 177.
- idiv: Basic Arithmetic
- 122.
- idn: Building Vectors
- 44.
- ierf: Other Features of Rewrite Rules
- 247.
- if: Logical Operations
- 91.
- ilog: Logarithmic Functions
- 28.
- im: Complex Number Functions
- 27.
- import: Other Features of Rewrite Rules
- 10.
- in: Logical Operations
- 111.
- incmonth: Date Functions
- 98.
- incr: Basic Arithmetic
- 215.
- incyear: Date Functions
- 108.
- index: Building Vectors
- 60.
- inner: Generalized Products
- 13.
- integ: Integration
- 6.
- integer: Logical Operations
- 144.
- intv: Interval Forms
- 69.
- inv: Basic Arithmetic
- 169.
- inv (matrices): Vector and Matrix Arithmetic
- 41.
- irr: Related Financial Functions
- 51.
- irrb: Related Financial Functions
- 56.
- islin: Logical Operations
- 186.
- islinnt: Logical Operations
- 186.
- isqrt: Basic Arithmetic
- 183.
- istrue: Logical Operations
- 217.
- iterations: Nested Formulas with Rewrite Rules
- 43.
- julian: Date Conversions
- 34.
- lambda: Specifying Operators
- 80.
- land: Logical Operations
- 76.
- lcm: Combinatorial Functions
- 15.
- leq: Logical Operations
- 51.
- let: Other Features of Rewrite Rules
- 204.
- lin: Logical Operations
- 186.
- linnt: Logical Operations
- 186.
- ln: Logarithmic Functions
- 6.
- lnot: Logical Operations
- 87.
- lnp1: Logarithmic Functions
- 40.
- log: Logarithmic Functions
- 21.
- log10: Logarithmic Functions
- 15.
- lor: Logical Operations
- 82.
- lsh: Binary Functions
- 77.
- lt: Logical Operations
- 51.
- ltpb: Probability Distribution Functions
- 21.
- ltpc: Probability Distribution Functions
- 39.
- ltpf: Probability Distribution Functions
- 43.
- ltpn: Probability Distribution Functions
- 48.
- ltpp: Probability Distribution Functions
- 52.
- ltpt: Probability Distribution Functions
- 56.
- lud: Vector and Matrix Arithmetic
- 54.
- makemod: Modulo Forms
- 60.
- mant: Basic Arithmetic
- 198.
- map: Mapping
- 6.
- mapa: Mapping
- 72.
- mapc: Mapping
- 38.
- mapd: Mapping
- 72.
- mapeq: Algebraic Manipulation
- 73.
- mapeqp: Algebraic Manipulation
- 98.
- mapeqr: Algebraic Manipulation
- 104.
- mapr: Mapping
- 23.
- match: Matching Commands
- 6.
- matches: Matching Commands
- 28.
- matchnot: Matching Commands
- 25.
- max: Basic Arithmetic
- 191.
- maximize: Minimization
- 6.
- mcol: Extracting Elements
- 44.
- mdims: Manipulating Vectors
- 10.
- min: Basic Arithmetic
- 191.
- minimize: Minimization
- 6.
- minute: Date Functions
- 32.
- mod: Specifying Operators
- 93.
- mod (operator): Modulo Forms
- 38.
- moebius: Combinatorial Functions
- 122.
- month: Date Functions
- 21.
- mrcol: Extracting Elements
- 44.
- mrow: Extracting Elements
- 6.
- mrrow: Extracting Elements
- 34.
- mul: Specifying Operators
- 93.
- mysin: Sine Example
- 6.
- neg: Specifying Operators
- 93.
- negative: Logical Operations
- 166.
- neq: Logical Operations
- 46.
- nest: Nesting and Fixed Points
- 6.
- newmonth: Date Functions
- 50.
- newweek: Date Functions
- 68.
- newyear: Date Functions
- 58.
- nextprime: Combinatorial Functions
- 103.
- ninteg: Numerical Integration
- 6.
- nonvar: Logical Operations
- 180.
- not: Binary Functions
- 74.
- now: Date Functions
- 6.
- nper: Related Financial Functions
- 20.
- nperb: Related Financial Functions
- 27.
- nperl: Related Financial Functions
- 32.
- npv: Present Value
- 45.
- npvb: Present Value
- 66.
- nrat: Polynomials
- 113.
- nroot: Basic Arithmetic
- 118.
- nterms: Rewrites Answer 5
- 6.
- opt: Other Features of Rewrite Rules
- 52.
- or: Binary Functions
- 62.
- outer: Generalized Products
- 5.
- pack: Packing and Unpacking
- 117.
- pand: Other Features of Rewrite Rules
- 78.
- pclean: Conversions
- 82.
- pcont: Decomposing Polynomials
- 82.
- pdeg: Decomposing Polynomials
- 65.
- pdiv: Polynomials
- 120.
- pdivide: Polynomials
- 141.
- pdivrem: Polynomials
- 141.
- percent: Percentages
- 5.
- perm: Combinatorial Functions
- 48.
- pfloat: Conversions
- 8.
- pfrac: Conversions
- 39.
- pgcd: Polynomials
- 148.
- phase: Multi-Phase Rewrite Rules
- 10.
- plain: Other Features of Rewrite Rules
- 41.
- plead: Decomposing Polynomials
- 76.
- pmt: Related Financial Functions
- 8.
- pmtb: Related Financial Functions
- 13.
- pnot: Other Features of Rewrite Rules
- 89.
- polar: Conversions
- 73.
- polint: Interpolation
- 5.
- poly: Decomposing Polynomials
- 6.
- por: Other Features of Rewrite Rules
- 84.
- pow: Specifying Operators
- 93.
- pprim: Decomposing Polynomials
- 101.
- prem: Polynomials
- 135.
- prevprime: Combinatorial Functions
- 115.
- prfac: Combinatorial Functions
- 93.
- prime: Combinatorial Functions
- 86.
- Prime: TeX Language Mode
- 55.
- prod: Summations
- 119.
- pv: Present Value
- 6.
- pvb: Present Value
- 27.
- pvl: Present Value
- 33.
- pwday: Date Functions
- 87.
- quote: Other Features of Rewrite Rules
- 31.
- raccum: Reducing
- 26.
- rad: Conversions
- 61.
- random: Random Numbers
- 6.
- rash: Binary Functions
- 101.
- rate: Related Financial Functions
- 38.
- rateb: Related Financial Functions
- 43.
- ratel: Related Financial Functions
- 43.
- ratint: Interpolation
- 35.
- rcons: Building Vectors
- 97.
- rcons (rewrites): Other Features of Rewrite Rules
- 102.
- rdup: Set Operations
- 34.
- re: Complex Number Functions
- 23.
- real: Logical Operations
- 144.
- rect: Conversions
- 73.
- reduce: Reducing
- 6.
- reducea: Reducing
- 30.
- reducec: Reducing
- 50.
- reduced: Reducing
- 30.
- reducer: Reducing
- 39.
- refers: Logical Operations
- 159.
- relch: Percentages
- 45.
- remember: Other Features of Rewrite Rules
- 297.
- rev: Manipulating Vectors
- 104.
- rewrite: Rewrite Rules
- 6.
- rgrade: Manipulating Vectors
- 53.
- rhead: Building Vectors
- 97.
- rmeq: Logical Operations
- 66.
- rnorm: Vector and Matrix Arithmetic
- 25.
- root: Root Finding
- 6.
- roots: Multiple Solutions
- 63.
- rot: Binary Functions
- 110.
- round: Integer Truncation
- 23.
- rounde: Integer Truncation
- 40.
- roundu: Integer Truncation
- 40.
- rreduce: Reducing
- 14.
- rreducea: Reducing
- 30.
- rreducec: Reducing
- 50.
- rreduced: Reducing
- 30.
- rreducer: Reducing
- 39.
- rsh: Binary Functions
- 92.
- rsort: Manipulating Vectors
- 39.
- rsubvec: Extracting Elements
- 74.
- rtail: Building Vectors
- 97.
- scf: Basic Arithmetic
- 209.
- schedule: Multi-Phase Rewrite Rules
- 52.
- sdev: Error Forms
- 65.
- second: Date Functions
- 35.
- select: Other Features of Rewrite Rules
- 149.
- seq: Rewrites Answer 4
- 6.
- shuffle: Random Numbers
- 66.
- Si: Programming Tutorial
- 48.
- sign: Basic Arithmetic
- 163.
- simplify: Simplifying Formulas
- 6.
- sin: Trigonometric and Hyperbolic Functions
- 6.
- sincos: Trigonometric and Hyperbolic Functions
- 58.
- sinh: Trigonometric and Hyperbolic Functions
- 38.
- sln: Depreciation Functions
- 15.
- solve: Solving Equations
- 6.
- sort: Manipulating Vectors
- 39.
- sqr: Scientific Functions
- 22.
- sqrt: Basic Arithmetic
- 173.
- stir1: Combinatorial Functions
- 64.
- stir2: Combinatorial Functions
- 64.
- string: Strings
- 40.
- sub: Specifying Operators
- 93.
- subscr: Extracting Elements
- 24.
- subst: Algebraic Manipulation
- 109.
- subvec: Extracting Elements
- 57.
- sum: Summations
- 6.
- syd: Depreciation Functions
- 21.
- table: Summations
- 125.
- tail: Building Vectors
- 86.
- tan: Trigonometric and Hyperbolic Functions
- 43.
- tanh: Trigonometric and Hyperbolic Functions
- 43.
- taylor: Taylor Series
- 6.
- tderiv: Differentiation
- 6.
- thecoefs: Polynomials
- 38.
- thefactors: Polynomials
- 38.
- tilde: TeX Language Mode
- 55.
- time: Date Functions
- 47.
- totient: Combinatorial Functions
- 118.
- tr: Vector and Matrix Arithmetic
- 61.
- trn: Manipulating Vectors
- 99.
- trunc: Integer Truncation
- 29.
- typeof: Logical Operations
- 121.
- tzconv: Date Conversions
- 59.
- tzone: Time Zones
- 28.
- under: TeX Language Mode
- 55.
- unixtime: Date Conversions
- 49.
- unpack: Packing and Unpacking
- 170.
- unpackt: Packing and Unpacking
- 176.
- usimplify: Basic Operations on Units
- 30.
- utpb: Probability Distribution Functions
- 21.
- utpc: Probability Distribution Functions
- 39.
- utpf: Probability Distribution Functions
- 43.
- utpn: Probability Distribution Functions
- 48.
- utpp: Probability Distribution Functions
- 52.
- utpt: Probability Distribution Functions
- 56.
- variable: Logical Operations
- 175.
- vcard: Set Operations
- 98.
- vcompl: Set Operations
- 71.
- vconcat: Specifying Operators
- 93.
- vcorr: Paired-Sample Statistics
- 27.
- vcount: Single-Variable Statistics
- 36.
- vcov: Paired-Sample Statistics
- 12.
- vdiff: Set Operations
- 55.
- Vec: TeX Language Mode
- 55.
- vec: Vectors and Matrices
- 30.
- venum: Set Operations
- 86.
- vexp: Manipulating Vectors
- 119.
- vflat: Single-Variable Statistics
- 150.
- vfloor: Set Operations
- 77.
- vgmean: Single-Variable Statistics
- 103.
- vhmean: Single-Variable Statistics
- 99.
- vint: Set Operations
- 47.
- vlen: Manipulating Vectors
- 6.
- vmask: Manipulating Vectors
- 110.
- vmatches: Matching Commands
- 33.
- vmax: Single-Variable Statistics
- 48.
- vmean: Single-Variable Statistics
- 55.
- vmeane: Single-Variable Statistics
- 73.
- vmedian: Single-Variable Statistics
- 85.
- vmin: Single-Variable Statistics
- 48.
- vpack: Set Operations
- 114.
- vpcov: Paired-Sample Statistics
- 23.
- vprod: Single-Variable Statistics
- 42.
- vpsdev: Single-Variable Statistics
- 130.
- vpvar: Single-Variable Statistics
- 143.
- vsdev: Single-Variable Statistics
- 116.
- vspan: Set Operations
- 92.
- vsum: Single-Variable Statistics
- 42.
- vunion: Set Operations
- 42.
- vunpack: Set Operations
- 114.
- vvar: Single-Variable Statistics
- 143.
- vxor: Set Operations
- 65.
- weekday: Date Functions
- 40.
- wmaximize: Minimization
- 38.
- wminimize: Minimization
- 38.
- wroot: Root Finding
- 52.
- xfit: Error Estimates for Fits
- 51.
- xor: Binary Functions
- 66.
- xpon: Basic Arithmetic
- 198.
- xy: Basic Graphics
- 32.
- xyz: Three Dimensional Graphics
- 38.
- year: Date Functions
- 15.
- yearday: Date Functions
- 43.