Python-SymPy:如何用 Python 求解微积分
什么是 SymPy?
SymPy 是一个 Python 库,允许你以符号形式计算数学对象。
要安装 SymPy,请键入:
pip install sympy
现在让我们看一下 SymPy 能做的一些令人惊奇的事情!
首先导入 SymPy 提供的所有方法
from sympy import *
基本操作
通常,当计算平方根时,我们会得到一个小数:
但是使用 SymPy,我们可以得到平方根的简化版本:
这是因为 SymPy 试图精确地表示数学对象,而不是近似地表示。
因此,当使用 SymPy 进行除法运算时,我们将得到一个分数而不是一个小数。
符号
SymPy 的真正魅力在于它处理符号的能力:
酷!我们可以创建一个 x 和 y 的表达式。如果我们给这个表达式加一个数字会发生什么?
为什么使用符号是有用的?因为我们现在可以使用我们在学校学到的各种数学技巧,比如展开、分解和简化方程式,使我们的任务更加轻松。
方程式
展开、分解和简化
我们可以用 SymPy 做的另一件很酷的事情是简化一个方程式,使用 simplify:
解方程
我们在处理数学符号时遇到的最常见的问题之一就是解一个方程。幸运的是,SymPy 也可以做到这一点。
要求解一个方程式,请使用 solve:
代入
Nice!
三角函数
要使用三角恒等式简化表达式,请使用 trigsimp ()
导数,积分和极限
特殊功能
Latex 输出
转载请注明出处,欢迎讨论和交流!