Skip to content

Latest commit

 

History

History

README.md

Calculus

Interactive visualizations and computational tools for calculus concepts. Originally written as SageMath applets, with Python 3 (matplotlib/numpy) translations included.

Topics

Single-Variable Calculus

Topic Description
Newton's Method Iterative root-finding algorithm with visualization
Newton's Method (Animated) Step-by-step animated breakdown of Newton's method
Taylor Expansion Taylor polynomial approximations of sin(x) and e^x
Partial Fraction Decomposition Step-by-step PFD of rational functions (SageMath)

Multivariable Calculus

Topic Description
3D Level Curves 3D surface f(x,y) = x^2 + y^2 with horizontal level curves
3D Cross Sections 3D surface with vertical cross-section slices
Gradient Descent Gradient descent for linear regression with visualization

How to Run

Most visualizations can be generated with Python 3:

python3 <topic_folder>/<script>.py

The original SageMath code can be run on SageMathCell with no installation required.

License

GNU General Public License v3.0 -- see LICENSE.