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每隔N秒运行指定函数的方法
Mar 16 Python
Python和Java进行DES加密和解密的实例
Jan 09 Python
Django基于ORM操作数据库的方法详解
Mar 27 Python
Python使用wget实现下载网络文件功能示例
May 31 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
python 使用sys.stdin和fileinput读入标准输入的方法
Oct 17 Python
python内置数据类型之列表操作
Nov 12 Python
在自动化中用python实现键盘操作的方法详解
Jul 19 Python
命令行运行Python脚本时传入参数的三种方式详解
Oct 11 Python
Python中生成一个指定长度的随机字符串实现示例
Nov 06 Python
如何用OpenCV -python3实现视频物体追踪
Dec 04 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 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
PHP的PDO常用类库实例分析
2016/04/07 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
EasyUI实现二级页面的内容勾选的方法
2015/03/01 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
layui分页效果实现代码
2017/05/19 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
[52:02]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第二场 2月26日
2021/03/11 DOTA
python中xrange用法分析
2015/04/15 Python
基于Python实现的百度贴吧网络爬虫实例
2015/04/17 Python
python检测是文件还是目录的方法
2015/07/03 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
python实现比较文件内容异同
2018/06/22 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
Python中的引用知识点总结
2019/05/20 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
韩国演唱会订票网站:StubHub韩国
2019/01/17 全球购物
美国克罗格超市在线购物:Kroger
2019/06/21 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
SAZAC的动物连体衣和动物睡衣:Kigurumi Shop
2020/03/14 全球购物
产品质量保证书
2014/04/29 职场文书
实习单位证明范例
2014/11/17 职场文书
党风廉洁教育心得体会
2016/01/20 职场文书
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/04/22 无线电