❓ FAQ

Frequently Asked Questions

Everything you need to know about MatrixSolverPro — accuracy, features, privacy, and how to get the most out of our tools.

Using the Calculators

Most calculators support matrices from 1×1 up to 10×10 (and larger for basic operations like addition and transpose). The eigenvalue calculator supports up to 6×6 for guaranteed accuracy. You can select rows/columns with the dropdown menus on each calculator page.
Yes. Enter any real number directly into the matrix cells: integers (7 or -3), decimals (3.14 or -0.5). The calculators handle all standard real number inputs automatically.
Use Arrow keys to move between cells in any direction. Press Enter or Tab to move to the next cell. Press Shift+Tab to move to the previous cell.
Floating-point arithmetic sometimes produces small numerical noise (e.g., 1.000000001 instead of 1). Our calculator intelligently rounds these to remove noise — values within 10⁻¹⁰ of zero are shown as 0, and clean fractions are shown in fraction form.
Yes — each result has a "Copy" button that copies the result to your clipboard. You can also use Ctrl+A to select all text in the results area and copy manually.

Accuracy & Reliability

We use math.js — a high-precision JavaScript mathematics library — combined with our custom step-by-step algorithms. All results are verified to standard double-precision floating-point (up to ~15 significant figures). We apply intelligent rounding to clean results without introducing errors.
For matrices up to 6×6, we use math.js's eigs() function which implements the QR algorithm — the industry-standard numerical method for eigenvalue computation. For 2×2 matrices, we also provide the exact characteristic polynomial solution.
SVD uses math.js's svd() implementation based on the Golub-Reinsch bidiagonalization algorithm, which is the same approach used in MATLAB, NumPy, and industry-standard linear algebra libraries.

Privacy & Data

No. All computation is performed entirely in your browser (client-side JavaScript). Your matrix data never leaves your device and is never sent to our servers. We have no access to any input you enter into the calculators.
No account or registration is required for any feature. All 15+ calculators with full step-by-step solutions are available without creating an account or providing any personal information.
MatrixSolverPro may display non-intrusive contextual ads to help cover hosting costs. These ads do not track your matrix inputs or personal behavior. Our core commitment is to keep all tools permanently free and ad-free experiences may be available.

Technical Questions

Eigenvalue computation for matrices larger than 2×2 requires iterative numerical methods (the QR algorithm). Rather than re-implementing this complex algorithm from scratch, we use math.js — a well-tested library — loaded from a CDN. Make sure you have an internet connection when using the eigenvalue and SVD calculators.
Most calculators (determinant, RREF, inverse, transpose, rank, etc.) work with just our local matrix-core.js. The eigenvalue and SVD calculators require the math.js CDN and need an internet connection. We plan to add offline support in a future update.
MatrixSolverPro works on all modern browsers: Chrome, Firefox, Safari, Edge (all 2020+). IE11 is not supported. Mobile browsers on iOS and Android are fully supported.

Still have questions? Contact us →