How can I implement lsqcurvefit function on my equations?
Mostrar comentarios más antiguos
Hello, I have a nonlinear equation system of 5 variables (complex-valued) and I want to try “lsqcurvefit” function. I want my output to be as close to zero as possible so, should "ydata" must be equal to my expected values or a row vector of 5 zeros? Sorry if it's a dumb question but I am confused. Thanks for the help.
objfcn = @(x,xdata) [...Equations...];
x0 = Initial_Values(1,:)';
xdata = Measurements(1,:)';
ydata = Exp_XValues(1,:)';
[x,fval] = lsqcurvefit(objfcn, x0, xdata, ydata, [], []);
2 comentarios
Matt J
el 12 de Oct. de 2020
You mean you want the x(i) to be as close to zero as possible? You think the optimal parameters are non-unique?
Ceyhan TURKMEN
el 12 de Oct. de 2020
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Systems of Nonlinear Equations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!