Forcing fsolve to be positive
显示 更早的评论
ire = fsolve(@(re) Pgls(P,BV0,FROE,B,re),re0);
is their a way to force fsolve to return a positive ire?
采纳的回答
更多回答(1 个)
Instead of fsolve, use lsqnonlin, which lets you put bounds on the solution,
ire = lsqnonlin(@(re) Pgls(P,BV0,FROE,B,re),re0,0);
类别
在 帮助中心 和 File Exchange 中查找有关 Mathematics 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!