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编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
关于pip的安装,更新,卸载模块以及使用方法(详解)
May 19 Python
R vs. Python 数据分析中谁与争锋?
Oct 18 Python
Python模拟百度自动输入搜索功能的实例
Feb 14 Python
PyQt5 在label显示的图片中绘制矩形的方法
Jun 17 Python
对Python3中列表乘以某一个数的示例详解
Jul 20 Python
Django中的静态文件管理过程解析
Aug 01 Python
python中从for循环延申到推导式的具体使用
Nov 29 Python
python实现最速下降法
Mar 24 Python
用python绘制樱花树
Oct 09 Python
属性与 @property 方法让你的python更高效
Sep 21 Python
python 数据类型强制转换的总结
Jan 25 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
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
php实现图片缩放功能类
2013/12/18 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
php计算一个文件大小的方法
2015/03/30 PHP
php 数组随机取值的简单实例
2016/05/23 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
jQuery拖拽 & 弹出层 介绍与示例
2013/12/27 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
2017/11/27 Javascript
vue富文本框(插入文本、图片、视频)的使用及问题小结
2018/08/17 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
在Python的web框架中配置app的教程
2015/04/30 Python
python距离测量的方法
2018/03/06 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
Python代理IP爬虫的新手使用教程
2019/09/05 Python
Python logging自定义字段输出及打印颜色
2020/11/30 Python
利用python为PostgreSQL的表自动添加分区
2021/01/18 Python
HTML5-WebSocket实现聊天室示例
2016/12/15 HTML / CSS
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
亚马逊加拿大网站:Amazon.ca
2020/01/06 全球购物
运动会通讯稿400字
2014/01/28 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
学习群众路线的心得体会
2014/11/05 职场文书
幼儿园教师工作总结2015
2015/04/02 职场文书
docker 制作mysql镜像并自动安装
2022/05/20 Servers
浅谈Redis缓冲区机制
2022/06/05 Redis