Skip to main content

Abstract

In this chapter the RBF mathematical concepts are exposed considering firstly the interpolation problem with the RBF function defined by known values at source points; a first hands-on example is provided showing how RBF work. Further topics of RBF theory are then introduced considering the differentiation of RBF, the fitting of an RBF with known values at locations different from the source points, the use of regression instead of exact interpolation and finally the management of noisy datasets. The chapter contents will not provide the details of mathematical theory but they will be mainly focused on the relevant results suitable for a wise and aware practical application of RBF.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Mathcad software allows to use live equations and to introduce short piece of code suitable for setting up and demonstrating algorithms. Functions and constants can be defined in any place of the worksheet and are evaluated in the definition order. Vector and matrixes can be zero based or one based. In this book the one base convention is adopted. Plotting features are available and used in the book.

  2. 2.

    Mathcad variables, constants and functions can be assigned using the := operator.

  3. 3.

    In Mathcad a program block works as other assignments (in this case a constant) but allows to have more freedom to internally specify how a constant or a function is structured. Local variable assignments are possible using the operator ←, the variable \(n_{edge}\) is an example (it is local and it is not exposed outside the block). Global variables of the worksheet (a and b) can be used inside a block. Mathcad programming block convention is to output the last variable (or the result of last function).

  4. 4.

    The range variable i is inserted using the .. operator which allows to define a list using the first value and the last one (if the increment is 1); it accepts 3 arguments (the second value of the list after a comma) when an increment different than 1 has to be prescribed. “1 .. 5” results in “1 2 3 4 5”, “1, 3 .. 7” results in “1 3 5 7”, “1, 1.1 .. 1.5” results in “1 1.1 1.2 1.3 1.4 1.5”.

  5. 5.

    Mathcad accepts nested vectors. In this example a cloud of point is stored in the vector P; each element of P is a two components vector. Direct assignment of vectors and matrixes components can be performed with the subscript operator.

References

  • Boyd PB, Gildersleeve KW (2011) Numerical experiments on the condition number of the interpolation matrices for radial basis functions. Appl Numer Math 61:443–459. https://doi.org/10.1016/j.apnum.2010.11.009

    Article  MathSciNet  MATH  Google Scholar 

  • Carr JC, Beatson R, Cherri J, Mitchell T, Fright W, McCallum B (2001) Reconstruction and representation of 3D objects with radial basis functions. In: Proceedings of the 28th annual conference on computer graphics and interactive techniques, Los Angeles, CA, pp 67–76

    Google Scholar 

  • Hardy RL (1971) Multiquadric equations of topography and other irregular surfaces. J Geophys Res 76(8):1905–1915

    Article  Google Scholar 

  • Hardy RL (1990) Theory and applications of the multiquadric-biharmonic method, 20 years of discovery, 1968–1988. Comp Math Applic 19(8/9):163–208

    Article  MathSciNet  MATH  Google Scholar 

  • Press WH, Flannery BP, Teukolsky SA (1992) Numerical recipes in C. The art of scientific computing, 2nd edn. ISBN 0-521-43108-5

    Google Scholar 

  • Wendland H (1995) Piecewise polynomial, positive definite and compactly supported radial basis functions of minimal degree. Adv Comput Math 4(1):389–396. ISSN 1019-7168

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Evangelos Biancolini .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Biancolini, M.E. (2017). Radial Basis Functions. In: Fast Radial Basis Functions for Engineering Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-75011-8_2

Download citation

Publish with us

Policies and ethics