lsqnonlin different results version r2011b vs r2012a

3 ビュー (過去 30 日間)
julie
julie 2013 年 1 月 21 日
I have implemented a program on Matlab r2012a. I have now to work with this code on the older version r2011b but the optimization algorithm lsqnonlin does not give me the same results.. How can I fix it?
  1 件のコメント
Matt J
Matt J 2013 年 1 月 21 日
編集済み: Matt J 2013 年 1 月 21 日
Possibly, you have a continuum of non-unique solutions. Are the resnorms the same in both versions, or are they different too? What is the magnitude of the difference you are seeing in the x and resnorms? What happens if you bring the initial point slightly closer to the desired solution?

サインインしてコメントする。

回答 (1 件)

Shashank Prasanna
Shashank Prasanna 2013 年 1 月 21 日
Look under R2012a, there have been changes to the levenberg-marquardt algorithm. Here is the link to the release notes. You might have to to use a different algorithm:

カテゴリ

Help Center および File ExchangeGet Started with Optimization Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by