Surface Fitting with Custom Equations

2 views (last 30 days)
Lucas Weissmann
Lucas Weissmann on 21 Apr 2023
Commented: Torsten on 21 Apr 2023
Hi, I want to fit a surface through data points that I got from a simulation. I calculated a curvature (k) for several combinations of wavelengths (l) and numerical apertures (NA). I know the relation between the curvature and wavelength for constant NA, also between curvature and NA for constant wavelength. The one dimensional fit functions are:
k = a1*NA^(-2) (for one wavelength)
k = b1*l^4 + b2*l^3 + b3*l^2 + b4*l (for one NA)
Now I want to use the Curve Fitting Tool with a custom equation to fit a surface through my data points. Probably a simple question but how can I combine my two fit functions into one function describig the surface? Just combining them like
z=f(x,y)=a1*NA^(-2) + b1*l^4 + b2*l^3 + b3*l^2 + b4*l
didn't work as planned. Thanks!
  3 Comments
Lucas Weissmann
Lucas Weissmann on 21 Apr 2023
Thanks for your advise. I had some success with "griddedInterpolant".
Torsten
Torsten on 21 Apr 2023
Thanks for your advise. I had some success with "griddedInterpolant".
It's just to get an impression how a surface might look and if your data are not too noisy to be fitted. Maybe by looking at the surface you have an idea how a possible surface equation might look.

Sign in to comment.

Answers (0)

Categories

Find more on Get Started with Curve Fitting Toolbox in Help Center and File Exchange

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!