Using lsqcurvefit with constant parameters
古いコメントを表示
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!
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Systems of Nonlinear Equations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!