python求积分_python 求定积分和不定积分示例
求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怎么求整数_python求整数
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 求解方法:1.整数求余2.重复进行,整数除2再求余,直到除数为03.拼接余数4. ...
- python怎么计算积分_python 求定积分和不定积分示例
求f(x) = sin(x)/x 的不定积分和负无穷到正无穷的定积分 sin(x)/x 的不定积分是信号函数sig ,负无穷到正无穷的定积分为pi import math import numpy a ...
- python怎么算积分_python求积分
1.符号积分:#通过integrate()功能(facility),SymPy对基本和特殊函数定与不定积分有卓越的支持. #该功能使用有力的扩展Risch-Norman算法,启发算法和模式匹配: fr ...
- python蒙特卡洛算法求积分_python中实现蒙特卡洛算法
蒙特卡洛算法,是一种以概率统计理论为指导的一类非常的数值计算方法,是指使用随机数来解决很多计算问题的方法. 应用一:用蒙特卡洛算法求解圆周率 思路:在直角座标系中选取x[-1,1],y[-1,1]的正 ...
- python编程求导数_Python求导数的方法
本文实例讲述了Python求导数的方法.分享给大家供大家参考.具体实现方法如下: def func(coeff): sum='' for key in coeff: sum=sum+'+'+str(k ...
- python求最小公倍数_python求最大公约数和最小公倍数的简单方法
python怎么求最大公约数和最小公倍数 一.求最大公约数 用辗转相除法求最大公约数的算法如下: 两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数.比如10和 ...
- python多项式求导_Python求离散序列导数的示例
有一组4096长度的数据,需要找到一阶导数从正到负的点,和三阶导数从负到正的点,截取了一小段. 394.0 388.0 389.0 388.0 388.0 392.0 393.0 395.0 395. ...
- python 封闭图形面积_Python求阴影部分面积
原标题:Python求阴影部分面积 一.前言说明 今天看到微信群里一道六年级数学题,如下图,求阴影部分面积 Python学习资料或者需要代码.视频加Python学习群:516107834 看起来似乎并 ...
- 用python求兀_python求π
<像计算机科学家一样思考Python(第2版)>--2.5 操作顺序 本节书摘来自异步社区<像计算机科学家一样思考Python(第2版)>一书中的第2章,第2.5节,作者[美] ...
最新文章
- oracle顺序读等待,Oracle Study之--Oracle等待事件(4)
- Systemd 入门教程:实战篇
- linux sed第一列参数,linux sed笔记
- 怎么打断点_搞笑段子: 有次相亲, 双方父母都在, 我坐下就给自己点了支烟
- python语言百度百科-Python 语言下数据驱动DDT的应用
- 使用TensorFlow训练WDL模型性能问题定位与调优
- C语言入坑指南-数组之谜
- 《小学生C++趣味编程》 第23课 打车费用
- 简述单片微型计算机屏蔽的作用,单片机原理及应用试题库 - 答案
- html5白话解释,HTML5这个词到底是什么意思?
- 使用python读取kafka实时topic数据demo,包括安装kafka module
- 【本人秃顶程序员】SpringMVC工作原理详解
- delphi10.2.1下载地址
- SQL中常用日期函数
- 纯C#实现的DHT爬虫和磁力搜索引擎 - btcherry.com
- 最小二乘支持向量机分类器(LSSVM)及Python实现
- STM32 电机PWM控制
- 王者荣耀李白王昭君情侣头像故事: “风雨如晦,鸡鸣不已。既见君子,云胡不喜。”...
- 第6周作业1-闰年之循环判断(网络131黄宇倩)
- APP开发流程实例讲解-儒释道网络电台八天开发全程-百度云深度兼容测试并进一步优化排错
热门文章
- 中国培训行业营销模式与发展对策建议报告2022版
- 阿里云上线付费正版图片库,永久版权,个人和商业都可以使用。
- 学计算机什么职业学校好,计算机专业学校排名什么学校好
- 前端开发:项目启动时报错These dependencies were not found的解决方法
- js 环形渐变颜色进度条
- 新版iTunes Connect如何删除一个已上传的built。重新上传
- 华中科技大学应用高等工程数学_2020华中科技大学计算机考研初试科目、参考书目、复试线汇总...
- AcWing. 246 区间最大公约数 (区间修改 + 区间查询)
- STM32F103 GPIO之按键检测
- 三国杀体验服服务器维护中,三国杀体验服网址