举一个简单的例子,比如说展开二次方程:,你可以随便输入表达式,即便是十次方,它都能轻易的展开,非常方便:,下面就来讲讲这个模块的具体使用方法和例子。,1. Windows 环境 打开 Cmd (开始-运行-CMD)。,2. MacOS 环境 打开 Terminal (command+空格输入Terminal)。,3. 如果你用的是 VSCode编辑器 或 Pycharm,可以直接使用界面下方的Terminal.,sympy支持三种化简方式,分别是普通化简、三角化简、指数化简。,普通化简 simplify( ):,三角化简 trigsimp( ):,指数化简 powsimp( ):,第一个参数为要解的方程,要求右端等于0,第二个参数为要解的未知数。,如一元一次方程:,二元一次方程:,dir=’+’表示求解右极限,dir=’-‘表示求解左极限:,先试试求解不定积分:,再试试定积分:,使用 diff 函数可以对方程进行求导:,解微分方程 dsolve( ),以 y′=2xy 为例:,有同学问了这个问题,“大佬们,我想问问,如果这个积分用Python应该怎么写呢,谢谢大家”:,为了计算这个结果,integrate的第一个参数是公式,第二个参数是积分变量及积分范围下标和上标。,运行后得到的结果便是 x - 1/2 与预期一致。,如果大家也有求解微积分、复杂方程的需要,可以试试sympy,它几乎是完美的存在。
© 版权声明
文章版权归作者所有,未经允许请勿转载。