BVP4c-display iterations while running

6 vues (au cours des 30 derniers jours)
Mona
Mona le 27 Mai 2011
Hello,
I am using BVP4c to solve a boundary value problem. I get this error
??? Error using ==> bvp4c at 252 Unable to solve the collocation equations -- a singular Jacobian encountered So,I am trying to find out at each iteration the singularity occurs. Is there anyway to display the iterations in the command window? I will appreciate your help.
Many thanks,
Mona

Réponses (1)

Walter Roberson
Walter Roberson le 27 Mai 2011
Pass in a bvp option set with the Stats property set on; see here
You might also want to try setting the SingularTerm option there to see if that overcomes your singularity difficulty.
  2 commentaires
Mona
Mona le 27 Mai 2011
Walter,
Thanks.
I checked the Stats, but it works when you got the solution. But, in this case that I get the singularity warning, I can not see the Stats.
Do you have any other suggestion?
Walter Roberson
Walter Roberson le 27 Mai 2011
You could use a global variable in the function that you call; initialize it to 0 before-hand, and increment it by 1 and display the new value each time the function was called.

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by