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使用正则表达式提取网页URL的方法
May 26 Python
Python自动登录126邮箱的方法
Jul 10 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 Python
Scrapy使用的基本流程与实例讲解
Oct 21 Python
Python基础之循环语句用法示例【for、while循环】
Mar 23 Python
python求最大值,不使用内置函数的实现方法
Jul 09 Python
python自动化工具之pywinauto实例详解
Aug 26 Python
关于pandas的离散化,面元划分详解
Nov 22 Python
python jenkins 打包构建代码的示例代码
Nov 29 Python
python中property和setter装饰器用法
Dec 19 Python
PyCharm永久激活方式(推荐)
Sep 22 Python
python 解决selenium 中的 .clear()方法失效问题
Sep 01 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 日期加减的类,很不错
2009/10/10 PHP
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
php无限极分类实现方法分析
2019/07/04 PHP
JS array 数组详解
2009/03/22 Javascript
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
JavaScript中的console.assert()函数介绍
2014/12/29 Javascript
javascript中传统事件与现代事件
2015/06/23 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
全面解析vue中的数据双向绑定
2017/05/10 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
node中实现删除目录的几种方法
2019/06/24 Javascript
JavaScript 实现同时选取多个时间段的方法
2019/10/17 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
python re正则表达式模块(Regular Expression)
2014/07/16 Python
Python中实现对Timestamp和Datetime及UTC时间之间的转换
2015/04/08 Python
python中base64加密解密方法实例分析
2015/05/16 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
python中的不可变数据类型与可变数据类型详解
2018/09/16 Python
python读取并写入mat文件的方法
2019/07/12 Python
Django中在xadmin中集成DjangoUeditor过程详解
2019/07/24 Python
Python实现队列的方法示例小结【数组,链表】
2020/02/22 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
波比布朗英国官网:Bobbi Brown英国
2017/11/13 全球购物
Bibloo罗马尼亚网站:女装、男装、童装及鞋子和配饰
2019/07/20 全球购物
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
Linux文件系统类型
2012/09/16 面试题
市场总经理岗位职责
2014/04/11 职场文书
寒山寺导游词
2015/02/03 职场文书
营业员岗位职责
2015/02/11 职场文书
新教师2015年度工作总结
2015/07/22 职场文书
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP