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.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 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.
Mathcad variables, constants and functions can be assigned using the := operator.
- 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.
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.
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
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
Hardy RL (1971) Multiquadric equations of topography and other irregular surfaces. J Geophys Res 76(8):1905–1915
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
Press WH, Flannery BP, Teukolsky SA (1992) Numerical recipes in C. The art of scientific computing, 2nd edn. ISBN 0-521-43108-5
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG, part of Springer Nature
About this chapter
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
DOI: https://doi.org/10.1007/978-3-319-75011-8_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-75009-5
Online ISBN: 978-3-319-75011-8
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)