高校数学の「微分」関連の問題を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"
※コメント投稿者のブログIDはブログ作成者のみに通知されます