Fsolve and initial guesses
    조회 수: 16 (최근 30일)
  
       이전 댓글 표시
    
Hi, 
I have a system of nonlinear equations and corresponding variabls that I need to solve for. I use the 'fsolve' function and I get the following message from MATLAB:
Equation solved, inaccuracy possible.
The vector of function values is near zero, as measured by the value
of the function tolerance. However, the last step was ineffective.
<stopping criteria details>
I noticed that the solutions change a bit - at least some variables qualitatively - once I change initial guesses. I keep getting the same message as above but qualitatively different solutions when I increase all initial guesses by 10% and again when I decrease all guesses by 10%. How worried should I be?
댓글 수: 0
답변 (1개)
  Torsten
      
      
 2023년 5월 28일
        
      이동: Torsten
      
      
 2023년 5월 28일
  
      You already received several responses for this question here:
Iterative processes keep the risk of converging to no solution or to a wrong solution. So the only way to decide "how worried you should be" is to look at the solution, see whether it makes physical sense and compute whether it gives a residual near zero when inserted into your system of equations.
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Systems of Nonlinear Equations에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

