BVP4c-display iterations while running

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

回答 (1 件)

Walter Roberson
Walter Roberson 2011 年 5 月 27 日

0 投票

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 件のコメント

Mona
Mona 2011 年 5 月 27 日
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 2011 年 5 月 27 日
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.

サインインしてコメントする。

カテゴリ

質問済み:

2011 年 5 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by