FUNCTIONAL APPROXIMATIONS IN FORTRAN 90


Choose a source program (*.F90) by clicking the appropriate button.

AKIMA.F90
AKIMA.TXT
CHEBYSHE.F90
CHEBYSHE.TXT
TCHEBYSH.F90
TCHEBINT.F90
TCHEBDER.F90
TCHEAPP.F90
TPOLINT.F90
TRATINT.F90
CONFRACT.F90
CONFRACT.TXT
TRIGPOLY.F90
DERIVATI.F90
NDERIV.F90
DIFROM.F90
TDIFROM.F90
LTDDEV.F90
LTDDEV.TXT
LTDDEV1.F90
LTDDEV2.F90
LTDDEV3.F90
HERMITE.F90
INTEGRA.F90
TGAUSS.F90
TSIMPSON.F90
DISINTEG.F90
DINTEG.F90
DINTEG.TXT
TQANC8.F90
TROMBERG.F90
CLENCURT.F90
SININT.F90
TSININTEGRAL.F90
PRIMITIV.F90
GPRIMITIV.F90
F_BEISP.F90
KUBNEC.F90
TKUBNEC.F90
TK3NEC.F90
KUBGAUSS.F90
TK4GAU.F90
TK3GAN.F90
LAGRANGE.F90
LAGRANGE.TXT
LAGUERRE.F90
LEGENDRE.F90
EVAL_LEG.F90
NEWTON.F90
NEWTON.TXT
TSEVAL.F90
MNBRAK.F90
GOLDEN.PDF
GOLDEN.F90
BRENT.PDF
BRENT.F90
AMOEBA.PDF
TAMOEBA.F90
POWELL.PDF
TPOWELL.F90
STEEPDA.F90
STEEPDA.TXT
STEEPDS.F90
STEEPDS.TXT
Program Description

  • Program to demonstrate the Akima spline fitting
  • Explanation File of Program above (Akima)
  • Collection of routines for Chebyshev polynomial approximation
  • Explanation File of Chebyshev Approximation
  • Program to demonstrate the Chebyshev polynomial approximation
  • Program to demonstrate the Chebyshev polynomial approximation (integral)
  • Program to demonstrate the Chebyshev polynomial approximation (derivative)
  • Best approximation of a discrete real function F(X) by Stiefel-Remès's polynomial method
  • Polynomial Interpolation or Extrapolation of a discrete Function F(x) using Polynomials.
  • Polynomial Interpolation or Extrapolation of a discrete Function F(x) using a Quotient of Polynomials.
  • Interpolate a function F(x) by continuous fractions
  • Explanation File of Program above (Confract)
  • Interpolate a function by trigonometric polynoms
  • Program to demonstrate Lagrange derivative interpolation
  • Estimate the Nth derivative of a real function f(x), N=1 to 5
  • Module used by program below (difrom.F90)
  • Computes an approximation for the first derivative of a function F(x) using the ROMBERG method
  • Calculate a limited development of a real function f(x) at point xo with step h (up to order 5)
  • Explanation File of Programs Ltddev
  • Calculate a limited development of a real function f(x)*g(x) at x=0 up to order 25, knowing the limited developments of f(x) and g(x)
  • Calculate a limited development of a real function f(x)/g(x) at x=0 up to order 25, knowing the limited developments of f(x) and g(x)
  • Calculate a limited development of a real function f(x) o g(x) at x=0 up to order 25, knowing the limited developments of f(x) and g(x)
  • Program to demonstrate Hermite coefficients
  • Program to demonstrate the general integration subroutine
  • Integration of a real function F(X),F(X,Y) or F(X,Y,Z) by Gauss method
  • Program to demonstrate the Simpson integration subroutine
  • Program to demonstrate the discrete Simpson integration
  • Integration of a discrete function by the weighting coefficients Method
  • Explanation File of Program above (Dinteg)
  • Program to integrate a user-defined function f(x) from x1 to x2 by the QANC8 subroutine with control of absolute and relative precisions
  • Program to demonstrate the Romberg integration subroutine
  • Integrate F(x) by using the summed Clenshaw-Curtis formula
  • Module to calculate sinintegral(x) or cosintegral(x)
  • Demonstration Program of Module Sinint
  • Program to demonstrate the discrete Primitive subroutine
  • Program to demonstrate the discrete Primitive subroutine with graph
  • Example file used by programs below
  • Module used by two programs below (kubnec.F90)
  • Test program for cubature over rectangles using Newton-Cotes
  • Test program for cubature over triangles using 3-point Newton-Cotes and Romberg-Richardson extrapolation
  • Module used by two programs below (kubgauss.F90)
  • Test program for cubature over rectangles using Gauss
  • Test programm for cubature over triangles via summed Gaussian n-point formula
  • Program to demonstrate Lagrange interpolation
  • Explanation File of Program above (Lagrange)
  • Program to demonstrate Laguerre coefficients
  • Program to demonstrate Legendre coefficients
  • Evaluate a Legendre Polynomial P(x) of Order n for argument x by using Horner's Rule
  • Program to demonstrate Newton interpolation
  • Explanation File of Program above (Newton)
  • Cubic spline interpolation of a discrete function F(X), given by N points X(I),Y(I)
  • Bracketing a minimum of a real function F(X)
  • Explanation file of program below(GOLDEN)
  • Seek Minimum of a real function F(X) by Golden Section Search
  • Explanation file of program below(BRENT)
  • Seek Minimum of a real function F(X) by Brent's Method
  • Explanation file of program below(TAMOEBA)
  • Multidimensional minimization of a function FUNC(X) where X is an NDIM-dimensional vector, by the downhill simplex method of Nelder and Mead
  • Explanation file of program below(TPOWELL)
  • Minimization of a Function FUNC of N Variables By Powell's Method Discarding the Direction of Largest Decrease
  • Program to demonstrate multi-dimensional Steepest Descent Optimization (Partial derivatives not required)
  • Explanation File of Program above (Steepda)
  • Program to demonstrate multi-dimensional Steepest Descent Optimization (Partial derivatives required)
  • Explanation File of Program above (Steepds)


RETURN


© J-P Moreau Last modified 03/30/2014 - E-mail: jpmoreau@wanadoo.fr