介绍
这篇文章将为大家详细讲解有关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来帮你解决。
引用>得到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 Edir可以表示极限的趋近方向
f4 =, (1 + exp (1/x)) f4
lim4 =,限制(f4, x, 0, dir=安澄?)lim4Python如何解决高等数学问题