FUNCTIONS OF TWO OR MORE REAL NUMBERS: functionname(a,b,c,d,e,...), up to 25 arguments
,
,
,
FUNCTIONS OF A LIST OF REAL NUMBERS: functionname([a,b,c,...])
,
,
,
,
: Returns the discrete derivative of a list.
: Returns the discrete integral of a list with offset a.
: Returns the polynomial through points [x0,y0], [x1,y1], [x2,y2],...
FUNCTIONS OF ONE REAL NUMBER: functionname(x)
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
FUNCTIONS OF TWO REAL NUMBERS: functionname(x,y)
,
,
,
,
OTHER FUNCTIONS OF REAL NUMBERS:
: Solves for x in a linear equation: ax+b=0.
: Solves for x in a quadratic equation: ax2+bx+c=0.
: Solves for x in a cubic equation: ax3+bx2+cx+d=0.
: Returns x if x is between LOWER and UPPER values.
: Value of the normal distribution with specified spread around the mean.
: Rounds off x to n significant figures.
: Checks and corrects for floating-point errors.
FUNCTIONS OF ONE NATURAL NUMBER: functionname(a)
,
,
,
,
,
,
,
,
,
,
,
,
,
: Returns the list of all q such that n is a non-trivial power of q.
FUNCTIONS OF TWO NATURAL NUMBERS: functionname(a,b)
,
,
,
,
FUNCTIONS OF THREE NATURAL NUMBERS: functionname(a,b,c)
: n=1: addition, n=2: multiplication, n=3: exponentiation, n=4: tetration, etc.
SCIENTIFIC NOTATION:
: Returns object [a,b] = a*10b.
: Conforms object X to standard scientific notation.
: Sum of two numbers in scientific notation.
: Product of two numbers in scientific notation.
: Division of two numbers in scientific notation.
: Returns ab expressed in scientific notation.
: Evaluation of sci-notation object X.
: Evaluation of sci-notation object X as a real-number string.
RANDOM FUNCTIONS:
: Generates a random integer from a to b inclusive.
: Generates a random real number between r1 and r2.
: Generates a random n-digit prime number.
: Randomly rearranges the contents of a list.
: Generates a random password from n numerals, lc lowercase letters, and UC uppercase letters.
: Generates a random password from n numerals, lc lowercase letters, and UC uppercase letters, with no potentially ambiguous characters.
: Generates a random password using a given formatted string.
: Generates a random password using a given formatted string, with no potentially ambiguous characters.
GEOMETRIC AND TRIGONOMETRIC FUNCTIONS:
: Distance between two points in n-space.
,
,
,
: Converts base-60 notation into decimal.
,
,
: Arctangent adjusted for quadrant of xy plane; maps to (-pi --- pi).
: Arctangent adjusted for quadrant of xy plane; maps to (0 --- 2*pi).
: Transforms polar coordinates to rectangular coordinates.
: Transforms spherical coordinates to rectangular coordinates.
: Distance between two points on a sphere.
: Area of a triangle with sides of length a, b, c.
: Opposite angles of a triangle with sides of length a, b, c.
: Area of a polygon at coords [x1,y1], [x2,y2], ..., [xn,yn].
: Intersection point of two lines AB, CD in the cartesian plane.
: Intersection point of two line segments AB, CD in the cartesian plane.
: Tests if a point lies inside a polygon.
: Count of the number of times a polygon wraps around a point (positive for counterclockwise).
: Incenter point of a triangle with vertices A B C.
: Dihedral angle at edge AB of a tetrahedron with vertices A B C D.
: Solid angle at vertex A of a tetrahedron with vertices A B C D.
: Volume of a tetrahedron with vertices A B C D.
FUNCTIONS OF POLYNOMIALS:
: Evaluates object P as a polynomial in x for a specific value of x.
: Adds two polynomials.
: Adds a list of polynomials.
: Multiplies two polynomials.
: Multiplies a list of polynomials.
: Returns the nth power of a polynomial.
: Polynomial division (use polyresidue for remainder).
: Remainder after polynomial division.
: Delta analysis of polynomial P.
: Discrete derivative of polynomial P.
FUNCTIONS OF RATIONAL* NUMBERS:
: Converts a fraction to a real number.
: Reduces a fraction to lowest terms.
: Reciprocal, ie., inverts a fraction (result is reduced).
: Adds two fractions (result is reduced).
: Subtracts two fractions (result is reduced).
: Multiplies two fractions (result is reduced).
: Divides two fractions (result is reduced).
: Sorted list of fractions between a and b with denominator not exceeding n.
(* Note: Enclose all rational values in brackets: eg. enter a/b as [a,b].)
FUNCTIONS OF CONTINUED FRACTIONS:
: Converts a continued fraction to a real number.
: Converts a continued fraction to a simple reduced fraction.
FUNCTIONS OF ONE COMPLEX* NUMBER: functionname(x)
,
,
,
,
: Returns the n'th powertower of c.
: Returns the n'th iterate of z2+c.
: Escape time for Mandelbrot iteration (up to maximum of n).
FUNCTIONS OF ONE EULER* NUMBER: functionname(x)
: Converts polar form r ei angle to complex number a+bi.
FUNCTIONS OF TWO COMPLEX* NUMBERS: functionname(x,y)
,
,
,
,
FUNCTIONS OF TWO EULER* NUMBERS: functionname(x,y)
,
(*Note: Enclose all complex values in brackets: eg. enter a+bi as [a,b], or r ei angle as [r,angle].)
: List of the n complex nth roots of 1.
FUNCTIONS OF ONE BOOLEAN VALUE: functionname(p)
FUNCTIONS OF TWO BOOLEAN VALUES: functionname(p,q)
,
,
,
,
,
,
FUNCTIONS OF A LIST OF BOOLEAN VALUES: functionname([p,q,r,...])
,
,
PREDICATES:
: Generates a truth table for a logical predicate.
: Returns the least value (up to n) which satisfies pred(var).
: Returns a list of all values (up to n) which satisfies pred(var).
TESTS OF ONE NATURAL NUMBER: functionname(n)
,
,
,
TESTS OF TWO REAL NUMBERS: functionname(x,y)
,
,
: Tests if two numbers are approximately equal.
: Tests if two numbers are relatively close to each other.
TESTS OF THREE NATURAL NUMBERS: functionname(a,b,c)
: Capital letters of alphabet rendered in BlackBoardBold.
: Returns the names of the letters of the Greek alphabet as a list.
: Returns the named Greek-alphabet character.
FUNCTIONS OF ONE STRING*: functionname(a)
,
,
,
,
,
,
,
,
: Embeds a string in quotemarks; turns anything else into a string.
: Removes outer quotemarks from a string; otherwise interprets string.
: Returns a list of words from one string (delimiter=space).
: Returns the list of distinct permutations of a string.
: Sorted list of all n-length words formed from characters of s.
: List of natural numbers embedded in s.
: Generates a random string of length n.
: Returns n copies of string s as one string.
: Chops up a string into n-character pieces.
: Rotates alphabet characters in string by n places.
: Classic ROT13 encryption/decryption.
: Tests a string for the occurence of all 26 letters (case insensitive).
: Forces uppercase or lowercase on either Latin or Greek letters in a string.
: Formats a string to a specified length, aligned to the left.
: Formats a string to a specified length, aligned to the right.
: Formats a string to a specified length, aligned to the center.
FUNCTIONS OF TWO STRINGS:
: Returns true iff string u is a permutation of string v.
: Returns the list of indexes where string v occurs in string u.
: Returns the first index where string u differs from string v.
: Strips characters out of string u not found in string v.
: Compares strings u and v and shows where they differ.
FUNCTIONS OF THREE STRINGS:
: Replaces all occurences of string u with string v in string s.
: Encrypts a string via simple substitution cipher.
FUNCTIONS OF AN ARBITRARY NUMBER OF STRINGS*:
: Merges up to 25 strings.
: Merges all strings in a list.
(*Note: Enclose all string values in 'single-quote marks'.)
FUNCTIONS OF NUMERICAL STRINGS:
: Converts any number to a long (zero-padded) numeric string.
: Formats a number or a real-number string into spaced triplets.
: Formats into triplets using commas.
: Removes all spaces or commas from a real-number string.
: Aligns the decimal point of a number or a real-number string.
: Adds two natural-number strings.
: Subtracts two natural-number strings.
: Adds two signed natural-number strings.
: Adds two real-number strings.
: Adds two signed real-number strings.
: Multiplies two natural-number strings.
: Multiplies two signed natural-number strings.
: Multiplies two real-number strings.
: Multiplies two signed real-number strings.
: Divides two natural-number strings (ignores remainder).
: Remainder after division of two natural-number strings.
: Divides two real-number strings to given precision.
: Divides two signed real-number strings to given precision.
: Converts a repeating decimal to a reduced fraction.
: Continued fraction of a real-number string.
: Continued fraction of the ratio of two natural-number strings.
: Squareroot of a real-number string to given precision.
: Cuberoot of a real-number string to given precision.
: Fifth-root of a real-number string to given precision.
: Sine of a real-number string to given precision.
: Cosine of a real-number string to given precision.
: Tangent of a real-number string to given precision.
: Arcsine of a real-number string to given precision.
: Arccosine of a real-number string to given precision.
: Arctangent of a real-number string to given precision.
: Exponential (ex) of a real-number string to given precision.
: Natural logarithm of a real-number string to given precision.
: Nth power of a natural-number string.
: Nth power of a real-number string.
: Real-power of a real-number string to given precision.
: Sum of a list of number-strings.
: Product of a list of number-strings.
: See help(stringproductofpowers).
: See help(stringsumofproductsofpowers).
: Returns the nth fibonacci number as a natural-number string.
: Returns n! as a natural-number string.
: Returns n!! as a natural-number string.
: Returns 1*3*5*7*...*2n+1 as a natural-number string.
: Returns choose(a,b) as a natural-number string.
: Returns the greatest common factor of two natural-number strings.
: Converts the ratio of two natural-number strings to lowest terms.
: SQRT(1-x2) of a real-number string to given precision.
: Pi (3.14159...) to n decimal places as a string.
: E (2.71828...) to n decimal places as a string.
: Phi (1.61803...) to n decimal places as a string.
: Rounds-off a number-string to n significant digits.
: Signed 32-bit-string of x.
: Converts a natural-number string from base b1 to b2 (2-60).
: Converts a real-number string from base b1 to b2 (2-60).
: Ordered list of digit values for a base-specific number string (up to base 60).
: Pads string s with leading zeroes (up to total length n).
: Removes leading zeroes from string s.
: Factorization of numberstring s (up to prime limit lim).
: Lower-case Roman numeral for n (for n=1 to 3999).
: Numerical value of a Roman numeral (for s='i' to 'mmmcmxcix').
FUNCTIONS OF SETS:
: Strips out duplicate elements of a list (non-recursive).
: Constant; returns the empty set only.
: Returns the set-successor of a set*.
: Returns an object isomorphic to the nth Von Neumann ordinal.
: Returns the powerset of a set*.
: Returns the cardinality of a set*.
: Returns the union of two sets*.
: Returns the intersection of two sets*.
: Returns the set of all elements in set1* that are NOT in set2*.
: Returns the set of all singletons of a given set*.
: Returns the set which contains both (and only) set1* and set2*.
: Returns the set of the elements of the elements of the given set*.
: Returns the intersection of the elements of the given set*.
: Filters set* by predicate (enter var & pred as 'strings').
: Kuratowski ordered pair of two sets* (or urelements).
: Returns the length-2 list of an ordered pair.
: Returns the set of all ordered pairs of two sets*.
: Returns the one-to-one relation of two ordered lists.
: Returns a random choice-set from a list of sets*.
TESTS OF SETS:
: Returns true iff set1* equals set2*.
: Returns true iff set1* is a subset of set2*.
: Returns true iff x is an element of the given set*.
: Returns true iff set1* is a set of sets which partitions set2*.
(*Note: The input values are automatically pre-stripped for these functions.)
MATRIX FUNCTIONS:
: Returns an identity matrix of order n.
: Returns the sum of two matrixes.
: Returns the product of two matrixes.
: Returns a minor of matrix A (u'th row, v'th column (offset=0)).
: Returns the determinant of a square matrix.
: Returns the transpose of a matrix.
: Returns the inverse of a square matrix.
: Returns the inverse of a square matrix (fraction notation).
: Returns the nth power of a square matrix.
: Sum of two matrixes using a customized summation operation.
: Product of two matrixes using customized operations.
: Generates a matrix of conversion factors from a given list.
: Returns a reflected/rotated matrix (see: help(matrixorient)).
: Displays a matrix in conventional table format.
ALGEBRAIC STRUCTURES:
: Creates a two-dimensional matrix M of an operation acting on a set: M(a,b) = a@b.
(1) : Tests an operation on a set for closure: a@b is an element of S.
(2) : Tests an operation on a set for associativity: (a@b)@c = a@(b@c).
(3) : Tests an operation on a set for the existence of an identity element: e@a = a@e = a.
(4) : Tests an operation on a set for the existence of inverse elements: a@i = i@a = e.
: Tests an operation on a set for commutivity: a@b = b@a.
: Tests if a set under a given operation is a group.
: Summary of all tests for an algebraic structure.
* Note: The two arguments for the above functions may optionally be passed as an object (i.e., a length-2 list): functionname([S,operation]).
: Summary of all algebraic tests for a general Cayley table.
: Re-label entries in a cayley table.
: Interprets a cayley table as a set under an operation.
: Re-arrangement of x based on sequence given in L.
: Returns the list of strings composed of the characters of s.
: Returns the reduced string on application of the rulelist.
: Natural-number representation of the order n cyclic group.
: Natural-number representation of the order 2n dihedral group.
: Natural-number representation of the order 4n dicyclic group.
: Permutation representation of the order n! symmetric group.
: Permutation representation of the order n!/2 alternating group.
: Direct-product of two group-representations.
: Tests if an operation on a set is a cyclic group.
: Returns the list of orders of each element.
: Returns the multiplicity of element-orders.
: Tests if a subset of a group is also a group.
: Tests if a subgroup of a group is a normal subgroup.
: Returns the center of a group.
: Returns the derived subgroup of a group.
: Returns the cosets of a normal subgroup of a group.
: Returns the quotient-group of a group by one of its specified normal subgroups.
Special groups:
,
,
FUNCTIONS OF GENERAL OBJECTS:
: Returns the length of list A.
: Returns true if & only if A and B have the same structure.
: Returns true if & only if object A equals object B.
: Returns the one-dimensional list of all primitive items in A.
: Rotates a list by n units to the right.
: Shifts a list by n units to the right without changing length.
: Adds two isomorphic objects componentwise.
: Multiplies every entry in object A by a constant number c.
: Inner product of two lists of numbers; returns a scalar.
: Vector product of two 3-vectors; returns a 3-vector.
: Tests two objects for the existence of a number c such that A=cB.
: Returns the object from inside object A at coordinate-list I.
: Replaces an item in object A with x at coordinate-list I.
: Returns a multidimensional x-filled array with dimensions I.
: Returns the ordered list of natural numbers from 1 to n.
: Returns the ordered list of natural numbers less than n.
: Returns the cartesian product of two lists, parsed as a list.
: Returns the cartesian product of two lists, parsed as a matrix.
: Returns the cartesian product of a list of lists, parsed as a list.
: Returns the cartesian product of a list of lists, parsed as a multidimensional matrix.
: Cartesian product of n copies of list A, parsed as a list.
: Cartesian product of n copies of list A, parsed as a multidimensional matrix.
: Returns the upper triangle of the cartesian product of two lists, parsed as a list.
: Pairs up elements of two equal-length lists.
: Pairs up elements of two equal-length lists, offset by n places.
: Concatenation of two lists.
: Concatenation of a list of lists.
: Chops up a list into n-length pieces.
: Concatenates a copy of list X with each list in A.
: List of all permutations of list A.
: Returns true iff B is a permutation of A.
: Returns 1/-1 iff B is an even/odd permutation of A.
: Returns the list of all sublists of list A.
: Returns the list of all length-n sublists of list A.
: Paired list of item-counts in object (or string) A.
: Sorts elements of a 1-d array.
: Sorts a 2-d array by its nth index (offset 0).
: Selects items at index s from a list of lists where-ever A[n]=t.
: Returns the list of indexes where a sequence reaches a record high.
: Returns the list of values where a sequence reaches a record high.
: Calculates one Conway's Game of Life generation of a binary matrix.
: One Game-of-Life generation of a binary matrix (knight-move neighborhood).
: Groups items in a list by type (non-recursive).
: Recursively groups items in a list and all of its sublists by type.
: Displays an object line-by-line (to n levels of depth).
HTML FUNCTIONS:
: Converts decimal (0-255) to an RGB hex triplet string.
: Converts a RGB hex triplet string to decimal (0-255).
: Converts a string to a list of unicode values.
: Converts a string to an HTML-unicoded string.
: Converts a list of unicode values to a string.
: Embeds a string inside a pair of HTML tags.
: Embeds a string inside a nested set of HTML tags.
: Generates an HTML table with data from a two-dimensional array.
: Generates an HTML table (indented for clarity).
: Finds [[wikilinks]] in a text string & replaces them with urls.
: Creates a cookie. DEPRECATED
: Reads a cookie and returns it's value (if found). DEPRECATED
: Returns all cookie-names and encoded cookie values as an object. DEPRECATED
: Deletes one cookie by name. DEPRECATED
: Deletes all active cookies on confirmation. DEPRECATED
: Creates a permanent locally-stored item.
: Returns a locally-stored item.
: Deletes a locally-stored item.
: Returns the names of all active locally-stored items.
: Retrieves the query string passed by the URL.
TIME AND DATE FUNCTIONS:
: Time in milliseconds from 1970-01-01 00:00:00.000 (GMT).
: Today's date formatted as YYYY-MM-DD.
: Today's local date and time formatted as YYYY-MM-DD XM hh:mm:ss.
: Today's UTC date and time formatted as YYYY-MM-DD--hh:mm:ss (GMT).
:
Calendar print-out for the specified month.
:
Calendar print-out for the specified year.
:
Calendar-date converted to stardate format.
:
Calendar-date converted to Julian Day Number.
:
Calendar-date of Easter Sunday for a given year.
: Elapsed time for evaluating a JavaScript procedure (milliseconds).
PHYSICS FUNCTIONS:
: Returns the physical dimensions (MKSA) of a measure or a unit of measure.
:
Returns the physical dimensions of the product of a list of powers of measures (default power is 1).
: Sum of up to 20 physics quantities.
: Scalar product of a physics quantity.
: Product of two physics quantities.
: Division of two physics quantities.
: Power of a physics quantity.
:
Returns the product of a list of powers of physics quantities (default power is 1).
: Evaluates a string as a physics expression.
: Converts a physics object to a physics quantity parsed as a string.
: Converts a physics quantity to different units.
: Translates a physics object to an alternative unit system.
: Translates a type of physics quantity to the corresponding unit in an alternative unit system in string form.
: Translates a physics quantity to an alternative unit system in string form.
: Planck unit for a given type of physics quantity.
: Planck unit expressed as a string in terms of physical constants (c, G, ℏ, ke, k).
: A physical quantity expressed as a string in terms of the seven SI fixed constants (ΔνCs, c, h, e, k, NA, Kcd).
: Compton wavelength of a particle.
: Schwarzschild radius of a black hole.
: Hawking temperature of a black hole.
: Converts absolute magnitude to luminosity (in watts).
: Converts apparent magnitude to irradiance (in watts per square meter).
: Absolute magnitude of a luminous source (equals apparent magnitude at 10 parsecs).
: Apparent magnitude of a luminous source at a given distance.
: Distance of a luminous source (in meters).
: Spectral-wavelength radiance of a blackbody (in watts per steradian per square meter per meter).
: Spectral-frequency radiance of a blackbody (in watts per steradian per square meter per hertz).
: Luminous intensity of a blackbody (in candelas).
: Luminous efficacy of a blackbody (in lumens per watt).
: Wavelength of the hydrogen spectral line between quantum energy levels a and b (in meters).
RELATIVISTIC FUNCTIONS:
: Relativistic dimensionless dilation factor (γ) for an object in motion.
: Relativistic kinetic energy of a moving object.
: Relativistic momentum of a moving object.
: Relativistic velocity between two moving objects.
: Relativistic redshift parameter (z) for a receding object.
: Speed of a receding object for a relativistic redshift of z.
: Time dilation factor at the surface of a spherical mass.
TEMPERATURE SCALE CONVERSION FUNCTIONS:
: Converts Fahrenheit temperature to Celsius.
: Converts Celsius temperature to Fahrenheit.
: Converts Celsius temperature to Kelvin.
: Converts Kelvin temperature to Celsius.
: Converts Fahrenheit temperature to Kelvin.
: Converts Kelvin temperature to Fahrenheit.
SPECIAL FUNCTIONS:
: Additional information for a function (if available).
: Returns the previous calculated result.
: Returns the implicit interpretation of a string.
: Defines a function for temporary use.
: Defines a Javascript procedure for temporary use.
: Defines a one-argument function from an n-arity function.
: Substitutes a specific value for x in f(x) and returns the result.
: Substitutes two specific values for x,y in f(x,y).
: Substitutes three specific values for x,y,z in f(x,y,z).
: Applies a one-argument function to each item in list A.
: Applies a two-argument function to two lists.
: Applies a three-argument function to three lists.
: Applies a one-argument function to all bottommost entries in object A.
: Applies a two-argument function to all bottommost entries in isomorphic objects A and B.
: Applies a one-argument function to n-deep entries in object A.
: Applies a two-argument function to constant c and list A.
: Applies a two-argument function to list B and constant c.
: Applies a composition of functions to each item in list A.
: Chains a two-argument function to list A, evaluating to the left.
: Chains a two-argument function to list A, evaluating to the right.
: Repeats any single-input function n times on input x.
: Returns the list x, f(x), f(f(x)), f(f(f(x))), ...
: Sequential list of a function from f(a) to f(b) inclusive.
: Sum of terms of a function from f(a) to f(b) inclusive.
: Sum of fractions of f(a) to f(b) inclusive.
: Sum of real-number strings of f(a) to f(b) inclusive.
: Finds a zero for the specified function between a and b.
: Implements Newton's method for finding a value of x satisfying x=f-1(b).
: Approximate value of df(x)/dx at x=t.
: Approximate value of d2f(x)/dx2 at x=t.
: Approximate value of δf(x,y,z,...)/δv with respect to variable v at coordinates T.
: Approximate value of definite integral from t1 to t2.
: Approximate value of the length of a curve from t1 to t2.
MISCELLANEOUS FUNCTIONS:
: Unicode characters for chess pieces.
: Amino-acid translation of a DNA/RNA strand.
: List of ways to make change for a given amount of money.
: Number of ways to make change for a given amount of money.
: US House of Representatives apportionment by state populations.
: Blueness of a series of elections (most-recent first), weighted by attenuation.
: Convert a visible-light wavelength (in nanometers) to three-channel RGB (0-255).
: Access raw data from an external file.
: Displays any object as a cladogram.
: Constructs a tree-like object from a list of parent-child relations (use cladogram() to view).
: Displays the ordered list of ancestors of a taxon in a phylogeny.
: Formats a selection of text as a block with fixed width and indentation.
: Creates a text-table with X*Y empty cells, with cell-size w*h.
: Atomic number of a chemical element.
: Name of a chemical element.
: Symbol for a chemical element.
: Hypervolume of an n-dimensional hypersphere.
: Algebraic expression for the hypervolume of an n-dimensional hypersphere.
: Hypersurface "area" of an n-dimensional hypersphere.
: Algebraic expression for the "hypersurface-area" of an n-dimensional hypersphere.
SILLY FUNCTIONS:
: Returns true iff the input string tastes like chicken.