Azzera filtri
Azzera filtri

Parameters obtained using lsqcurvefit results in complex numbers.

2 visualizzazioni (ultimi 30 giorni)
Hi. I tried to fit simultaneous ODE using lsqcurvefit. Code works well and provide parameters. But parameters are coming as complex number. In my case parameters must be real number. How to restrict parameters to real numbers using lsqcurvefit?
  7 Commenti
Ghansyam Vadodaria
Ghansyam Vadodaria il 3 Lug 2019
Torsten,
You were a great help. I solved my problem with the help of your valuable inputs. NonNegative option did not work for my problem, but other suggestion (abs(PP(1))^a) worked for me. Now I am getting parameters which are real. Thank you so much for your valuable response.
Torsten
Torsten il 3 Lug 2019
But note that by this trick, the results of your ODEs might have changed compared to the original ODE without the abs().

Accedi per commentare.

Risposte (0)

Prodotti


Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by