c - no update of parameters using multirootsolver -
I am currently trying to write a code to solve a non linear system of equations. I am using the functions of the GSL library, especially multiroot_fdf_solver. My problem is that it does not want to be united in the present more specifically, I have the following behaviors:
- If my initial conditions are close to the result, then the GSL_multitrut_fdf_solver_acare parameter does not update at all is. I tried to show results in different stages, and I have all parameters dx = NaN (I think it is quite a credit), the status of "gsl_multiroot_fdf_solver_iterate" is "status" and the condition of gsl_multiroot_test_residual is "Running yet "
- Parameters are updated only if my initial conditions are far away from the expected result. In this case, the conviction does not focus on the correct values.
I've already checked the expression of my function and my Jacobian several times, and they look good.
I am right that my jackaban (and also as my system) is quite complex expression with very trigonometry functions.
Do you know what this can be? Is it possible that if the expression of Jacobubian is very complex, then is there a problem in calculating? Thank you in advance for your answer, I'm actually stucked at this point.
Comments
Post a Comment