Python超越函数积分运算以及绘图实现代码


Posted in Python onNovember 20, 2019

编译环境:ubuntu17.04 Python3.5

所需库:numpy、scipy、matplotlib

下面是理想平面的辐射强度计算(课程大作业~~~)

1、超越函数积分运算

def integral(x,c1,c2,T): 
  return ((c1*0.98)/(x**5))*(1/((np.e**(c2/(x*T)))-1))

resut,err = integrate.quad(integral, 3, 5, args=(c1,c2,T))

2、绘图实现

plt.figure(1) 
ax1 = plt.subplot(211)
plt.sca(ax1) 
plt.plot(fi,functionI(fi,0.5,5,1,e0),label='n=5,ks=0.5')
plt.legend(loc='upper right',bbox_to_anchor = (0.9, 0.9))
plt.xlabel(u'ψ/rad') 
plt.ylabel(u'I/(W/sr)')

ax2 = plt.subplot(212)
plt.sca(ax2) 
plt.plot(fi,functionI(fi,0.5,5,1,e0),label='n=5,ks=0.5')
plt.legend(loc='upper right',bbox_to_anchor = (0.9, 0.9))
plt.xlabel(u'ψ/rad') 
plt.ylabel(u'I/(W/sr)') 

plt.subplots_adjust(wspace=0.5, hspace=0.5) 
plt.show()

说一下plt.subplots_adjust这个函数,这个是用来调整子图之间的间距的啦

成果图:

Python超越函数积分运算以及绘图实现代码

以上这篇Python超越函数积分运算以及绘图实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
一篇不错的Python入门教程
Feb 08 Python
Python NumPy库安装使用笔记
May 18 Python
Python找出文件中使用率最高的汉字实例详解
Jun 03 Python
PyQt5实现拖放功能
Apr 25 Python
Python3.5 创建文件的简单实例
Apr 26 Python
关于Pycharm无法debug问题的总结
Jan 19 Python
Python面向对象之类和实例用法分析
Jun 08 Python
Python依赖包整体迁移方法详解
Aug 15 Python
Python range、enumerate和zip函数用法详解
Sep 11 Python
用python实现前向分词最大匹配算法的示例代码
Aug 06 Python
python 基于opencv去除图片阴影
Jan 26 Python
实例详解Python的进程,线程和协程
Mar 13 Python
python自动化实现登录获取图片验证码功能
Nov 20 #Python
python通过链接抓取网站详解
Nov 20 #Python
python爬虫之遍历单个域名
Nov 20 #Python
python matplotlib 画dataframe的时间序列图实例
Nov 20 #Python
python中Lambda表达式详解
Nov 20 #Python
TensorFlow索引与切片的实现方法
Nov 20 #Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
Nov 20 #Python
You might like
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
php 各种应用乱码问题的解决方法
2010/05/09 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
javascript IFrame 强制刷新代码
2009/07/23 Javascript
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
基于jquery的表格排序
2010/09/11 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
js获得地址栏?问号后参数的方法
2013/08/08 Javascript
鼠标选择动态改变网页背景颜色的JS代码
2013/12/10 Javascript
jquery操作checkbox实现全选和取消全选
2014/05/02 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
jquery对象与DOM对象转化
2017/02/08 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
vue引用外部JS的两种种方法
2020/01/28 Javascript
Python设计模式之单例模式实例
2014/04/26 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
python实现同一局域网下传输图片
2020/03/20 Python
如何在Anaconda中打开python自带idle
2020/09/21 Python
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
迪士尼西班牙官方网上商店:ShopDisney西班牙
2020/02/02 全球购物
什么是跨站脚本攻击
2014/12/11 面试题
IBatis持久层技术
2016/07/18 面试题
承诺书的格式范文
2014/03/28 职场文书
创先争优活动个人总结
2015/03/04 职场文书
军训新闻稿范文
2015/07/17 职场文书
中国式结婚:司仪主持词(范文)
2019/07/25 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python
PHP 时间处理类Carbon
2022/05/20 PHP
CSS SandBox应用场景及常见问题
2022/06/25 HTML / CSS