すいません。
最後の方に無限ループしないようにnでストッパーをつけています。
それを外すと無限ループして値も収束してくれません。