Large 3D scatter interpolation: time x longitude x latitude

1 Ansicht (letzte 30 Tage)
wave_buoys
wave_buoys am 19 Nov. 2018
Dear All,
I have 2 Matrices:
Matrix 1: about 60 millions points (time x long x lat x windspeed) from unstructured grid models
Matrix 2: about 2 millions points (time x long x lat x windspeed) from Altimeter data
All points are randomly distributed. I want to interpolate model data into altimeter using scatteredInterpolant as follows:
F=scatteredInterpolant(modeldata(:,1), modeldata(:,2), wwmdata(:,3),wwmdata(:,4));
newwind=F(altimeter(:,1),altimeter(:,2),altimeter(:,3));
It was out of memory even if I ran the script on supercomputer.
Could you please suggest what wrong with this and how could interpolate this data effectively?
Many thanks
tanq

Antworten (0)

Kategorien

Mehr zu Interpolation finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by