Jacobian Matrix Solver

Resource Overview

This code was developed as part of my coursework assignment, designed to compute the Jacobian matrix with numerical differentiation methods and partial derivative calculations.

Detailed Documentation

This code was originally written during my coursework assignment. The primary objective is to compute the Jacobian matrix, which holds significant importance in mathematics and physics. The Jacobian matrix is a square matrix where each element represents a partial derivative, calculated using numerical differentiation techniques. It finds extensive applications across various fields including continuum mechanics, quantum mechanics, and thermodynamics. To enhance understanding and practical implementation, I developed this code with modular functions for partial derivative computation and matrix assembly. Throughout my learning process, I continuously refined the algorithm to improve computational efficiency, numerical accuracy, and user accessibility through clear input/output interfaces and error handling mechanisms.