Linear Algebra

Matrix multiply, determinant, inverse, rank, linear solve, eigenvalues, vector ops, least squares and transforms.

payments ON MAINNET (real money) · 10 live endpoints

EndpointPriceWhat it answers
GET /determinant$0.02Determinant of a square matrix (up to 10x10) by LU with partial pivoting, flagging a numerically singular matrix.
GET /eigen$0.02Eigenvalues and eigenvectors of a 2x2 matrix (closed form) or a symmetric matrix up to 10x10 (Jacobi).
GET /inverse$0.02Inverse of a square matrix (up to 10x10) by Gauss-Jordan, with A*inv(A) residual and a condition number.
GET /least-squares$0.02Least-squares line or polynomial fit (degree 1 to 6, up to 100 points) with coefficients, R-squared and residuals.
GET /matrix-multiply$0.02Multiply two matrices (up to 10x10) given as JSON, with shape check and the product matrix.
GET /rank$0.02Rank, nullity and reduced row echelon form of a matrix (up to 10x10) with pivot columns.
GET /solve$0.02Solve Ax=b (n up to 10) by Gaussian elimination with partial pivoting; flags singular and ill-conditioned systems.
GET /transform-compose$0.02Compose 2D or 3D rotate, scale and translate steps into one homogeneous matrix, optionally applied to a point.
GET /transpose$0.02Transpose a matrix (up to 10x10) with trace, symmetry and skew-symmetry flags, and Frobenius and 1-norms.
GET /vector-ops$0.02Vector dot, cross, norm, angle, projection, unit vector and distance for vectors of up to 100 entries.

GET /catalog returns this list as JSON. Activity hub · uptime.


Educational numerical arithmetic computed locally on the numbers you supply, in 64-bit floating point, provided as is. Results carry rounding error, the condition number reported is what tells you how far to trust a solve or inverse, and rank and singularity are decided with a stated tolerance. Not engineering, safety or scientific certification. Every paid response carries a disclaimer field.