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求解水仙花数的方法
May 11 Python
解决Python中字符串和数字拼接报错的方法
Oct 23 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
Mar 19 Python
Collatz 序列、逗号代码、字符图网格实例
Jun 22 Python
分享一个可以生成各种进制格式IP的小工具实例代码
Jul 28 Python
tensorflow 打印内存中的变量方法
Jul 30 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
使用Python获取并处理IP的类型及格式方法
Nov 01 Python
python实现自动解数独小程序
Jan 21 Python
Python实现简单查找最长子串功能示例
Feb 26 Python
python实现证件照换底功能
Aug 20 Python
python实现斗地主分牌洗牌
Jun 22 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函数的方法
2013/11/13 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
PHP简单判断字符串是否包含另一个字符串的方法
2016/03/25 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
PHP+Mysql分布式事务与解决方案深入理解
2021/02/27 PHP
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
一个简单的JS鼠标悬停特效具体方法
2013/06/17 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
javascript十六进制及二进制转化的方法
2015/05/06 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
浅谈Vue下使用百度地图的简易方法
2018/03/23 Javascript
微信小程序签到功能
2018/10/31 Javascript
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
layui输入框中只允许输入整数的实现方法
2019/09/18 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
matplotlib绘图实例演示标记路径
2018/01/23 Python
基于Python中求和函数sum的用法详解
2018/06/28 Python
详解webapp页面滚动卡顿的解决办法
2018/12/26 HTML / CSS
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
理工大学毕业生自荐信
2013/11/01 职场文书
高一物理教学反思
2014/01/24 职场文书
党员干部公开承诺书
2014/03/26 职场文书
婚纱店策划方案
2014/05/22 职场文书
含预算的公司户外活动方案
2014/08/16 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
商务司机岗位职责
2015/04/10 职场文书
java设计模式--建造者模式详解
2021/07/21 Java/Android
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android