matlab-interpolation-toolkit
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:A matlab toolkit for interpolating scattered data in interesting ways.
MATLAB Multivariate Interpolation Toolbox
=========================================

This toolbox contains code for 2D multivariate interpolation in MATLAB.

Contents
========

* Adaptive Normalised Convolution (ANC)
* Radial Basis Function Interpolation (RBF)
* Kriging
* Natural Neighbour Interpolation
  * The included Natural Neighbours interpolation software was provided by
    Pavel Sakov and is available at URL:
    http://www.marine.csiro.au/~sakov/nn.tar.gz

Unless otherwise stated, all code is Copyright Matt Foster 

Installation
============

Some functions require MEX functions to built. To compile all of the necessary
Makefiles in UNIX, type `make`. Some of the Makefiles may require alterations
for your system, however, provided you have a complete build environment, and
the binaries `mex` and `mexext` are available, the process should be fairly
simple. You should then find a directory named `toolkit`. Copy this directory somewhere in your MATLAB work area, and finally, from within MATLAB, issue the command:

    addpath('interpolation_toolkit');

It is not necessary to use `genpath`, or include the `private` directory

Usage
=====

With the exception of ANC, which interpolates onto matrices, all of the
functions provided have prototypes of the following form:

    [xx, yy, zz] = function(xi, yi, zi, xx, yy, [optional args])

or more simply
    
    zz = function(xi, yi, zi, xx, yy, [optional args])

The help within the various functions gives more information on the input and
output arguments. For example, issuing the command:

    help rbf

Will print the built in help for the RBF interpolation command.

Running the command:

    help interpolation_toolkit

Where `interpolation_toolkit` is the directory name, will give basic help for the toolkit, including some usage instructions.

ANC
===

ANC operates using matrices, and requires arguments of the following form:

    out = adaptiveNC(si, cm, [optional args])

Full help is available within the m-file.

Bugs
====

Please report bugs to Matt Foster 

History
=======

Moved from local SVN to GitHub: 20090120

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。