This repository contains R code and resources related to the course "Solving Problems with Numerical Methods" by Janani Ravi. The course provides a comprehensive introduction to the conceptual understanding and practical implementation of numerical techniques for solving mathematical problems that are difficult or impossible to solve analytically.
Many real-world problems (such as weather prediction, spacecraft trajectory, and real-time pricing) are too complex for symbolic solutions but can be tackled using numerical methods. This course teaches a wide variety of numerical techniques and their applications using the R programming language.
- Differences between numerical and analytical methods
- Importance of numerical procedures
- Direct and iterative techniques for solving systems of linear equations
- Interpolation and extrapolation methods
- Graph representation in R
- Real-world applications of graph algorithms
- Local search techniques for problems like N-queens
- Stochastic local search, simulated annealing, and threshold accepting algorithms
- Numerical differentiation and integration using R
- Each folder or script corresponds to a module or major topic from the course.
- Well-commented R scripts for each numerical method demonstrated in the course.
- Example datasets used for exercises and demonstrations.
- Clone this repository:
git clone https://github.com/Anikk1234/Solving-Problems-with-Numerical-Methods.git 
- Open the relevant R script for the topic you want to explore.
- Run the code in Jupyter Notebook or RStudio.
- Modify and experiment with the code to reinforce your understanding of the concepts.
- Solving systems of linear equations (direct & iterative)
- Interpolation and extrapolation
- Graph representations and algorithms
- Local search, simulated annealing, and optimization
- Linear programming problem formulation and solution
- Numerical integration and differentiation
- Basic knowledge of R programming
- Familiarity with mathematical concepts (algebra, calculus, optimization) is helpful but not required
Feel free to fork this repo and submit pull requests if you want to add more examples or improve existing code.
This repository is for educational use only. Please review the course provider’s terms of use and licensing for any proprietary content.
Author: Anik Kirtania
Happy Learning & Coding!
Implement and explore numerical methods using R.