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逐行读取文件内容的三种方法
Jan 20 Python
用Python实现一个简单的线程池
Apr 07 Python
python比较2个xml内容的方法
May 11 Python
Python lxml模块安装教程
Jun 02 Python
python安装Scrapy图文教程
Aug 14 Python
Python实现的rsa加密算法详解
Jan 24 Python
详解python3中zipfile模块用法
Jun 18 Python
pandas求两个表格不相交的集合方法
Dec 08 Python
Django之创建引擎索引报错及解决详解
Jul 17 Python
python3中celery异步框架简单使用+守护进程方式启动
Jan 20 Python
Python 使用dict实现switch的操作
Apr 07 Python
Python获取江苏疫情实时数据及爬虫分析
Aug 02 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
php实现按文件名搜索文件的远程文件查找器
2014/05/10 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
js几个验证函数代码
2010/03/25 Javascript
JS简单的图片放大缩小的两种方法
2013/11/11 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
Bootstrap实现input控件失去焦点时验证
2016/08/04 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
Layui弹出层 加载 做编辑页面的方法
2019/09/16 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
python中for语句简单遍历数据的方法
2015/05/07 Python
Python AES加密实例解析
2018/01/18 Python
简单了解python数组的基本操作
2019/11/26 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
大专会计自我鉴定
2014/02/06 职场文书
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
市场营销计划书范文
2015/01/16 职场文书
颐和园导游词
2015/01/30 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书
2019年消防宣传标语集锦
2019/11/21 职场文书