"Stefan Wenk" wrote in message <jjg1bb$sbh$
1...@newscl01ah.mathworks.com>...
> Hey all,
>
> I've a question concerning 3D interpolation of scattered data. Is there a convenient way in Matlab to interpolate function values defined at 3D scattered points to a new set of 3D scattered points?
> Till now I interpolate the starting dataset to a regular grid using griddatan. Then I interpolate to the new set of scattered date using interp3. Thats kind of laborious and I'm losing data accuracy.
Why the need of calling in cascade? GRIDDATA3 (and GRIDDATAN) can handle scattered data as input, there is no restriction whatever on the output for both GRIDDATA3 and INTERNP3.
Calling GRIDDATA3 will interpolate directly from scattered data to scattered data.
Bruno