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 相关文章推荐
netbeans7安装python插件的方法图解
Dec 24 Python
Python实现备份文件实例
Sep 16 Python
python使用datetime模块计算各种时间间隔的方法
Mar 24 Python
Python素数检测的方法
May 11 Python
python爬取个性签名的方法
Jun 17 Python
Python定义一个跨越多行的字符串的多种方法小结
Jul 19 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
Dec 12 Python
Python中的集合介绍
Jan 28 Python
Python 动态变量名定义与调用方法
Feb 09 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Apr 03 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
Jun 22 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
Dec 21 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的加密方式及原理
2012/06/14 PHP
PHPThumb图片处理实例
2014/05/03 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
php 浮点数比较方法详解
2017/05/05 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
2017/05/17 Javascript
老生常谈Bootstrap媒体对象
2017/07/06 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
2017/11/15 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
Python中extend和append的区别讲解
2019/01/24 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
在pycharm中实现删除bookmark
2020/02/14 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
python Pexpect模块的使用
2020/12/25 Python
Html5移动端获奖无缝滚动动画实现示例
2018/06/25 HTML / CSS
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
J2EE模式面试题
2016/10/11 面试题
心碎乌托邦的创业计划书范文
2013/12/26 职场文书
校园元旦活动总结
2014/07/09 职场文书
代领毕业证委托书
2014/08/02 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
详解如何用Python实现感知器算法
2021/06/18 Python
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android