Python-SymPy:如何用 Python 求解微积分

什么是 SymPy?

SymPy 是一个 Python 库,允许你以符号形式计算数学对象。

要安装 SymPy,请键入:

pip install sympy

image

现在让我们看一下 SymPy 能做的一些令人惊奇的事情!

首先导入 SymPy 提供的所有方法

from sympy import *

基本操作

通常,当计算平方根时,我们会得到一个小数:

image

image

但是使用 SymPy,我们可以得到平方根的简化版本:

image

image

这是因为 SymPy 试图精确地表示数学对象,而不是近似地表示。

因此,当使用 SymPy 进行除法运算时,我们将得到一个分数而不是一个小数。

image

image

image

符号

SymPy 的真正魅力在于它处理符号的能力:

image

image

酷!我们可以创建一个 x 和 y 的表达式。如果我们给这个表达式加一个数字会发生什么?

image

image

为什么使用符号是有用的?因为我们现在可以使用我们在学校学到的各种数学技巧,比如展开、分解和简化方程式,使我们的任务更加轻松。

方程式

展开、分解和简化

image

image

image

image

image

我们可以用 SymPy 做的另一件很酷的事情是简化一个方程式,使用 simplify:

image

image

解方程

我们在处理数学符号时遇到的最常见的问题之一就是解一个方程。幸运的是,SymPy 也可以做到这一点。

要求解一个方程式,请使用 solve:

image

image

代入

image

image

image

image

image

Nice!

三角函数

image

要使用三角恒等式简化表达式,请使用 trigsimp ()

image

image

导数,积分和极限

image

image

特殊功能

image

image

Latex 输出

image

image

posted @ 2022-06-09 09:27  司砚章  阅读(326)  评论(0编辑  收藏  举报