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

1 view (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)

Categories

Find more on Problem-Based Optimization Setup in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!