实验目的:

给定起始和终止波长以及步长,计算出对应的波长数组,并代入上次实习完成的普朗克函数计算程序,得到某个温度黑体的辐射出射度曲线。以前完成的普朗克函数中的某些功能独立出来写成函数或者过程,实现多个程序间的调用。

实验步骤:

1.首先,定义计算普朗克函数的文件,波长e,温度t为未知量,辐射出射度B 为返回值;

2.接着,定义一个给定起始末尾波长及步长的波长数组文件,并代入普朗克函数文件计算辐射出射度B,利用plot函数绘制曲线;

;普朗克planck公式的计算过程

;定义步长为100,范围在1000-25000nm的波长数组

;带入planck公式中波长的单位是μm,故arr数组要乘以10^(-3)

;赋以温度t为300K

;调用上面的plank公式过程,计算辐射出射度M

;利用plot函数绘制成图

输出结果:

IDL 绘制 PLANK黑体辐射曲线相关推荐

  1. IDL绘制黑体辐射曲线

    普朗克定律是热红外遥感中常常使用的三大定律之一,描述了黑体辐射能量的情况.绝对黑体的辐射光谱对于研究一切物体的辐射规律具有根本的意义.1900年普朗克引进量子概念,将辐射当做不连续的量子发射,成功地从 ...

  2. Matlab绘制普朗克公式曲线1/2

    Matlab绘制普朗克公式曲线 1.确定波长和温度区间. 2.运行程序,结果如下. 3.部分源代码. 1900年德国物理学家M.普朗克在量子论基础上建立了关于黑体辐射的正确公式,即普朗克公式. 它给出 ...

  3. R语言可视化包ggplot2绘制线性回归模型曲线实战( Linear Regression Line)

    R语言可视化包ggplot2绘制线性回归模型曲线实战( Linear Regression Line) 目录 R语言可视化包ggplot2绘制线性回归模型曲线实战( Linear Regression ...

  4. 交叉验证分析每一折(fold of Kfold)验证数据的评估指标并绘制综合ROC曲线

    交叉验证分析每一折(fold of Kfold)验证数据的评估指标并绘制综合ROC曲线 Receiver Operating Characteristic (ROC) with cross valid ...

  5. matplotlib绘制平滑的曲线

    matplotlib绘制平滑的曲线有2种常用的方法 1.曲线拟合 使用scipy库可以拟合曲线. 没拟合的图: import matplotlib.pyplot as plt import numpy ...

  6. python绘制曲线图-python绘制多个曲线的折线图

    这篇文章利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图: # -*- coding: UTF-8 -*- import numpy as np i ...

  7. 【Python】递归绘制科赫曲线及科赫雪花及转换成可执行文件打包

    科赫曲线 ----------- 绘制科赫曲线 import turtle def koch(size, n):if n == 0:turtle.fd(size)else:for angle in [ ...

  8. WinForm绘制直线、曲线、矩形、椭圆、圆弧

    WinForm绘制直线.曲线.矩形.椭圆.圆弧 新建一个窗体.添加六个按钮,插入下面的代码.得到上图. private void button1_Click(object sender, EventA ...

  9. python画两条曲线图_python绘制多个曲线的折线图

    这篇文章利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图: # -*- coding: UTF-8 -*- import numpy as np i ...

最新文章

  1. python + selenium 搭建环境步骤
  2. spring AspectJ的Execution表达式
  3. 洛谷 P3378 【模板】堆
  4. mysql 慢_MySQL很慢... 怎么破??-阿里云开发者社区
  5. mysql 动态hash_Mysql 自定义HASH索引带来的巨大性能提升
  6. Oracle从10g升级到11g详细步骤
  7. Docker-删除untagged docker images
  8. 常见卫星汇总--期待大神补充下载地址
  9. IsValid函数基本用法
  10. cad修改快捷键_CAD快捷键,提高绘图速度
  11. 磨刀不误砍柴工(1)stress 和 pidstat
  12. 104.网络安全渗透测试—[权限提升篇2]—[Linux之SUID提权]
  13. 计算机国二复习攻略,全国计算机等级考试四级复习纲要二[1]
  14. mysql的sleep线程多久_MySQL数据库sleep线程过多,怎么办?
  15. 《郑州市数据中心产业发展规划(2021—2025年)》发布
  16. 【论文】mac系统下的citespace与使用
  17. ubuntu 刷新频率 如何查看_Ubuntu分辨率和刷新频率设置
  18. 查看计算机内存过高,物理内存过高怎么办,小编教你电脑物理内存过高怎么办...
  19. 表白代码c语言,C语言告白代码,一闪一闪亮晶晶~
  20. DBA_DATAPUMP_JOBS

热门文章

  1. python 项目:名片管理系统 之如何运用随机数生成一个名片系统
  2. 鸿蒙适配倒计时,鸿蒙2.0上线倒计时,华为的最强反击终于来了!
  3. ProNas-振动噪声工程界新一代的前沿技术
  4. Hulu推荐 | 传奇嘻哈音乐组合的美国梦:《武当帮成名录》
  5. 单机魔域mysql_《魔域单机版》官方下载 单机魔域单机版中文免安装版_SJ3G游戏中心...
  6. 笑话大全爬虫实战笔记[xiaohua.zol.com.cn]
  7. 蓝桥杯校内选拔赛(河南农业大学)
  8. 工行银企互联接入详解(4)--NC中间件部署
  9. vue项目 - svg格式的icon图标无法显示颜色
  10. NW336无线网卡驱动