数学検定 過去問題 2級(高校2年程度) 問題3. 分母の有理化
https://www.su-gaku.net/suken/support/past_questions/
〔2級〕1次:計算技能検定
問題3. 次の式の分母を有理化しなさい。
expr = 2 / (sqrt(Sym(7))-1)
factor(simplify(expr)) |> string
"(1 + sqrt(7))/3"
以下はお勧めできない。
using SymPy
@syms a b c
expr = a / (sqrt(b) - c)
denominator0 = sqrt(b) + c
numerator = a * denominator0
denominator = expand((sqrt(b) - c) * denominator0)
expr = numerator / denominator
together(expr(a => 2, b => 7, c => 1)) |> string # (1 + sqrt(7)) / 3
※コメント投稿者のブログIDはブログ作成者のみに通知されます