How do I improve solving 18 second order system of algebraic equations in fsolve ?
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi All
trying to solve 18 nonlinear (2nd order)equations using fsolve I get : possibility of inacuaracy in the results. while I have used the options like : 1e6 iterations plus 1e-5 solution tolerance.
this is the options setting :
options = optimoptions(@fsolve,'Display','iter','MaxFunEvals',1e6,'MaxIter',1e6,'TolFun',1e-6,'DerivativeCheck','on','Diagnostics','on');
and this is the error I get
Equation solved, inaccuracy possible.
The vector of function values is near zero, as measured by the default value
of the function tolerance. However, the last step was ineffective.
<stopping criteria details>
is there a way to improve it ?
댓글 수: 10
Walter Roberson
2020년 3월 8일
Can you post the equations, together with representative values of any constants they require?
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Equation Solving에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!