求f(x) = sin(x)/x 的不定积分和负无穷到正无穷的定积分

sin(x)/x 的不定积分是信号函数sig ,负无穷到正无穷的定积分为pi

import math

import numpy as np

import matplotlib.pyplot as plt

from sympy import * #用于求导积分等科学计算

def draw_plot_set():#设置画图格式

ax = plt.gca()

#改变坐标轴位置

ax.spines['right'].set_color('none')#删除原来轴

ax.spines['top'].set_color('none')#删除原来轴

ax.xaxis.set_ticks_position('bottom')#在0点处增加轴

ax.spines['bottom'].set_position(('data',0))

ax.yaxis.set_ticks_position('left')#在0点处增加轴

ax.spines['left'].set_position(('data',0))

#设置坐标名

plt.ylabel('f(x)')

plt.xlabel('x')

plt.grid(True)#打开网格

def dif(left,right,step):#求导 左右区间以及间隔

x,y = symbols('x y')#引入x y变量

#expr = x*pow(E,x)#计算表达式

expr = sin(x)/x

x_value = [] #save x value

y_value = [] #save x f(x) value

y_value_int = [] #save x f(x)_dot value

expr_int = integrate(expr,x)#求函数的不定积分 c=0

print(integrate(expr,(x,-oo,oo)))#对x求定积分 负无穷到正无穷

for i in np.arange(left,right,step):

x_value.append(i)

y_value.append(expr.subs('x',i))#将i值代入表达式

y_value_int.append(expr_int.subs('x',i))#将i值代入积分表达式

draw_plot_set()#设置画图格式

plt.plot(x_value,y_value,"b-",linewidth=1,label='f(x)='+str(expr)) #画图

plt.plot(x_value,y_value_int,"r-",linewidth=1,label='F(x)='+str(expr_int)) #画图

plt.legend()#显示图例

plt.show()#显示图像

if __name__ == '__main__':

draw_plot_set()#设置画图格式

dif(-30,30,0.1)

结果:

以上这篇python 求定积分和不定积分示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持python博客。

python不定积分教学_python 求定积分和不定积分示例相关推荐

  1. python求积分_python 求定积分和不定积分示例

    求f(x) = sin(x)/x 的不定积分和负无穷到正无穷的定积分 sin(x)/x 的不定积分是信号函数sig ,负无穷到正无穷的定积分为pi import math import numpy a ...

  2. python定积分1002无标题_python 求定积分和不定积分

    求f(x) = sin(x)/x 的不定积分和负无穷到正无穷的定积分 sin(x)/x 的不定积分是信号函数sig ,负无穷到正无穷的定积分为pi import math import numpy a ...

  3. python怎么计算积分_python 求定积分和不定积分示例

    求f(x) = sin(x)/x 的不定积分和负无穷到正无穷的定积分 sin(x)/x 的不定积分是信号函数sig ,负无穷到正无穷的定积分为pi import math import numpy a ...

  4. matlab求定积分和不定积分

    matlab求定积分与不定积分 创建于2018-03-21 22:42 求定积分与不定积分是一件比较繁琐的事,但是我们可以借助matlab,下面与大家分享解决方法 材料/工具 matlab 求不定积分 ...

  5. python求定积分和不定积分_python快速求解不定积分和定积分

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列博客. 基本概念 sympy介绍 sympy库的安装非常的简单,利用conda命令可以快速的完成安装. con ...

  6. matlab能不能求不定积分,用MATLAB求定积分

    一.符号积分 符号积分由函数int来实现.该函数的一般调用格式为: int(s):没有指定积分变量和积分阶数时,系统按findsym函数指示的默认变量对被积函数或符号表达式s求不定积分: int(s, ...

  7. 1、matlab中如何求定积分和不定积分(完整代码)

    在 MATLAB 中,可以使用 integral 函数来计算定积分,使用 int 函数来计算不定积分.下面分别介绍这两个函数的用法. 计算定积分 使用 integral 函数来计算定积分,该函数的语法 ...

  8. matlab不定积分曲线族画图,求函数 的不定积分得到一族积分曲线,有关这族积分曲线描述错误的是/ananas/latex/p/21...

    求函数 的不定积分得到一族积分曲线,有关这族积分曲线描述错误的是/ananas/latex/p/2154 答:这一族积分曲线有无数多条 重复数据会影响数据处理结果的正确性,从而导致数据分析出现偏差,因 ...

  9. python多项式求导_Python求离散序列导数的示例

    有一组4096长度的数据,需要找到一阶导数从正到负的点,和三阶导数从负到正的点,截取了一小段. 394.0 388.0 389.0 388.0 388.0 392.0 393.0 395.0 395. ...

  10. python离散求导数_Python求离散序列导数的示例

    有一组4096长度的数据,需要找到一阶导数从正到负的点,和三阶导数从负到正的点,截取了一小段. 394.0 388.0 389.0 388.0 388.0 392.0 393.0 395.0 395. ...

最新文章

  1. 第22天学习Java的笔记-继承
  2. golang mysql大量写入_Golang 实现分片读取http超大文件流和并发控制
  3. 这个外挂要上天了!教一千遍都不会的数理技巧,还不如搞懂最根本的概念!
  4. 4路视频+4路百电(物理隔离)+8路电话+开关量+串口+电话光端机 武警光端机
  5. CentOS7桌面版系统使用的一些小技巧
  6. collection集合 多少钱_Java集合框架大汇总,建议收藏
  7. 利用jsonp、iframe和location.hash解决跨域问题
  8. 【SHOI2009】【BZOJ2028】会场预约(线段树染色)
  9. 比特币现金和ICO 及其他6个加密在泰国获准交易
  10. 游戏中按概率播放某个音效简单c++实现
  11. 程序员进化史|P4到P9,从应届生到双11前端PM
  12. vim编辑器-缩进修改
  13. authorization cache cannot be obtained
  14. 微博带cookie访问抓取热搜
  15. 乐视pro3精英版乐视X722线刷兼救砖_纯净刷机包_教程
  16. BZOJ 3470 Freda’s Walk (期望)
  17. 回忆高中数学--概述“奇变偶不变,符号看象限”
  18. 详解函数中的 arguments
  19. 如何防止数据篡改和数据库泄漏
  20. Tableau——使用双轴无法在地图中显示工具提示中的内容

热门文章

  1. 调整肠道微生物的饮食结构有助于缓解儿童遗传和单纯性肥胖
  2. 给你的公众号添加一个智能机器人
  3. 安装 centos8 设置基础软件仓库时出错
  4. 图解联合概率密度、边缘概率密度、条件概率密度之间的关系
  5. html调用腾讯视频,调用腾讯视频播放器APi代码
  6. 论文阅读笔记------摄影测量与深度学习
  7. php根据身份证号码计算年龄
  8. 职称英语 计算机哪报名,职称计算机考试报名
  9. WORD图片无法同时选中/WORD图片无法组合
  10. python qq空间留言批量删除_易语言实现QQ空间留言批量删除的代码