Skip to content

A project that graphs a function and its Maclaurin series approximations to varying orders specified by the user. This shows how the approximations get better with higher order terms

Notifications You must be signed in to change notification settings

Christian12c/Maclaurin-Series-Visualisation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Maclaurin Series Visualisation

The project was created to visualise how the addition of higher order Maclaurin series terms gives better and better approximations to the original function.

How to use the Visualisation:

When the executable file is run, the following prompt will come up: " Enter the Maclaurin Series function as shown in README.md: ". To generate the graphs, the following input has to be entered: MaclaurinSeries(f(x), n, a, b) where f(x) is the funtion that is to be graphed, n is the highest power the approximations should reach and a and b form an arithmetic sequence, ax + b.

As successive terms of some Maclaurin series are the same, we can specify an arithmetic sequence that selects the graphs that are to be plotted. Sin(x) for example is an odd function so it only has non-zero coefficients for odd powers and therefore the graph up to the 2n th power is the same as the graph up to the 2n-1 th power. In this case, by setting a = 2 and b = 1, we get odd powered approximations with no two being the same.

For example, if we typed in "MaclaurinSeries(sin(x), 10, 2, 1)" and pressed "Enter", the program would plot 10 approximations of sin(x) with the highest power of each starting at n = 1 and ending at n = 19.

About

A project that graphs a function and its Maclaurin series approximations to varying orders specified by the user. This shows how the approximations get better with higher order terms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages