Pythonモジュール「SymPy」で記号計算する方法をソースコード付きで入門者向けにまとめました。
【SymPyとは】インストール方法
Pythonモジュール「SymPy」とは、Matlab風の記号計算モジュールです。
例えば、以下のような関数f(x)=0となるときのxの値を求めたりできます。
【例】
f(x) = x2+3x+2=(x+2)(x+1) = 0
x = −2,−1
【サンプルコード】
動画解説
本ページの内容は以下動画でも解説しています。
インストール方法
「SymPy」はpipを使ってインストールできます。
pip install sympy
【基礎】SymPyの基本操作
SymPyの基礎的な使い方について下記に整理しました。
– | SymPyの基礎 |
---|---|
関数の定義・計算 | 関数の定義、値の代入、傾きと解の計算を行います。 |
方程式 | ■方程式の解 |
数式 | ■数式の簡約化 ■多項式展開・因数分解 |
微積分 | ■微積分 |
極限 | ■関数の極限 |
展開 | ■テイラー展開 |
行列 | ■行列計算(和・差・積) ■行列の微積分 |
– | SymPyの参考文献 |
---|---|
公式 | ■SymPy Tutorial |
関連 | ■Python入門 基礎文法とサンプル集 |
コメント