skip to main content

Algorithm 716: TSPACK: tension spline curve-fitting package

Published:01 March 1993Publication History
Skip Abstract Section

Abstract

The primary purpose of TSPACK is to construct a smooth function which interpolates a discrete set of data points. The function may be required to have either one or two continuous derivatives. If the accuracy of the data does not warrant interpolation, a smoothing function (which does not pass through the data points) may be constructed instead. The fitting method is designed to avoid extraneous inflection points (associated with rapidly varying data values) and preserve local shape properties of the data (monotonicity and convexity), or to satisfy the more general constraints of bounds on function values or first derivatives. The package also provides a parametric representation for construction general planar curves and space curves.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1 CLINE, A K. Scalar- and planar-valued curve fitting using splines under tension. Commun. ACM 17, 4 (Apr. 1974), 218-223. Google ScholarGoogle Scholar
  2. 2 DE BOOR, C. A Practical Guide to Spltnes. Springer-Verlag, New York, 1978.Google ScholarGoogle Scholar
  3. 3 FRITSCH, F. N., AND BUTLAND, J. A method for constructing local monotone p~ecewise cubic interpolants. SIAM J. Sct. Stat. Comput. 5, 2 (June 1984), 300 304.Google ScholarGoogle Scholar
  4. 4 FRITSCH, F. N., AND CARLSON, R. E. Monotone piecewise cubic interpolation. SIAM J. Numer. Anal 17, 2 (Apr. 1988), 238-246.Google ScholarGoogle Scholar
  5. 5 KAHANER, D., MOLER, C., ANn NASH, S. Numerical Methods and Software. Prentice Hall, Englewood Cliffs, N.J., 1989. Google ScholarGoogle Scholar
  6. 6 RE~NSC}t, C.H. Smoothing by spline functions. Numer. Math. lO (1967), 177-183.Google ScholarGoogle Scholar
  7. 7 REINSCH, C.H. Smoothing by spline functions II. Numer. Math. 16 (1971), 451-454.Google ScholarGoogle Scholar
  8. 8 RENKA, R. J. Interpolatory tenmon sphnes with automatic selection of tension factors. SIAM J. Sc~. Stat. Comput. 8, 3 (May 1987), 393-415. Google ScholarGoogle Scholar
  9. 9 SCHWEIKERT, D. G. An lnterpolatory curve using a spline in tension. J Math. Phys. 45 (1966), 312-317.Google ScholarGoogle Scholar

Index Terms

  1. Algorithm 716: TSPACK: tension spline curve-fitting package

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader