ProgrammingのTipなど

微分

準備
sympyを使うので
ファイルの先頭に
import sympy as sy
と書いてください(まだsympyをインストールしてなければ
pipを使ってインストールしておいてください)

またここではx,y,zを
方程式の記号として使うので
x, y, z = sy.symbols("x y z")
と文字式として宣言しておきます
微分
微分にはsympyライブラリのdiff関数を使います
diff(方程式,微分する変数)
y = x^2を微分する
y = x ** 2
print(sy.diff(y,x))
>2*x
y = x^3を微分する
y = x ** 3
print(sy.diff(y,x))
>3*x**2
高階微分
diff(方程式,微分する変数,微分する回数)
y = x^3を2回微分する
y = x ** 3
z = sy.diff(y,x,2)
print(z)
>6*x

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

メニュー2

開くメニュー

閉じるメニュー

  • アイテム
  • アイテム
  • アイテム
【メニュー編集】

管理人/副管理人のみ編集できます