Using lsqcurvefit with constant parameters
Afficher commentaires plus anciens
Hi, I am trying to use lsqcurvefit to fit data to an interference function that I created. The problem is that some of the parameters in the function should remain constant through the fitting process (ie. the wavelength of the laser does not change etc...). I have seen some other stabs at this but none that were thorough and actually worked when I ran them. Here is some of my code so you know what I am talking about:
initials = [Aref,Aprobe,w0,z,lambda,phi,x0,y0];
fitfunc = @(initials,x) InterferePhase1(initials,X2);
fitparams = lsqcurvefit(fitfunc,initials, X2 ,imageArray,[], []);
Ideally, I should be able to run this fit and have my initial values for lambda, x0, and y0 stay the same after lsqcurvefit runs.
Let me know if you need any additional information!
Thanks for all your help!
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Systems of Nonlinear Equations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!