section of routines in cheby.i

functions in cheby.i -

 
 
 
cheby_deriv


             cheby_deriv(fit)  
 
    returns Chebyshev fit to the derivative of the function of the  
    input Chebyshev FIT.  
    
SEE ALSO: cheby_fit,   cheby_integ  
 
 
 
cheby_eval


             cheby_eval(fit, x)  
 
    evaluates the Chebyshev fit (from cheby_fit) at points X.  
    the return values have the same dimensions as X.  
    
SEE ALSO: cheby_fit  
 
 
 
cheby_fit


             fit = cheby_fit(f, interval, n)  
         or fit = cheby_fit(f, x, n)  
 
    returns the Chebyshev fit (for use in cheby_eval) of degree N  
    to the function F on the INTERVAL (a 2 element array [a,b]).  
    In the second form, F and X are arrays; the function to be  
    fit is the piecewise linear function of xp interp(f,x,xp), and  
    the interval of the fit is [min(x),max(x)].  
    
    The return value is the array [a,b, c0,c1,c2,...cN] where [a,b]  
    is the interval over which the fit applies, and the ci are the  
    Chebyshev coefficients.  It may be useful to use a relatively  
    large value of N in the call to cheby_fit, then to truncate the  
    resulting fit to fit(1:3+m) before calling cheby_eval.  
    
SEE ALSO: cheby_eval,   cheby_integ,   cheby_deriv,  
cheby_poly  
 
 
 
cheby_integ


             cheby_integ(fit)  
         or cheby_integ(fit, x0)  
 
    returns Chebyshev fit to the integral of the function of the  
    input Chebyshev FIT.  If X0 is given, the returned integral will  
    be zero at X0 (which should be inside the fit interval fit(1:2)),  
    otherwise the integral will be zero at x=fit(1).  
    
SEE ALSO: cheby_fit,   cheby_deriv  
 
 
 
cheby_poly


             cheby_poly(fit)  
 
    returns coefficients An of x^n as [A0, A1, A2, ..., An] for  
    the given FIT returned by cheby_fit.  You should only consider  
    actually using these for very low degree polynomials; cheby_eval  
    is nearly always a superior way to evaluate the polynomial.  
    
SEE ALSO: cheby_fit