高数与python

简介: 高数与python

首先

#关于给包起别名,博主喜欢把包首字母加数字,因为 系统关键字,不会带有数字,所以肯定不会引起冲突,其次起别名主要就是为了,让名字变短

没有安装sympy的请先安装 sympy

先来个最基础的,展开一下 (x+1)^2

import sympy as s1
x=s1.symbols('x')
f=(x+1)**2
s1.expand(f)

求解极限

import sympy as s1

x=s1.symbols(‘m’)

f=x**2+3

1.limit(f,x,3)

这两个很容易弄混

simplify 化简表达式求值

symplify 符号化

import sympy as s1
x=s1.symbols('x')
f1=s1.sin(x)**2+s1.cos(x)**2
s1.simplify(f1)
s1.symplify(f1)

factor 因式分解

import sympy as s1
sb1=s1.symbols
x,y,z=sb1('a'),sb1('b'),sb1('c')
s1.factor(x**2*z + 4*x*y*z + 4*y**2*z)

下边我们来求解一道 研究生考试题,极限方程

import sympy as s1
y=s1.symbols('y')
c,k=s1.Symbol('c'),s1.Symbol('k')
f1=3*s1.sin(y)-s1.sin(3*y)
for c in range(10):
    for k in range(10):
        f2=c*(y**k)
        f3=(f1)/(f2)
        if s1.limit(f3,y,0)==1:
            print("c={0},k={1}".format(c,k))!

本题也可由泰勒展开式来计算

from sympy import *
x,c,k=symbols('x'),symbols('c'),symbols('k')
f1=3*sin(x)-sin(3*x)
f2=c*x**k
series(f1,x,0,10)

iff 求导

series 泰勒展开

series(需要被展开的式子,展开的符号,在哪里展开,展开多少次)

例子

pprint( series( cos(x), x, 0, 10) )

相关文章
|
1月前
|
Python
320: 鸡兔同笼(python)
320: 鸡兔同笼(python)
|
26天前
|
开发工具 Python
2024年Python最全使用Python求解方程_python解方程,2024年最新面试高分实战
2024年Python最全使用Python求解方程_python解方程,2024年最新面试高分实战
2024年Python最全使用Python求解方程_python解方程,2024年最新面试高分实战
|
1月前
|
IDE Shell 开发工具
[oeasy]python0004_游乐场_和python一起玩耍_python解释器_数学运算
[oeasy]python0004_游乐场_和python一起玩耍_python解释器_数学运算
16 0
|
Python
Python 数学练习题(一)
Python 数学练习题
252 0
|
机器学习/深度学习 Python
Python 数学练习题(二)
Python 数学练习题
384 1
|
Python
Python 鸡兔同笼 编程题
Python 鸡兔同笼 编程题
264 0
|
Python
Python在高等数学中的运用
高等数学应用非常广,基本上涉及到函数的地方都要用到微积分,还有在几何方面也是如此,计算机的应用让我们能简单快速处理各种高等数学中的计算,比如极限、导数、积分、微分方程等的计算。
295 0
Python在高等数学中的运用
|
算法 Python
Python习题集(七)
Python习题集(七)
135 0
|
Python
Python习题集(九)
Python习题集(九)
100 0
|
Python
Python习题集(十)
Python习题集(十)
63 0

热门文章

最新文章