How to choose query points when using griddata function
1 view (last 30 days)
Show older comments
I have a some 1200x1 arrays. The different arrays consists of values, latitude and longitude. The points is of 4 km resolution. I want to use the griddata function to interpolate to 1km resolution. I have tried this functuion:
vq = griddata(x,y,v,xq,yq).
Where x is latitude, y is longitude, v is values, xq and yq is query points. I dont know how I can choose query points so the grid will be at 1 km resolution.
I really need help.
0 Comments
Answers (1)
Walter Roberson
on 14 Jun 2018
[xq, yq] = ndgrid(min(x):1/4:max(x), min(y):1/4:max(y));
2 Comments
Walter Roberson
on 14 Jun 2018
Edited: Walter Roberson
on 14 Jun 2018
You said the points are of 4 km resolution, but I get the impression that they are given in units of meters.
[xq, yq] = ndgrid(min(x):1000:max(x), min(y):1000:max(y));
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!