Scattered Data Interpolation and Approximation 1.0

Operating systemsOS : Windows / Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : Freeware
CreatedCreated : Aug 17, 2007
Size downloadDownloads : 6
Program licensing
Thank you for voting...

Radial base functions (RBF) can be used for ...

radial_base_functions (RBF) can be used for interpolation and and approximation of scattered data i. e. data is not required to be on any regular grid. The same function can handle data interpolation in any dimension. See file rbf. m for more examples.
1. Create RBF interpolation using
rbf=rbfcreate(x, f); ? x? ? coordinates of the nodes and ? f? - values of the function at the nodes
2. Calculate interpolated values ? fi? at nodes ? xi? using
fi = rbfinterp(xi, rbf); rbf ? is structure returned by rbf=rbfcreate(x, f)
x = 0:1. 25:10; f = sin(x);
xi = 0:. 1:10;
%Matlab interpolation
fi = interp1(x, f, xi);
% RBF interpolation
rbf=rbfcreate(x, f);
fi = rbfinterp(xi, rbf);
- example
x = rand(50, 1)*4-2; y = rand(50, 1)*4-2; z = x. *exp(-x. ^2-y. ^2);
ti = -2:. 05:2;
[XI, YI] = meshgrid(ti, ti);
%Matlab interpolation
ZI = griddata(x, y, z, XI, YI, 'cubic');
%RBF interpolation
rbf=rbfcreate([x'; y'], z');
ZI = rbfinterp([XI(:)'; YI(:)'], op);
ZI = reshape(ZI, size(XI));
Optional parameters:
1. Radial Base Function:
rbfcreate(x, f , 'RBFFunction', 'multiquadric');
available RBF functions are: multiquadric, gaussian, linear, cubic, thinplate
2. Smoothing level: (must be a positive scalar)
rbfcreate(x, f , 'RBFSmooth', 0. 1);
3. Multiquadric and gaussian functions have definable constants
rbfcreate(x, f , ? RBFConstant', 0. 1);
RBF interpolation usually produces much better results that standard Matlab functions but computation complexity of RBF interpolation is n^3 thus it is not recommended to use it for more then 2000 nodes.

Scattered Data Interpolation and Approximation 1.0 scripting tags: radial base functions, rbf, interpolation, data, matlab mathematics, scattered, scattered data interpolation, rbfinterpxi, nodes. What is new in Scattered Data Interpolation and Approximation 1.0 software script? - Unable to find Scattered Data Interpolation and Approximation 1.0 news. What is improvements are expecting? Newly-made Scattered Data Interpolation and Approximation 1.1 will be downloaded from here. You may download directly. Please write the reviews of the Scattered Data Interpolation and Approximation. License limitations are unspecified.