fsolve
古いコメントを表示
Is there a way to accelerate the fsolve function, with the least lost of precision possible. In:
beta(n+1)=fsolve(F,beta(n))
6 件のコメント
Andrew Newell
2011 年 6 月 17 日
Why are you re-solving the same problem? If beta(1) is your initial guess, beta(2) should already be accurate to the default tolerance. Perhaps you really want to reduce the tolerance?
Sean de Wolski
2011 年 6 月 17 日
Unless F is dependent on persistent variables.
Liber-T
2011 年 6 月 20 日
Sean de Wolski
2011 年 6 月 20 日
Why don't you show us some of the code in F to see if that can be further optimized.
Liber-T
2011 年 6 月 20 日
Liber-T
2011 年 6 月 20 日
採用された回答
その他の回答 (1 件)
Walter Roberson
2011 年 6 月 17 日
0 投票
fsolve() can be much faster if you can constrain the range to search in.
2 件のコメント
Liber-T
2011 年 6 月 17 日
Walter Roberson
2011 年 6 月 20 日
Sorry it turns out that fsolve() has no way of constraining ranges. fzero() can operate over an interval, if your function has only one independent variable.
カテゴリ
ヘルプ センター および File Exchange で Linear Algebra についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!