skip to main content

Algorithm 893: TSPACK: tension spline package for curve design and data fitting

Published:16 March 2009Publication History
Skip Abstract Section

Abstract

TSPACK is a curve-fitting package based on exponential tension splines with automatic selection of tension factors. It serves both as a method for data fitting with preservation of shape properties or more general constraints, and as a means of computer aided geometric design of curves in two or three dimensions. The package is based on a translation of Algorithm 716 from Fortran 77 into MATLAB. The translation includes bug corrections, vectorization where possible, and extensions, including a B-spline representation, designed to facilitate curve design as opposed to data fitting. An interactive graphical user interface, not part of the algorithm, is available from the author.

Skip Supplemental Material Section

Supplemental Material

References

  1. Kaklis, P. D. and Karavelas, M. I. 1997. Shape-preserving interpolation in R3. IMA J. Numer. Anal. 17, 373--419.Google ScholarGoogle ScholarCross RefCross Ref
  2. Koch, P. E. and Lyche, T. 1989. Exponential B-splines in tension. In Approximation Theory VI, C. K. Chui, L. L. Schumaker and J. D. Ward, Eds. Academic Press, New York, 361--364.Google ScholarGoogle Scholar
  3. Renka, R. J. 1987. Interpolatory tension splines with automatic selection of tension factors. SIAM J. Sci. Stat. Comput. 8, 3 (May), 393--415. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Renka, R. J. 1993. Algorithm 716. TSPACK: Tension spline curve-fitting package. ACM Trans. Math. Softw. 19, 1 (Mar.), 81--94. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Schweikert, D. G. 1966. An interpolation curve using a spline in tension. J. Math. Phys. 45, 312--317.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Algorithm 893: TSPACK: tension spline package for curve design and data fitting

          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