hellozepp / TaylorSeries

A Java package full of tools for creating Taylor Series Approximations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TaylorSeries

A Java package full of tools for creating Taylor Series Approximations. It is designed in such a way that this class can be copy and pasted into any java project folder. Then you can create a new TaylorSeries object and perform any desired operations!


Current Project Status

We are currently developing this project. When it will compile, we will modify this to show completion.

Notes for Devs

Taylor Series to add:
  • geometric series
  • e
  • square root
  • natural log
  • all trig Please add to this list as we come across more.
Methods to add
  • Factorial
  • power
  • getter methods for private instance variables
  • add constructor that takes in int as an accuracy level
  • reset
  • tester class
  • increased number of tests for each method (tester class) to ensure functionality (5+)
  • rounding class?
  • add new constructors for BigDecimal
Methods to test logic and functionality
  • geometric series
  • constructor involving double and int input
  • consider changing to allow for more decimal places through BigDecimal or float
Problems to fix
  • condense the geometric series methods down to one method.
  • Add javadocs to the geometric series method(s)
  • Clean isAccurate() method to use division
  • Check the usage of the center variable. Should it even be used?
  • Add javadocs to all of the getter methods
  • Clean geometric series methods to involve the power method.
  • Add javadocs to Tester Methods
  • At least add userinput
  • modify testers so they decrease output messages when a whole series passes or fails
Random Ideas we might add

-Graphing functionality
-potentially a GUI?

Current Developers

Jedimaster4559
InvincibleLogic

About

A Java package full of tools for creating Taylor Series Approximations


Languages

Language:Java 100.0%