フィボナッチ数列の一般項などでsqrt
, sin
その他のSymbolic Expression
が存在するような数式を扱う時、その式の具体地を求めたいときがある。そのようなときはfull_simpliy
を使えば良い。ちなみにかなり遅い
def fib(n): return (((1 + sqrt(5)) / 2)^n - ((1 - sqrt(5)) / 2)^n) / sqrt(5) for i in range(1, 20): print(fib(i), fib(i).full_simplify())