LAPACK (Linear Algebra Package) is a standard software library for numerical linear algebra.
Wolfram Language
The Wolfram Language, a general multi-paradigm programming language developed by Wolfram Research, is the programming language of Mathematica and the Wolfram Programming Cloud.
Affine space
In mathematics, an affine space is a geometric structure that generalizes the properties of Euclidean spaces that are independent of the concepts of distance and measure of angles, keeping only the properties related to parallelism and ratio of lengths for parallel line segments.
Orientation (vector space)
In mathematics, orientation is a geometric notion that in two dimensions allows one to say when a cycle goes around clockwise or counterclockwise, and in three dimensions when a figure is left-handed or right-handed.
Symmetric algebra
In mathematics, the symmetric algebra S(V) (also denoted Sym(V)) on a vector space V over a field K is the free commutative unital associative algebra over K containing V.
Operator (mathematics)
An operator is a mapping from one vector space or module to another.
Line segment
In geometry, a line segment is a part of a line that is bounded by two distinct end points, and contains every point on the line between its endpoints.
Blitz++
Blitz++ is a high-performance vector mathematics library written in C++.
Givens rotation
In numerical linear algebra, a Givens rotation is a rotation in the plane spanned by two coordinates axes.
Pseudoscalar
In physics, a pseudoscalar is a quantity that behaves like a scalar, except that it changes sign under a parity inversion such as improper rotations while a true scalar does not.
Basic Linear Algebra Subprograms
Basic Linear Algebra Subprograms (BLAS) is a specification that prescribes a set of low-level routines for performing common linear algebra operations such as vector addition, scalar multiplication, dot products, linear combinations, and matrix multiplication.
Dimension (vector space)
In mathematics, the dimension of a vector space V is the cardinality (i.e. the number of vectors) of a basis of V over its base field.
Norm (mathematics)
In linear algebra, functional analysis, and related areas of mathematics, a norm is a function that assigns a strictly positive length or size to each vector in a vector space—save for the zero vector, which is assigned a length of zero.
JAMA (numerical linear algebra library)
JAMA is a software library for performing numerical linear algebra tasks created at National Institute of Standards and Technology in 1998 similar in functionality to LAPACK.
ScaLAPACK
The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers.
Template Numerical Toolkit
The Template Numerical Toolkit (or TNT) is a software library for manipulating vectors and matrices in C++ created by the U.
Quadratic form
In mathematics, a quadratic form is a homogeneous polynomial of degree two in a number of variables.
System of linear equations
In mathematics, a system of linear equations (or linear system) is a collection of two or more linear equations involving the same set of variables.
Homogeneous coordinates
In mathematics, homogeneous coordinates or projective coordinates, introduced by August Ferdinand Möbius in his 1827 work Der barycentrische Calcül, are a system of coordinates used in projective geometry, as Cartesian coordinates are used in Euclidean geometry.
Rotational symmetry
Rotational symmetry, also known as radial symmetry in biology, is the property a shape has when it looks the same after some rotation by a partial turn.
Elementary matrix
In mathematics, an elementary matrix is a matrix which differs from the identity matrix by one single elementary row operation.
Scalar multiplication
In mathematics, scalar multiplication is one of the basic operations defining a vector space in linear algebra (or more generally, a module in abstract algebra).
Topological vector space
In mathematics, a topological vector space (also called a linear topological space) is one of the basic structures investigated in functional analysis.
Tensor operator
In pure and applied mathematics, quantum mechanics and computer graphics, a tensor operator generalizes the notion of operators which are scalars and vectors.
Spherical basis
In pure and applied mathematics, particularly quantum mechanics and computer graphics and their applications, a spherical basis is the basis used to express spherical tensors.
Special linear group
In mathematics, the special linear group of degree n over a field F is the set of n × n matrices with determinant 1, with the group operations of ordinary matrix multiplication and matrix inversion.
Quadruple product
In mathematics, the quadruple product is a product of four vectors in three-dimensional Euclidean space.
Transformation matrix
In linear algebra, linear transformations can be represented by matrices.
Polarization identity
In mathematics, the polarization identity is any one of a family of formulas that express the inner product of two vectors in terms of the norm of a normed vector space.
Householder transformation
In linear algebra, a Householder transformation (also known as Householder reflection or elementary reflector) is a linear transformation that describes a reflection about a plane or hyperplane containing the origin.
Pseudovector
In physics and mathematics, a pseudovector (or axial vector) is a quantity that transforms like a vector under a proper rotation, but in three dimensions gains an additional sign flip under an improper rotation such as a reflection.
Levi-Civita symbol
In mathematics, particularly in linear algebra, tensor analysis, and differential geometry, the Levi-Civita symbol represents a collection of numbers; defined from the sign of a permutation of the natural numbers 1, 2, …, n, for some positive integer n.
Vector-valued function
A vector-valued function, also referred to as a vector function, is a mathematical function of one or more variables whose range is a set of multidimensional vectors or infinite-dimensional vectors.
Euclidean space
In geometry, Euclidean space encompasses the two-dimensional Euclidean plane, the three-dimensional space of Euclidean geometry, and certain other spaces.
Determinant
In linear algebra, the determinant is a useful value that can be computed from the elements of a square matrix.
Eigenvalues and eigenvectors
In linear algebra, an eigenvector or characteristic vector of a linear transformation is a non-zero vector that does not change its direction when that linear transformation is applied to it.
Standard basis
In mathematics, the standard basis (also called natural basis) for a Euclidean space is the set of unit vectors pointing in the direction of the axes of a Cartesian coordinate system.
Linear map
In mathematics, a linear map (also called a linear mapping, linear transformation or, in some contexts, linear function) is a mapping V → W between two modules (including vector spaces) that preserves (in the sense defined below) the operations of addition and scalar multiplication.
Row and column spaces
In linear algebra, the column space C(A) of a matrix A (sometimes called the range of a matrix) is the span (set of all possible linear combinations) of its column vectors.
3D projection
3D projection is any method of mapping three-dimensional points to a two-dimensional plane.
Row and column vectors
In linear algebra, a column vector or column matrix is an m × 1 matrix, that is, a matrix consisting of a single column of m elements, Similarly, a row vector or row matrix is a 1 × m matrix, that is, a matrix consisting of a single row of m elements Throughout, boldface is used for the row and column vectors.
Direct sum of modules
In abstract algebra, the direct sum is a construction which combines several modules into a new, larger module.
Tensor product
In mathematics, the tensor product, denoted by ⊗, may be applied in different contexts to vectors, matrices, tensors, vector spaces, algebras, topological vector spaces, and modules, among many other structures or objects.
Spectral theorem
In mathematics, particularly linear algebra and functional analysis, the spectral theorem is any of a number of results about linear operators or matrices.
Linear form
In linear algebra, a linear functional or linear form (also called a one-form or covector) is a linear map from a vector space to its field of scalars.
Exterior algebra
In mathematics, the exterior product or wedge product of vectors is an algebraic construction used in geometry to study areas, volumes, and their higher-dimensional analogs.
ND4S
ND4S is a free, open-source extension of the Scala programming language operating on the Java Virtual Machine—though it is compatible with both Java and Clojure.
Change of basis
In linear algebra, a basis for a vector space of dimension n is a set of n vectors (α1, …, αn), called basis vectors, with the property that every vector in the space can be expressed as a unique linear combination of the basis vectors.
Transpose
In linear algebra, the transpose of a matrix A is another matrix AT (also written A′, Atr, tA or At) created by any one of the following equivalent actions:
* reflect A over its main diagonal (which runs from top-left to bottom-right) to obtain AT
* write the rows of A as the columns of AT
* write the columns of A as the rows of AT Formally, the i th row, j th column element of AT is the j th row, i th column element of A: If A is an m × n matrix then AT is an n × m matrix.
Adjugate matrix
In linear algebra, the adjugate, classical adjoint, or adjunct of a square matrix is the transpose of its cofactor matrix.
Generalized eigenvector
In linear algebra, a generalized eigenvector of an n × n matrix is a vector which satisfies certain criteria which are more relaxed than those for an (ordinary) eigenvector.
Z-order curve
In mathematical analysis and computer science, Z-order, Morton order, or Morton code is a function which maps multidimensional data to one dimension while preserving locality of the data points.
MATLAB
MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language.
ND4J (software)
ND4J is a scientific computing library, written in the programming language C++, operating on the Java virtual machine (JVM), and compatible with the languages Java, Scala, and Clojure.
Linear function (calculus)
In calculus and related areas of mathematics, a linear function from the real numbers to the real numbers is a function whose graph (in Cartesian coordinates with uniform scales) is a line in the plane.
Kernel (linear algebra)
In mathematics, and more specifically in linear algebra and functional analysis, the kernel (also known as null space or nullspace) of a linear map L : V → W between two vector spaces V and W, is the set of all elements v of V for which L(v) = 0, where 0 denotes the zero vector in W.
Barycentric coordinate system
In geometry, the barycentric coordinate system is a coordinate system in which the location of a point of a simplex (a triangle, tetrahedron, etc.) is specified as the center of mass, or barycenter, of usually unequal masses placed at its vertices.
Bra–ket notation
In quantum mechanics, bra–ket notation is a standard notation for describing quantum states.