La déclaration de van der Houwen est correcte, mais ce n'est pas une déclaration sur toutes les méthodes Runge-Kutta du cinquième ordre. Les "polynômes de Taylor" auxquels il fait référence ne sont (comme vous semblez le savoir) que les polynômes de degré qui approchent exp ( z ) pour ordonner p :pexp( z)p
Pp( z) = ∑j = 1pzjj !
Pour le polynôme du cinquième ordre, il s'avère que pour petit ϵ , donc la région de stabilité d'une méthode ayant P 5 ( z ) comme polynôme de stabilité ne comprend aucun voisinage de l'origine sur l'axe imaginaire . C'est, en termes précis, ce que dit van der Houwen.|P5( i ϵ ) | > 1ϵP5(z)
P5(z)
P5( z)pP5( z)
Enfin, il est facile de faire des erreurs lors de la détermination de l'étendue de l'intervalle de stabilité imaginaire pour les méthodes Runge-Kutta d'ordre élevé. En effet, la frontière de la région de stabilité pour de telles méthodes est extrêmement proche de l'axe imaginaire . Par conséquent, les erreurs d'arrondi peuvent conduire à des conclusions incorrectes; seuls des calculs exacts devraient être utilisés (bien sûr, la pertinence de la limite de la région de stabilité à des fins pratiques dans ces circonstances pourrait certainement être débattue).
Par exemple, voici un tracé de la région de stabilité de la méthode du cinquième ordre à partir de la paire Fehlberg 5 (4):
L'intervalle de stabilité imaginaire est vide, mais vous ne pouvez pas le dire à partir de l'image à cette résolution! Notez que la région comprend clairement une partie de l'axe imaginaire, mais aucun intervalle autour de l'origine.
En attendant, voici l'intrigue pour la méthode du cinquième ordre de la paire Dormand-Prince 5 (4):
[ - 1 , 1 ]
Pp( z)
Vous pouvez également être intéressé par le package NodePy , qui a produit les tracés ci-dessus et qui peut être utilisé pour déterminer avec précision des choses comme l'intervalle de stabilité imaginaire d'une méthode (avertissement: j'ai créé NodePy).