
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Python ペル方程式の最小解を求める - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python ペル方程式の最小解を求める - Qiita
ペル方程式とは $$x^2 - D y^2 = 1$$ はペル方程式と呼ばれており, $\sqrt{D}$ の連分数展開によって最... ペル方程式とは $$x^2 - D y^2 = 1$$ はペル方程式と呼ばれており, $\sqrt{D}$ の連分数展開によって最小解を求めることができる。 $$\sqrt{D} = a_0 + \cfrac{1} {a_1 + \cfrac{1} {a_2 + \cfrac{1}{\ddots}} }$$ こちらが非常にわかりやすいです。 こちらの記事はわかりやすく解説されており、連分数を求めるアプリも開発されています。 実装 こちらに置きました。 import math from decimal import ( Decimal, getcontext ) def is_square(n): is_square = False for i in range(2, int(math.sqrt(n)) + 1): if n == i ** 2: is_square = True break