裏 RjpWiki

Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学

微分関連の問題を Julia の SymPy で解く

2021年11月21日 | ブログラミング

高校数学の「微分」関連の問題をPythonで解く

https://qiita.com/code0327/items/97fcacc42ab44402eb35

Julia の SymPy と Plotでやってみる。

  using SymPy
  @syms x
  diff((x^2 - 1) * (2x^2 + x - 3)) |> string
  "2*x*(2*x^2 + x - 3) + (4*x + 1)*(x^2 - 1)"

結果を因数分解した場合

  factor(diff((x^2 - 1) * (2x^2 + x - 3))) |> string
  "(x - 1)*(8*x^2 + 11*x + 1)"

結果を展開した場合

  expand(diff((x^2 - 1) * (2x^2 + x - 3))) |> string
  "8*x^3 + 3*x^2 - 10*x - 1"

  using SymPy
  @syms x
  diff((x + 1)^2 * (2x - 3)^4) |>string
  "8*(x + 1)^2*(2*x - 3)^3 + (2*x - 3)^4*(2*x + 2)"

結果を因数分解した場合

  factor(diff((x + 1)^2 * (2x - 3)^4)) |>string
  "2*(x + 1)*(2*x - 3)^3*(6*x + 1)"

結果を式を展開した場合

  expand(diff((x + 1)^2 * (2x - 3)^4)) |>string
  "96*x^5 - 320*x^4 + 160*x^3 + 360*x^2 - 270*x - 54"
  
コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 高次方程式・恒等式関連の問... | トップ | SymPy/Julia(1) »
最新の画像もっと見る

コメントを投稿

ブログラミング」カテゴリの最新記事