Python 3 で数学を。

Python 3 とライブラリで数学の問題を解いていきます。統計学や機械学習はときどき。

微分積分 (解析学)。関数の極限。極限値 (Python 3, SymPy: limit())

使用するライブラリ

SymPy

Python 3 コード

lim.py

#!/usr/bin/env python3


"""(docstring)
"""


import sympy as sym


def lim():
    """(docstring)
    """
    x = sym.Symbol('x')

    # lim [x -> -1] (2x^3 + 3x^2 - 4x - 1)
    fx1 = 2*x**3 + 3*x**2 - 4*x - 1
    print(sym.limit(fx1, x, -1))

    # lim [x -> 2] (3x - 2)^2(x + 2)
    fx2 = (3*x - 2)**2*(x + 2)
    print(sym.limit(fx2, x, 2))


if __name__ == '__main__':
    lim()

出力

$ python3 lim.py
4
64

参考文献 (数式を参考)

高校数学解法事典 第九版

高校数学解法事典 第九版