Coder Social home page Coder Social logo

arsham1024 / numerical_methods Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 433 KB

This package has the implementation of 5 numerical methods: bisection, false-position, secant, modified secant, and Newton

Java 100.00%
numerical-methods root-finding iterative-algorithms

numerical_methods's Introduction

Numerical Methods

I developed these algorithms to find approximate the value of the root(s) of a function: 1. Bisection 2. False-Position 3. Secant 4. Modified-Secant 5. Newton

This was done for CS 3010 Numerical Methods

Description:

All of these methods are used to approximate the value of a root of a function, These are all itterative methods that can converge to a specific root or diverge if the inital value is not chosen correctly. There is an accompanying write up doc for more explanation.

Specifications:

These methods are very similar to each other with minor difference.
Both methods will run 50 times maximum.
There are 2 functions to solve.

Functions:

Function 1:

f(X) = 2X3 – 11.7X2 + 17.7x – 5

alt text

Function 2:

f(X) = X + 10 – Xcosh(50/X)

alt text

numerical_methods's People

Contributors

arsham1024 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.