Skip to content

joykangangi/Applied_Maths_Computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Applied Mathematical Computing.

Welcome to my collection of code snippets that explore a range of Mathematical concepts, with a primary emphasis on Applied Mathematics. These code snippets are the result of my coursework and personal exploration. They are designed to demonstrate how Mathematical concepts can be put into practice using MATLAB software.

Why Applied Mathematics?

I'm particularly drawn to Applied Mathematics due to its practical nature. It offers a way to bridge theoretical concepts with real-world problem-solving. The intuitive approach of Applied Mathematics makes it enjoyable to learn and allows for the effective resolution of complex problems.

Usage

Feel free to explore the code snippets within each topic folder. You can run the MATLAB scripts directly in your MATLAB environment to see the concepts in action. I've provided comments and explanations within the code to help you understand the steps and logic behind each implementation.

Contents

Currently, the repository includes code snippets for the following areas:

  1. Number Theory: Explore number-theoretical concepts such as prime numbers, divisibility, modular arithmetic, and more.

  2. Ordinary Differential Equations (ODEs): Solve ordinary differential equations using MATLAB's symbolic and numerical capabilities.

    • An ODE is an equation involving derivatives of a function with respect to ONLY one independent variable.
    • Solving first-degree first-order equations involves employing a range of methodologies, each tailored to the specific characteristics of the equation at hand. These approaches encompass:
      • Exact Equations
      • Variable Separable Equations - Separate variables and integrate each side of the equation separately, simplifying the solution process.
      • Homogeneous Equations -Employ the substitution of y = vx and transform the equation into dy/dx = f(y/x) which can be further reduced to a Variable Separable Equation and then perform the integration.
      • Leibnitz Equations - Utilize an Integrating Factor that transforms the equation into an exact differential form, allowing for straightforward integration.
      • Bernoulli Equations - Solve by applying the substitution v=y^1-n.
    • Note: The concept of Exact Equations is used in Fluid Mechanics to test if a 2-D fluid flow satisfies the equation of continuity du/dx + dv/dy = 0.

Contribution

This repository is a work in progress, and I plan to continue adding more code snippets as I delve further into the world of Applied Mathematics. If you find any issues, have suggestions, or want to contribute, please feel free to open an issue or submit a pull request.

Thank you for visiting and exploring this repository! I hope you find these code snippets useful and inspiring for your Mathematical endeavors.

About

Implementations of Mathematical concepts through code

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages