Description
Using object-oriented programming in MATLAB, a collection of functions, named Fourfun, has been created to allow quick and accurate approximations of periodic functions with Fourier expansions. To increase efficiency and reduce the number of computations of the Fourier transform, Fourfun automatically determines the number of nodes necessary for representations that are accurate to close to machine precision. Common MATLAB functions have been overloaded to keep the syntax of the Fourfun class as consistent as possible with the general MATLAB syntax. We show that the system can be used to efficiently solve several differential equations. Comparisons with Chebfun, a similar system based on Chebyshev polynomial approximations, are provided.
Details
Title
- FOURFUN: A new system for automatic computations using Fourier expansions
Contributors
- Mcleod, Kristyn Noelle (Author)
- Platte, Rodrigo (Thesis director)
- Gelb, Anne (Committee member)
- Barrett, The Honors College (Contributor)
- School of Mathematical and Statistical Sciences (Contributor)
- School of International Letters and Cultures (Contributor)
Date Created
The date the item was original created (prior to any relationship with the ASU Digital Repositories.)
2014-05
Resource Type
Collections this item is in