Python如何解决高等数学问题

  介绍

这篇文章将为大家详细讲解有关Python如何解决高等数学问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

使用Python解决高等数学中极限,导数,偏导数,定积分,不定积分,双重积分等问题

Sympy是一个Python的科学计算库,它旨在成为功能齐全的计算机代数系统。Sympy包括从基本符号算术到微积分,代数,离散数学和量子物理学的功能,它可以在胶乳中显示结果。

Sympy官网

<强>文章目录

<李>

Python解决高等数学问题,妈妈再也不用担心我的学习

<李>

1。实用技巧

<李>


<李>

1.1符号函数

<李>

1.2展开表达式扩大

<李>

1.3泰勒展开公式系列

<李>

1.4符号展开

<李>

2。求极限限制

<李>

3。李求导diff

<李>


<李>

3.1一元函数

<李>

3.2多元函数

<李>

4。李积分集成

<李>


<李>

4.1定积分

<李>

4.2不定积分

<李>

4.3双重积分

<李>

5。求解方程组解决

<李>

6。计算求和式求和


 Python如何解决高等数学问题

看到这图,是不是感觉快喘不过气了呢.Python来帮你解决。

得到sympy  import  * import  sympy

输入“x=符号(" x ")”命令定义一个符号

x =,符号(“x") y =,符号(“y")

<强> 1。实用技巧

<强> 1.1符号函数

sympy提供了很多数学符号,总结如下

<李>

虚数单位

sympy。以前我 <李>

自然对数

sympy。E <李>

无穷大

sympy。oo <李>

圆周率

,sympy。pi
  • 求n次方根

 sympy.root(8,3)
  • 取对数

sympy.log(1024,2)
  • 求阶乘

sympy.factorial(4)
  • 三角函数

sympy.sin(sympy.pi)sympy.tan(sympy.pi/4)sympy.cos(sympy.pi/2)

1.2 展开表达式expand

f = (1+x)**3expand(f)

1.3 泰勒展开公式series

ln(1+x).series(x,0,4)

sin(x).series(x,0,8)

cos(x).series(x,0,9)

(1/(1+x)).series(x,0,5)

tan(x).series(x,0,4)

(1/(1-x)).series(x,0,4)

(1/(1+x)).series(x,0,4)

1.4 符号展开

a = Symbol("a")b = Symbol("b")#simplify( )普通的化简simplify((x**3 + x**2 - x - 1)/(x**2 + 2*x + 1))#trigsimp( )三角化简trigsimp(sin(x)/cos(x))#powsimp( )指数化简powsimp(x**a*x**b)

2. 求极限限制

限制(sin (x)/x, x, 0)

f2=(1 + x) * * (1/x) f2

重要极限

f1=sin (x)/x   f2=(1 + x) * * (1/x) f3=(1 + 1/x) * * x   lim1=限制(f1, x, 0) lim2=限制(f2, x, 0) lim3=限制(f3, x, oo)打印(lim1、lim2 lim3) 1,E  E

dir可以表示极限的趋近方向

f4 =, (1 + exp (1/x)) f4

lim4 =,限制(f4, x, 0, dir=安澄?)lim4

Python如何解决高等数学问题