用Python sympy库解决高等数学的一些小问题

展示形式

init_printing(use_unicode=True)

python控制台输出,加入上述代码,可以使求出的结果用unicode字符输出更漂亮。

一、求导数

s i n ( x ) e x sin(x)e^x sin(x)ex

from sympy import *
x = symbols('x')
result = diff(sin(x)*exp(x),x)
print(result)

输出结果:

e x p ( x ) ∗ s i n ( x ) + e x p ( x ) ∗ c o s ( x ) exp(x)*sin(x) + exp(x)*cos(x) exp(x)sin(x)+exp(x)cos(x)

求导结果为:
c o s ( x ) e x + s i n ( x ) e x cos(x)e^x+sin(x)e^x cos(x)ex+sin(x)ex

二、求积分

2.1 求不定积分

∫ ( e x sin ⁡ ( x ) + e x cos ⁡ ( x ) ) d x \int\left(e^{x} \sin (x)+e^{x} \cos (x)\right) d x (exsin(x)+excos(x))dx

from sympy import *
init_printing(use_unicode=True)
x = symbols('x')
result = integrate(exp(x)*sin(x)+exp(x)*cos(x),x)
print(result)

e x p ( x ) ∗ s i n ( x ) exp(x)*sin(x) exp(x)sin(x)

结果为:

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值