Matrix Tools
Browse all available matrix tools.
Available tools
- Cholesky Decomposition Calculator Factor a symmetric positive-definite matrix into a lower-triangular L where L times its transpose equals the input.
- Horizontal Matrix Flip Mirror a matrix along its vertical axis by reversing the elements of every row.
- Identity Matrix Generator Generate a square identity matrix within portable matrix limits.
- LU Decomposition Calculator Factor a square matrix as P·A = L·U using Doolittle elimination with partial pivoting.
- Matrix 2×2 Determinant Calculator Compute the determinant of a 2x2 matrix.
- Matrix 2x2 Cayley Hamilton Residual Tool Calculate matrix 2x2 cayley hamilton residual from explicit caller-supplied inputs.
- Matrix 2x2 Commutator Diagonal Entry Tool Calculate matrix 2x2 commutator diagonal entry from explicit caller-supplied inputs.
- Matrix 2x2 Eigenvalue Sum Product Tool Calculate matrix 2x2 eigenvalue sum product from explicit caller-supplied inputs.
- Matrix 2x2 Nilpotency Trace Determinant Tool Calculate matrix 2x2 nilpotency trace determinant from explicit caller-supplied inputs.
- Matrix 2x2 Orthogonal Column Residual Tool Compute matrix 2x2 orthogonal column residual from explicit bounded inputs.
- Matrix 2x2 Positive Semidefinite Principal Gap Tool Calculate matrix 2x2 positive semidefinite principal gap from explicit caller-supplied inputs.
- Matrix 2x2 Schur Complement Scalar Tool Calculate matrix 2x2 schur complement scalar from explicit caller-supplied inputs.
- Matrix Addition Calculator Add two equal-shaped numeric matrices.
- Matrix Antidiagonal Entry Index Tool Map one top-right-to-bottom-left anti-diagonal entry in a rectangular matrix under an explicit index origin.
- Matrix Antidiagonal Index Crosswalk Tool Compute matrix antidiagonal index crosswalk from explicit bounded inputs.
- Matrix as CSV Convert a numeric matrix into comma-separated rows.
- Matrix as JSON Convert a numeric matrix into a JSON array of rows.
- Matrix as LaTeX Convert a numeric matrix into LaTeX bmatrix markup.
- Matrix as Plain Text Convert a numeric matrix into aligned plain-text rows.
- Matrix as Table Convert a numeric matrix into a structured, versioned table value.
- Matrix Banded Row First Last Column Tool Compute matrix banded row first last column from explicit bounded inputs.
- Matrix Block Border Shape Budget Tool Calculate matrix block border shape budget from explicit caller-supplied inputs.
- Matrix Block Transpose Coordinate Map Tool Calculate matrix block transpose coordinate map from explicit caller-supplied inputs.
- Matrix Column Scaling Determinant Factor Tool Calculate matrix column scaling determinant factor from explicit caller-supplied inputs.
- Matrix Column Swap Parity Factor Tool Compute matrix column swap parity factor from explicit bounded inputs.
- Matrix CSR Row Column Local Offset Tool Calculate matrix csr row column local offset from explicit caller-supplied inputs.
- Matrix CSR Single Row Storage Span Tool Compute matrix csr single row storage span from explicit bounded inputs.
- Matrix Determinant Calculator Compute the determinant of a square matrix by Gaussian elimination with partial pivoting.
- Matrix Determinant Single Entry Sensitivity Tool Compute matrix determinant single entry sensitivity from explicit bounded inputs.
- Matrix Diagonal Band Index Tool Calculate matrix diagonal band index from explicit caller-supplied inputs.
- Matrix Diagonal Congruence Entry Factor Tool One entry of D A D using the supplied row and column diagonal factors.
- Matrix Diagonal Extractor Extract the main diagonal from a nonempty rectangular numeric matrix.
- Matrix Diagonal Sign Mask Tool Extract the sign of each main-diagonal entry in a nonempty square real matrix.
- Matrix Diagonal Similarity One Entry Factor Tool Return one entry of D^-1 A D for explicitly supplied nonzero diagonal scales.
- Matrix Diagonal Unit Offset Return the column-minus-row diagonal offset and zero-based coordinates under an explicit matrix index convention.
- Matrix Diagonal Update Trace Delta Tool Calculate matrix diagonal update trace delta from explicit caller-supplied inputs.
- Matrix Dimensions Tool Return row and column counts for a rectangular numeric matrix.
- Matrix Flat Index Column Major Tool Map a zero-based matrix coordinate into a column-major contiguous flat index.
- Matrix Flat Index Row Major Tool Map a zero-based matrix coordinate into a row-major contiguous flat index.
- Matrix Gershgorin One Row Disc Tool Calculate matrix gershgorin one row disc from explicit caller-supplied inputs.
- Matrix Inverse Calculator Invert a square matrix with Gauss-Jordan elimination under partial pivoting.
- Matrix Kron Entry Factor Index Tool Compute matrix kron entry factor index from explicit bounded inputs.
- Matrix Kronecker Delta Entry Tool Compute matrix kronecker delta entry from explicit bounded inputs.
- Matrix Kronecker Sum Diagonal Entry Tool Calculate matrix kronecker sum diagonal entry from explicit caller-supplied inputs.
- Matrix Leading Principal Border Index Tool Enumerate paired zero-based row and column addresses of a leading principal submatrix border, visiting the last column then the last row without duplicating the corner.
- Matrix Lower To Upper Packed Diagonal Offset Tool Compare diagonal offsets for row-major lower and row-major upper triangular packed storage.
- Matrix Multiplication Multiply two compatible matrices using the standard row-by-column dot products.
- Matrix Offdiagonal Entry Count Tool Calculate matrix offdiagonal entry count from explicit caller-supplied inputs.
- Matrix One Based Index Crosswalk Translate explicit matrix row and column indices between zero-based and one-based conventions.
- Matrix One Entry Frobenius Norm Delta Tool Calculate matrix one entry frobenius norm delta from explicit caller-supplied inputs.
- Matrix One Entry Rank One Update Tool Compute matrix one entry rank one update from explicit bounded inputs.
- Matrix One Entry Transpose Address Tool Compute matrix one entry transpose address from explicit bounded inputs.
- Matrix Packed Skewsign Alias Tool Compute matrix packed skewsign alias from explicit bounded inputs.
- Matrix Permutation Fixed Point Entry Tool Compute matrix permutation fixed point entry from explicit bounded inputs.
- Matrix Rank Calculator Count the pivots surviving Gaussian elimination with partial pivoting and a 1e-10 tolerance.
- Matrix Rayleigh One Coordinate Term Tool Calculate matrix rayleigh one coordinate term from explicit caller-supplied inputs.
- Matrix Repeated Eigenvalue 2x2 Gap Tool Compute matrix repeated eigenvalue 2x2 gap from explicit bounded inputs.
- Matrix Reshape Rearrange a matrix's values into a new shape reading them in row-major order.
- Matrix Rotation Rotate a matrix by 90 degrees clockwise or counterclockwise.
- Matrix Row Balanced Sign Count Tool Calculate matrix row balanced sign count from explicit caller-supplied inputs.
- Matrix Row Pivot Scale Ratio Tool Compute matrix row pivot scale ratio from explicit bounded inputs.
- Matrix Scalar Multiplication Calculator Multiply every numeric matrix entry by a scalar.
- Matrix Schur Pivot Zero Witness Tool Scalar Schur-complement pivot witness; unavailable Schur values use a flagged zero placeholder.
- Matrix Skew Entry Pair Residual Tool Compute matrix skew entry pair residual from explicit bounded inputs.
- Matrix Strided View Entry Offset Tool Calculate matrix strided view entry offset from explicit caller-supplied inputs.
- Matrix Subtraction Calculator Subtract two equal-shaped numeric matrices.
- Matrix Symmetric Band Storage Offset Tool Compute matrix symmetric band storage offset from explicit bounded inputs.
- Matrix Symmetric Entry Pair Residual Subtract explicitly supplied transposed matrix entries without asserting whole-matrix symmetry.
- Matrix Symmetric Skew Entry Split Tool Calculate matrix symmetric skew entry split from explicit caller-supplied inputs.
- Matrix Symmetry Checker Check whether a square numeric matrix equals its transpose.
- Matrix Trace Calculator Calculate the sum of the main diagonal of a square numeric matrix.
- Matrix Trace Product Contribution Tool Compute one diagonal contribution to trace(A B) from a supplied row of A and matching column of B.
- Matrix Transpose Calculator Transpose a nonempty rectangular numeric matrix.
- Matrix Transpose Shape Pair Tool Return the transposed shape of a matrix from explicit nonnegative dimensions, including empty dimensions.
- Matrix Triangular Diagonal Inverse Entry Tool Calculate matrix triangular diagonal inverse entry from explicit caller-supplied inputs.
- Matrix Triangular Solve Diagonal Flag Tool Flag a supplied triangular diagonal against an explicit absolute pivot tolerance.
- Matrix Two Row Inner Product Term Tool Compute matrix two row inner product term from explicit bounded inputs.
- Matrix Two Row Shear Coefficient Inverse Tool Calculate matrix two row shear coefficient inverse from explicit caller-supplied inputs.
- Matrix Unit Lower Entry Implicit Value Tool Compute matrix unit lower entry implicit value from explicit bounded inputs.
- Matrix: Matrix Block Local Coordinate Tool Resolve one matrix coordinate relative to an explicit half-open block, returning -1 local coordinates when outside rather than clamping.
- Matrix: Matrix Broadcast Singleton Axis Check Tool Resolve one NumPy-style broadcast axis, preserving zero axes and using -1 only when unequal non-singleton axes are incompatible.
- Matrix: Matrix Circulant Source Index Tool Resolve one circulant entry to its source first-column or first-row vector index under an explicit convention, without creating a matrix.
- Matrix: Matrix Diagonal Dominance Row Margin Tool Check one row absolute diagonal-dominance margin against its explicit diagonal coordinate; not a whole-matrix invertibility or convergence guarantee.
- Matrix: Matrix Diagonal Offset Length Tool Compute the number of entries on one rectangular matrix diagonal with column-minus-row signed offset, without allocating a matrix.
- Matrix: Matrix Entry Relative Threshold Mask Tool Classify one matrix entry under an explicit absTol+relTol*reference threshold, not a global rank or sparsity decision.
- Matrix: Matrix Packed Lower Index Tool Map one lower triangle entry to zero-based row-wise packed storage under explicit diagonal inclusion; no matrix allocation.
- Matrix: Matrix Packed Upper Index Tool Map one upper triangle entry to zero-based row-wise packed storage under explicit diagonal inclusion; no matrix allocation.
- Matrix: Matrix Shape Degenerate Axis Tag Tool Tag an explicit matrix shape for empty and singleton axes without needing rows that cannot represent zero-by-N shape unambiguously.
- Matrix: Matrix Single Entry Cofactor Sign Tool Return one checkerboard cofactor sign under zero-based row/column indexing, without a determinant or minor computation.
- Matrix: Matrix Single Row Swap Determinant Sign Tool Return the determinant sign multiplier for one explicit row swap, with a row exchanged with itself treated as identity; no determinant computation.
- Matrix: Matrix Symmetric Packed Alias Index Tool Resolve a symmetric matrix entry to inclusive row-wise lower-triangle packed storage, reflecting upper entries instead of rejecting them.
- Nonnegative Matrix Factorization Demonstrator Factor a small nonnegative matrix with seeded multiplicative-update NMF.
- Principal Two By Two Minor Tool Evaluate the determinant of an explicitly supplied principal two-by-two block; membership in a larger matrix is caller supplied.
- QR Decomposition Calculator Householder QR decomposition of a square matrix: orthogonal Q and upper-triangular R with A = Q·R.
- Row Signed Sum Cancellation Term Tool Calculate row signed sum cancellation term from explicit caller-supplied inputs.
- Singular Value Decomposition Calculator Compute a thin SVD A = UΣVᵀ for a real matrix up to 20×20 with one-sided Jacobi rotations. Singular values are sorted descending; numerical precision depends on matrix conditioning.
- Two Row Area Determinant Tool Calculate two row area determinant from explicit caller-supplied inputs.
- Vertical Matrix Flip Mirror a matrix along its horizontal axis by reversing the order of its rows.