how to force lsqnonlin in matlab to give only real output?

4 views (last 30 days)
Hello everyone
I have an optimization problem and I want to solve it with lsqnonlin
[x,resnorm] =lsqnonlin(fun,x0)
fun is a complex function and so the resnorm. but x0 is real and x supposed to be real too but always become complex. How can I force lsqnonlin to give only real value for x?

Answers (0)

Community Treasure Hunt

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

Start Hunting!