Hello everyone,
I'm looking for a smart/fast way to automatically generate a fitting grid spacing. I have a set of x-y-z points that I plot with the meshgrid function as shown in the following code where x and y are vectors with the x/y values of the points. fitresult is a sfit generated by the curve fitting tool box.
tx=min(x):spacingX:max(x);ty=min(y):spaxingY:max(y);[xm,ym]=meshgrid(tx,ty);zm=fitresult(xm,ym);mesh(xm,ym,zm)
spacingX and spacingY are to be the automatically generated values for my grid spacing. So basically what I need is a code that takes a look at max(x)-min(x) and then decides what grid spacing would give an accurate fit.
For example I manually use a spacing of 0.001 for a range of min(x)=0.0194 : max(x)=0.2353. The y-values for the same data set range from min(y)=8.5928 : max(y)=119.5933, so using the same spacing is impossible.
Is there a matlab function or mathematical way to automatically give me a fitting grid spacing?
Thanks for your help!
Best Answer