Python 3 で数学を。

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

指数関数。指数関数のグラフ 2。 y = 0.1^x, y = -0.1^-x (Python 3, SymPy: plot(), xlim, ylim, legend, show, show(), line_color)

使用するライブラリ

SymPy

Python 3 コード

plotting_exponential_functions2.py

#!/usr/bin/env python3


"""(docstring)
"""


import sympy as sym


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

    # y1 = 0.1^x, y2 = -0.1^-x
    y_1_2 = [0.1**x, -0.1**-x]

    p = sym.plot(*y_1_2, xlim=(-2, 2), ylim=(-20, 20), legend=True, show=False)
    p[0].line_color = 'b'
    p[1].line_color = 'g'
    p.show()


if __name__ == '__main__':
    plotting_exponential_functions2()

出力 (スクリーンショット)

$ python3 plotting_exponential_functions2.py

f:id:my_notes:20180329165745p:plain

参考文献 (数式を参考)

高校数学解法事典 第九版

高校数学解法事典 第九版