编译环境: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超越函数积分运算以及绘图实现代码相关推荐

  1. python绘制正态分布函数_Python数据清洗(三):异常值识别与处理

    作者 | 刘顺祥 来源 | 数据分析1480 原文 |Python数据清洗--缺失值识别与处理 在<Python数据清洗(一):类型转换和冗余数据删除>和<Python数据清洗(二) ...

  2. 使用 Python 绘制 Log 函数图

    使用 Python 绘制 Log 函数图 在数学和科学计算中,Log 函数是一个基本的函数之一.在数据分析.信号处理.机器学习等领域,Log 函数也有着广泛的应用.因此,在 Python 中绘制 Lo ...

  3. 使用python绘制任意函数图像

    使用python绘制任意函数图像 ##原创文章不易,望点赞转发收藏三连 效果展示 y = (sinx)/x y = x4+x3+x^2+1 y=-x^2 文末还会展示一些实例图片 引入需要的库 我们使 ...

  4. python简单代码画曲线图教程-Python绘制折线图和散点图的详细方法介绍(代码示例)...

    本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...

  5. python画折线图代码-Python绘制折线图和散点图的详细方法介绍(代码示例)

    本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...

  6. python画正切函数_python的pygal模块绘制反正切函数图像方法

    python的pygal模块绘制反正切函数图像方法 python是一个很有趣的语言,可以在命令行窗口运行.python中有很多功能强大的模块,这篇经验告诉你,如何使用python的pygal模块绘制反 ...

  7. python中sigmoid函数_python实现并绘制 sigmoid函数,tanh函数,ReLU函数,PReLU函数

    Python绘制正余弦函数图像 # -*- coding:utf-8 -*- from matplotlib import pyplot as plt import numpy as np impor ...

  8. matlab 积分函数曲线,matlab积分函数

    一.相关函数: %符号积分 int(f,v) int(f,v,a,b) %数值积分 trapz(x,y)%梯形法沿列方向求函数Y关于自变量X的积分 cumtrapz(x,y)%梯形法沿列方向求函数Y关 ...

  9. python绘制正态分布函数_学好正态分布有多重要?

    作者 | Farhad Malik 译者 | Monanfei 责编 | 夕颜 出品 | AI科技大本营(ID: rgznai100) 为什么正态分布如此特殊?为什么大量数据科学和机器学习的文章都围绕 ...

  10. 如何用python绘制灰度直方图_Python Opencv任意形状目标检测并绘制框图实例

    Python Opencv检测并绘制框图 opencv 进行任意形状目标识别,供大家参考,具体内容如下 工作中有一次需要在简单的图上进行目标识别,目标的形状不固定,并且存在一定程度上的噪声影响,但是噪 ...

最新文章

  1. ggplot2 图形排版:patchwork 包复杂排版
  2. listview 滑动更改标题
  3. hadoop 开启防火墙_Hadoop部署一Hadoop安装
  4. Hadoop2.4.1入门实例:MaxTemperature
  5. Opencv——批量处理同一文件夹下的图片(解决savedfilename = dest + filenames[i].substr(len)问题)
  6. MAC下面maven如何设置让其实下载源码
  7. 计算机网络(十三)-数据链路层-动态分配信道
  8. .net 启动mysql数据库连接_[ASP.net教程]mysql数据库连接方式(.net)
  9. python测试题 - 字典操作
  10. 【转载】2008年世界最大50家石油公司综合排名(按六项指标综合测算)
  11. hadoop 压缩工具 比较
  12. paip.c#.net托盘图标的建立使用总结
  13. 计算机组成 超标量,计算机组成原理6-流水线、多发射和超标量、SIMD(示例代码)...
  14. saas系统和传统服务器的区别,传统CRM与SaaS模式的区别
  15. 多模态训练如何平衡不同模态
  16. 量子计算深化:大规模量子计算(相关论文108篇推荐)
  17. 怎么在添加为知笔记编辑器/为知笔记怎么用其他编辑器编辑/为知笔记怎么才能用Word/notepad++编辑
  18. 安装完ps2019显示计算机丢失,安装ps2019时出现错误代码146
  19. 鲁棒性、泛化的解释和区别
  20. 川信计算机组装维护,凉山州中学生技能大赛信息技术类竞赛总结

热门文章

  1. Magento1.9x 下新建多个站点
  2. 数据库防火墙的性能和高可用性分析
  3. 植物大战僵尸修改金币以及关卡
  4. Laravel-Vue开发初探二:Inertia拾遗
  5. 在北京租房都多交两个月的房租吗?怎么不通过中介找到合意的房子?
  6. netbeans莫明其妙的报错
  7. vue 页脚_如何将页脚固定在页面底部_sticky footer, Layout, templates, 会员专栏 教程_w3cplus...
  8. html如何加页脚,html-如何将页脚扩展到页面底部?
  9. GAN 的训练、调参实践
  10. 【工作规划】未来自我学习计划及发展注意事项