Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
DEMO_10_data_fitting.m
DEMO_1_compare.m
DEMO_2_derivatives.m
DEMO_3_nodeDerivatives.m
DEMO_4_Order_vs_Accuracy.m
DEMO_5_Multivariate.m
DEMO_6_ODE_solve.m
DEMO_7_Order_vs_Accuracy_ODE_solve.m
DEMO_8_integral.m
DEMO_9_chebEval.m
Description.html
README.md
README.txt
chebEval.m
chebFitLs.m
chebyshevDerivative.m
chebyshevDifferentiationMatrix.m
chebyshevFit.m
chebyshevIntegral.m
chebyshevInterpolate.m
chebyshevMexProject.prj
chebyshevODEsolve.m
chebyshevPoints.m
simpleHarmonicOscillator.m
testFunction.m

README.md

chebyshevPolynomials

===============================

Updated October 28, 2013

Written by Matthew Kelly Cornell University

Functions:

  • chebyshevFit
  • chebyshevInterpolate
  • chebyshevODEsolve
  • chebyshevDerivative
  • chebyshevIntegral

Helper Functions:

  • chebyshevPoints
  • chebyshevDifferentiationMatrix

Demonstrations:

  • DEMO_1_compare
  • DEMO_2_derivatives
  • DEMO_3_nodeDerivatives
  • DEMO_4_Order_vs_Accuracy
  • DEMO_5_Multivariate
  • DEMO_6_ODE_solve
  • DEMO_7_Order_vs_Accuracy_ODE_solve
  • DEMO_8_integral

Methods for function approximation using Chebyshev Polynomials. These methods use Barycentric Interpolation, which allows for efficient computation and numerical stability, even for high-order approximations.

I use these approximations for solving ordinary differential equations and in the background of trajectory optimization problems.