Numerical
51 toolsThis hub brings together 51 numerical analysis calculators that let you apply methods such as numerical integration, root-finding for equations, interpolation and approximation. Useful for STEM study, research and engineering work, just enter a function or conditions to obtain approximate solutions to problems that are hard to solve by hand, and deepen your understanding of the underlying algorithms.
Function Graph Plotter f(x)
NumericalType an expression such as sin(x) or x^2-2 and instantly plot its graph over a chosen x range. Maximum, minimum, zeros, and sample point values are shown alongside.
Open calculator →Graph Two Functions f(x) and g(x)
NumericalPlot two expressions f(x) and g(x) on the same axes in distinct colors, and automatically find their max, min, and intersection points.
Open calculator →Data Point f(x) Graph Plotter
NumericalJust paste your (x, y) data points to instantly draw a line-and-point chart. See the point count plus the minimum, maximum, and average of y at the same time.
Open calculator →Plot Data Points f(x), g(x)
NumericalPaste two sets of (x, y) data points and get f(x) and g(x) drawn as color-coded overlaid line graphs, with each series' point count and min/max.
Open calculator →Bisection Method Equation Solver
NumericalSolve f(x)=0 with the bisection method. Enter a function and an interval to get the approximate root, f(root), the iteration count, and the error, plus a per-step table of intervals and midpoints and a function graph.
Open calculator →False Position Method (Regula Falsi) Solver
NumericalA numerical tool that solves your equation f(x)=0 with the false position method (linear interpolation, regula falsi). Enter an interval and a tolerance to get the approximate root, f(root), the iteration count, and a table and chart of the iteration process.
Open calculator →Newton's Method (specify f(x) and f'(x))
NumericalEnter f(x) and its derivative f'(x) as expressions and use Newton's method to find an approximate root of f(x)=0. Includes an iteration table and a convergence chart.
Open calculator →Newton's Method Calculator (f(x) only, numerical derivative)
NumericalSolve f(x) = 0 with Newton's method. Just enter the equation, initial guess, tolerance, and max iterations - the derivative is approximated automatically by numerical differentiation. Shows the approximate root, f(root), iteration count, error, plus a step table and a graph.
Open calculator →Halley's Method Solver
NumericalSolve f(x)=0 with Halley's method. Enter the expression, an initial guess, a tolerance, and the iteration limit to get the approximate root, f(root), iteration count, error, an iteration table, and a convergence chart.
Open calculator →Continued Fraction Expansion of a Real Number
NumericalExpand a real number such as π or √2 into a simple continued fraction [a0; a1, a2, …] and list each convergent with its approximation error.
Open calculator →Continued Fraction and Convergent Approximations
NumericalExpand a real number into a regular continued fraction and list every fraction approximation (convergent p/q) until a target accuracy or maximum denominator is met. Expressions such as pi or the golden ratio are supported.
Open calculator →Generalized Continued Fraction Evaluator
NumericalEnter the a and b sequences to numerically evaluate the generalized continued fraction b0 + a1/(b1 + a2/(b2 + …)) with backward recurrence. See each level's partial approximation and its convergence in a table and graph.
Open calculator →Function Approximation by Continued Fraction Expansion
NumericalApproximate eˣ, log(1+x), arctan(x), and tan(x) with continued-fraction expansions, and watch convergence and the error against the true value in a chart and table as you add more terms.
Open calculator →Runge-Kutta Method (2nd Order, 1st-Order ODE)
NumericalSolve dy/dx = f(x, y) numerically with the 2nd-order Runge-Kutta (midpoint) method, showing the approximate value at the end point, a table of the numerical solution, and a solution-curve graph.
Open calculator →Runge-Kutta Method (RK4, 1st-Order ODE)
NumericalEnter the right-hand side of dy/dx=f(x,y) plus the initial values x0 and y0, the step size h, and the end point xEnd to solve the ODE numerically with the classic 4th-order Runge-Kutta method (RK4). Shows the approximate solution y at the end point, a table of k1–k4 and y at each step, and a graph of the solution curve.
Open calculator →Runge-Kutta Method (2nd Order, Second-Order ODE)
NumericalConvert y''=f(x,y,y') into a first-order system and solve it numerically with the 2nd-order Runge-Kutta method. Get y and y' at the end point, plus a solution curve and a table of every step.
Open calculator →Runge-Kutta Method (RK4, 2nd-Order ODE)
NumericalSolve y''=f(x,y,y') numerically with the 4th-order Runge-Kutta method. Enter the initial conditions and step size to get a table of x, y, y' at each step plus a graph of the solution curve.
Open calculator →Euler's Method (First-Order ODE)
NumericalEnter dy/dx = f(x, y) with an initial condition and step size, and Euler's method computes the numerical solution. Shows the y value at the end point, a step-by-step table, and a graph of the solution curve.
Open calculator →Euler's Method (Second-Order ODE)
NumericalSolve second-order ordinary differential equations of the form y''=f(x, y, y') numerically by converting them to a first-order system and applying Euler's method. Just enter the initial conditions and step size to get the approximate y at the endpoint, a graph of the solution, and a table of (x, y, y') at each step.
Open calculator →Trapezoidal Rule Calculator
NumericalApproximate the definite integral of f(x) using the trapezoidal rule. Split [a, b] into n subintervals and view the result, step size, and each sample point.
Open calculator →Simpson's Rule Calculator
NumericalApproximate a definite integral ∫f(x)dx with Simpson's 1/3 rule. Just enter f(x), the interval, and an even number of subdivisions.
Open calculator →Trapezoidal & Simpson's Rule Integration
NumericalNumerically integrate f(x) with both the trapezoidal and Simpson's rules, then compare the two approximations.
Open calculator →Double Exponential (DE / tanh-sinh) Numerical Integration over a Finite Interval
NumericalEnter a function f(x) and an interval [a, b] to compute the definite integral ∫f(x)dx over a finite interval with high accuracy using the double exponential (DE / tanh-sinh) quadrature, which handles endpoint singularities well.
Open calculator →DE-Formula Integration over (a, ∞)
NumericalEnter f(x), a lower limit a, and the number of nodes to evaluate the half-infinite integral over (a, ∞) accurately with the double exponential (DE) formula.
Open calculator →DE Formula Half-Infinite Integral (Lower, −∞ to b)
NumericalNumerically evaluate a definite integral over the half-infinite interval (−∞, b) using the double-exponential (DE) formula. Just enter f(x), the upper limit b, and the number of nodes.
Open calculator →DE (Double Exponential) Integration over (−∞, ∞)
NumericalNumerically integrate ∫f(x)dx over the whole real line with the double exponential (DE) transform. Just enter f(x) and the number of nodes.
Open calculator →Tanh-Sinh Quadrature (Double Exponential) Integral Calculator
NumericalEnter f(x) and an interval [a,b] to compute the definite integral with tanh-sinh (double exponential) quadrature—robust even for endpoint singularities.
Open calculator →Tanh-Sinh Quadrature Nodes & Weights
NumericalList the abscissas x_k and weights w_k of Tanh-Sinh (double exponential) quadrature from a step size and node count. Enter an integrand to also get the approximate integral over (-1, 1).
Open calculator →Gaussian Quadrature Calculator
NumericalNumerically evaluate definite integrals with Gauss quadrature: Legendre, Chebyshev, Laguerre, or Hermite. Enter f(x) and the order to get the integral plus nodes and weights.
Open calculator →Gaussian Quadrature Nodes & Weights (Numerical Integration)
NumericalCompute the nodes and weights of Gaussian quadrature rules (Legendre, Chebyshev, Laguerre, Hermite) for any order, and numerically integrate any f(x) with Gauss–Legendre.
Open calculator →Gauss-Legendre Quadrature (Numerical Integration) Calculator
NumericalEnter f(x), the interval [a, b] and the order n to evaluate the definite integral ∫f(x)dx with high accuracy using Gauss-Legendre quadrature. Shows the nodes, weights and function values.
Open calculator →Gauss-Legendre Nodes and Weights
NumericalEnter a degree n to compute the Gauss-Legendre quadrature nodes x_i and weights w_i on the standard interval [-1, 1] and list them in a table.
Open calculator →Gauss-Chebyshev Quadrature (First Kind) Calculator
NumericalEnter an integrand f(x) and order n to compute the weighted integral ∫[-1,1] f(x)/√(1−x²) dx by Gauss-Chebyshev quadrature of the first kind, with the nodes, weights, and function values listed.
Open calculator →Gauss-Chebyshev (First Kind) Nodes and Weights
NumericalEnter the order n to list the Gauss-Chebyshev (first kind) quadrature nodes x_i = cos((2i−1)π/2n) and weights w_i = π/n.
Open calculator →Gauss-Chebyshev Quadrature (Second Kind) Calculator
NumericalEnter an integrand f(x) and order n to evaluate the weighted integral ∫[-1,1] f(x)√(1−x²)dx using second-kind Gauss-Chebyshev quadrature. Nodes and weights are shown too.
Open calculator →Gauss-Chebyshev (Second Kind) Nodes & Weights Calculator
NumericalEnter the order n to list the nodes x_i=cos(iπ/(n+1)) and weights w_i=π/(n+1)·sin²(iπ/(n+1)) of the second-kind Gauss-Chebyshev quadrature in a table.
Open calculator →Gauss-Laguerre Quadrature Calculator
NumericalEnter an integrand f(x) and an order n to numerically evaluate the semi-infinite integral ∫₀^∞ f(x)e^(−x)dx by Gauss-Laguerre quadrature.
Open calculator →Gauss-Laguerre Quadrature Nodes and Weights
NumericalEnter the order n to compute the nodes (zeros of the Laguerre polynomial Lₙ) and weights of Gauss-Laguerre quadrature in a table. Useful for evaluating ∫₀^∞ e^(-x) f(x) dx numerically.
Open calculator →Gauss-Hermite Quadrature Calculator
NumericalEnter an integrand f(x) and order n to numerically evaluate ∫[-∞,∞] f(x)e^(-x²)dx by Gauss-Hermite quadrature, using the roots of the Hermite polynomial as nodes with standard weights.
Open calculator →Gauss-Hermite Quadrature Nodes & Weights
NumericalEnter the order n to list the Gauss-Hermite quadrature nodes (roots of the Hermite polynomial Hₙ) and weights for the weight function e^(-x²) in a table.
Open calculator →Gauss-Jacobi Quadrature Calculator
NumericalEnter an integrand f(x), the order n, and the weight exponents α and β to evaluate ∫₋₁¹ f(x)(1−x)^α(1+x)^β dx by Gauss-Jacobi quadrature. Nodes and weights are computed with the Golub-Welsch method (eigendecomposition of a tridiagonal matrix).
Open calculator →Gauss-Jacobi Quadrature Nodes and Weights
NumericalCompute the nodes and weights of Gauss-Jacobi quadrature for the weight (1-x)^a (1+x)^b from the degree n and parameters a and b, shown in a table.
Open calculator →Gauss-Lobatto Quadrature Calculator
NumericalEnter the integrand f(x), the interval [a, b], and the order n to evaluate the definite integral with endpoint-inclusive Gauss-Lobatto quadrature.
Open calculator →Gauss-Lobatto Nodes and Weights
NumericalEnter the number of points n to list the Gauss-Lobatto quadrature nodes and weights, including the endpoints at minus one and plus one.
Open calculator →Gauss-Kronrod Quadrature (G7-K15) Calculator
NumericalEnter an integrand f(x) and an interval [a, b] to evaluate the definite integral with the 15-point Kronrod rule and estimate the error from the 7-point Gauss value.
Open calculator →Gauss-Kronrod Nodes and Weights (15-point)
NumericalList the nodes, Kronrod weights, and Gauss weights of the 15-point Gauss-Kronrod rule on the standard interval.
Open calculator →Romberg Integration Calculator
NumericalEnter f(x), the interval a to b, and a refinement level k to compute a high-accuracy definite integral using Romberg integration: successive trapezoidal refinement with Richardson extrapolation.
Open calculator →Romberg Integration Table Calculator
NumericalEnter f(x), the interval a to b, and a level count to build the Romberg table R(i,j) and show the best estimate R(n,n).
Open calculator →Gamma Function Γ(s) Calculator (Numerical Integration)
NumericalCompute the gamma function Γ(s), the integral of t^(s-1) e^(-t) from 0 to infinity. Enter a positive real s to get Γ(s), lnΓ(s), its link to factorials, and a direct double-exponential integration reference value.
Open calculator →Beta Function B(a,b) Calculator
NumericalCompute the Beta function B(a,b)=∫_0^1 t^(a-1)(1-t)^(b-1)dt both by Gauss-Legendre numerical integration and the gamma form Γ(a)Γ(b)/Γ(a+b), with lnB and the agreement error.
Open calculator →Equilateral Triangle Calculator
NumericalEnter any one of the side length, height, perimeter, or area of an equilateral triangle and get all the other values at once. It also computes the inradius and circumradius.
Open calculator →