The Jacobian matrix generalizes the derivative of a single-variable function to higher dimensions. Given a vector-valued function depending on variables , the Jacobian is the matrix of all first-order partial derivatives:
This matrix captures how small changes in and affect each component of . It is fundamental in multivariable calculus, appearing in topics ranging from coordinate transformations to dynamical systems. When we evaluate the Jacobian at a particular point, we gain insight into local linear approximations and whether the function preserves orientation or volume.
In change-of-variable formulas for multiple integrals, the absolute value of the Jacobian determinant scales differential elements, adjusting for how one coordinate system stretches or compresses relative to another. In dynamical systems, the eigenvalues of the Jacobian near an equilibrium point reveal stability properties. When solving systems of nonlinear equations with Newton's method, the Jacobian provides the matrix of partial derivatives needed to update guesses. These examples showcase its versatility throughout mathematics and engineering.
Rather than approximate derivatives numerically with finite differences, this calculator leverages math.js
to differentiate symbolically. After parsing the user-defined expressions for and , we take partial derivatives with respect to and . Evaluating these derivatives at a chosen point yields the entries of the Jacobian matrix. For example, if is and is , then the Jacobian is
Evaluated at , , this becomes .
Enter your functions in terms of and . Then specify the evaluation point . Press "Compute Jacobian" to see the resulting 2×2 matrix. Because the differentiation is symbolic, the calculator can handle a wide range of expressions, including polynomials, trigonometric functions, and exponentials.
Suppose we wish to examine . The Jacobian matrix is
Evaluating at , yields . This succinctly describes the local behavior of the function near that point.
Engineers analyzing nonlinear systems often linearize around an operating point by computing the Jacobian. This linear approximation simplifies stability analysis and control design. In robotics, the Jacobian relates joint velocities to end-effector motion, forming the backbone of kinematic calculations. Economists use Jacobians when transforming variables in multivariate models. The concept even extends to machine learning, where gradients of multi-output networks are organized into Jacobian matrices for optimization.
Because the Jacobian describes how a function stretches or rotates space locally, it also appears in advanced topics like manifold theory and differential geometry. When mapping from one coordinate chart to another on a manifold, the Jacobian represents the derivative of the transition map. Its determinant reveals whether orientation is preserved.
German mathematician Carl Gustav Jacob Jacobi introduced the determinant that now bears his name in the nineteenth century. The term "Jacobian" later came to describe the full matrix of partial derivatives. Jacobi's contributions to elliptic functions and dynamics left a lasting impact, and the Jacobian matrix remains a central concept in any study of multivariable calculus.
For higher-dimensional functions, the Jacobian generalizes naturally. A function from to has an Jacobian. Exploring determinant properties, rank deficiencies, and eigenvalues opens doors to deeper topics such as the implicit function theorem and bifurcation analysis.
Experiment with different functions in this calculator to see how each derivative contributes. By adjusting the evaluation point, you can explore how the Jacobian changes across a surface. This hands-on approach demystifies the abstract notation often encountered in textbooks.
Apply Aitken's delta-squared process to improve the convergence of a sequence.
Approximate derivatives using forward, backward, or central difference formulas.
Add, subtract, multiply, and divide complex numbers with magnitude and angle output.