Science cluster
Algebra & Calculus Calculators
Solve equations, matrices, polynomials, integrals, derivatives, and transforms, along with number-theory and combinatorics problems.
Top calculators
A short starting set for the most common algebra & calculus calculators workflows.
Characteristic Polynomial Calculator - Matrix Eigenvalue Tool
Compute the characteristic polynomial of a 2x2, 3x3, or 4x4 matrix and see how it relates to eigenvalues, trace, and determinant.
3x3 Eigenvalue and Eigenvector Calculator
Compute eigenvalues and eigenvectors of a 3×3 matrix step by step. This 3×3 eigenvalue calculator uses the characteristic polynomial and Cardano’s method to...
Heat Equation Solver | 1D Diffusion with Finite Differences
Solve the one-dimensional heat equation for a rod with fixed end temperatures using an explicit finite difference method. Explore thermal diffusivity, stability, boundary conditions, and temperature profiles over time.
Lambert W Function Calculator - Solve w e^w = x
Compute the Lambert W function numerically using Newton iterations.
Quartic Equation Solver | Find Real and Complex Roots of Fourth-Degree Polynomials
Solve quartic equations of the form ax⁴ + bx³ + cx² + dx + e = 0. Enter coefficients to compute all four real or complex roots with a clear numerical explanation and an optional quartic-themed mini-game.
Bisection Method Calculator - Find Roots of Continuous Functions
Use the bisection method to approximate a real root of a continuous function on a bracketed interval. Set tolerance and iteration limits, then inspect the root estimate.
Factorial Calculator (n!) — Exact BigInt Results & Digit Count
Compute n! exactly for any non‑negative integer. Includes digit count, worked examples, common values table, and practical limits for very large factorials.
Gauss-Seidel Method Calculator - Iterative Linear Solver
Solve 2×2 or 3×3 linear systems with the Gauss-Seidel iterative method. Enter coefficients, choose iteration count, inspect convergence, and learn how the update formula works with a worked example and mini-game.
All calculators in this cluster
Browse 35 calculators matched to this topic, or return to the Science category.
3x3 Eigenvalue and Eigenvector Calculator
Compute eigenvalues and eigenvectors of a 3×3 matrix step by step. This 3×3 eigenvalue calculator uses the characteristic polynomial and Cardano’s method to...
Arc Length Calculator - Measure Curves Precisely
Free arc length calculator that computes the length of a curve y = f(x) between x = a and x = b using numerical integration. Ideal for calculus students, tea...
Bernoulli Principle Streamline Simulator
Explore Bernoulli's equation with an interactive pipe animation. Adjust pressures, velocities, and elevations; watch energy bars change and download time-series data.
Bisection Method Calculator - Find Roots of Continuous Functions
Use the bisection method to approximate a real root of a continuous function on a bracketed interval. Set tolerance and iteration limits, then inspect the root estimate.
Characteristic Polynomial Calculator - Matrix Eigenvalue Tool
Compute the characteristic polynomial of a 2x2, 3x3, or 4x4 matrix and see how it relates to eigenvalues, trace, and determinant.
Child Height Predictor Calculator (Mid‑Parental Method) | Estimate Adult Height
Estimate a child’s adult height using the mid‑parental height method. Enter mother and father heights, choose units and child’s sex, and get an estimated adult height with a likely range.
Collatz Conjecture Path Analyzer - Sequence Length and Dynamics
Analyze Collatz conjecture sequences: compute path length, maximum values, stopping time, and sequence patterns for any starting integer.
Completing the Square Calculator - Convert Quadratics to Vertex Form
Use this completing the square calculator to rewrite a quadratic expression ax^2 + bx + c in vertex form a(x-h)^2 + k, identify the vertex, and understand each algebra step.
Conjugate Gradient Solver - Efficient SPD Linear Systems
Approximate solutions of symmetric positive-definite systems using the conjugate gradient algorithm.
Continued Fraction Convergent Explorer
Generate convergents for any number, measure approximation error, and export the sequence to CSV to understand how continued fractions build precision.
Derangement Counter - Count Permutations with No Fixed Points
Use this derangement counter to compute the number of permutations with no fixed points, compare !n to n!, and learn how subfactorials connect to the classic hat-check problem and 1/e.
Dijkstra Shortest Path Calculator - Weighted Graph Solver
Use this Dijkstra shortest path calculator to find the minimum‑cost route between two nodes in a small weighted graph with nonnegative edge weights. Enter an...
Factorial Calculator (n!) — Exact BigInt Results & Digit Count
Compute n! exactly for any non‑negative integer. Includes digit count, worked examples, common values table, and practical limits for very large factorials.
Fractal Dimension Calculator (Self-Similarity Method)
Use this fractal dimension calculator to compute the self-similar (Hausdorff) dimension from the number of pieces N and scaling ratio r, with clear examples...
Fraction Simplifier Calculator - Reduce Fractions and Perform Basic Operations
Simplify fractions or calculate addition, subtraction, multiplication, and division with this browser-based fraction calculator. Perfect for students, teachers, and anyone working with ratios.
Frobenius Norm Calculator - Matrix Magnitude and Difference
Calculate the Frobenius norm of a matrix or compare two matrices with the Frobenius norm of their difference. Enter rows with spaces or commas and get instant results.
Function Limit Calculator (Numerical) | Left & Right-Hand Limit Estimator
Estimate the limit of a function as x approaches a point a using a numerical left-hand and right-hand approach with step-size refinement. Includes formula, examples, interpretation tips, limitations, and a limit-themed mini-game.
Gauss-Seidel Method Calculator - Iterative Linear Solver
Solve 2×2 or 3×3 linear systems with the Gauss-Seidel iterative method. Enter coefficients, choose iteration count, inspect convergence, and learn how the update formula works with a worked example and mini-game.
Gaussian Elimination Calculator – Solve 2x2 and 3x3 Linear Systems
Use this Gaussian elimination calculator to solve 2x2 or 3x3 linear systems step-by-step with partial pivoting. Enter coefficients a_ij and constants b_i to...
Hartley Transform Calculator (Discrete DHT) - Real-Valued Spectrum Tool
Compute the discrete Hartley transform of a real sequence, review the DHT formula, follow a worked example, and compare Hartley and Fourier spectra.
Heat Equation Solver | 1D Diffusion with Finite Differences
Solve the one-dimensional heat equation for a rod with fixed end temperatures using an explicit finite difference method. Explore thermal diffusivity, stability, boundary conditions, and temperature profiles over time.
Isostatic Root Depth Calculator - Airy Isostasy
Estimate the thickness of the crustal root beneath a mountain using Airy isostasy and explore how elevation and density contrasts control isostatic balance.
Jordan Form Calculator - 2×2 Canonical Decomposition
Compute the Jordan canonical form of a 2×2 matrix and see whether it is diagonalizable or forms a single Jordan block.
Kaprekar Routine Analyzer (4–7 Digit Inputs) | Kaprekar Sequence Calculator
Use this Kaprekar routine analyzer to explore digit-rearrangement sequences, inspect iteration tables, understand the classic 6174 fixed point, and experiment with longer starting values.
KFRE Calculator - Kidney Failure Risk Equation
Estimate your risk of kidney failure within two years using the Kidney Failure Risk Equation (KFRE) with age, eGFR, and albumin-creatinine ratio inputs.
Lambert W Function Calculator - Solve w e^w = x
Compute the Lambert W function numerically using Newton iterations.
Linear Diophantine Equation Solver - Find Integer Solutions
Solve equations of the form ax + by = c for integers x and y using the extended Euclidean algorithm.
LU Decomposition Calculator - Factor Matrices Easily
Break down a 3x3 matrix into lower and upper triangular matrices for linear algebra and numerical methods.
Matrix Cofactor and Adjugate Calculator | 2×2 and 3×3 Determinant Tool
Compute the determinant, cofactor matrix, and adjugate of a 2×2 or 3×3 matrix. Includes a worked example, clear formulas in MathML, and an optional mini-game for practicing transpose and cofactor signs.
PageRank Calculator - Analyze Link Structures with Power Iteration
Compute PageRank scores for a small directed graph. Enter a 5x5 adjacency matrix and a damping factor to simulate the algorithm behind search engine rankings.
Partition Function Calculator - Integer Partitions p(n)
Use this Partition Function Calculator to compute p(n), the number of unordered integer partitions of a non-negative integer. Learn what the partition function means, how to use the calculator, how the formula works, and try a partition-themed mini-game.
Quartic Equation Solver | Find Real and Complex Roots of Fourth-Degree Polynomials
Solve quartic equations of the form ax⁴ + bx³ + cx² + dx + e = 0. Enter coefficients to compute all four real or complex roots with a clear numerical explanation and an optional quartic-themed mini-game.
Repeating Decimal to Fraction Converter – Express Infinite Repeats as Rational Numbers
Convert repeating decimals into exact fractions with this simple browser tool for students and teachers.
Thin Lens Equation - Interactive Ray Simulator
Explore the thin lens equation with an HTML5 canvas ray diagram. Adjust object distance and focal length, animate rays, and download position data.
Walsh-Hadamard Transform Calculator for Fast Sequence Analysis
Use this Walsh-Hadamard Transform Calculator to compute normalized transform coefficients for a numeric sequence, review a step-by-step example, and compare how the output shifts when the input changes.