当前位置:   article > 正文

利用Winform—Chart+DataGridView实现黑体辐射规律(普朗克、斯忒藩-玻尔兹曼、维恩)曲线图_黑体辐射曲线

黑体辐射曲线


写在前面

最近专业课上老师安排用matlab写一段程序,目标是实现黑体辐射规律图(见下图),奈何从来没用过Matlab,我只能另辟蹊径,于是利用c#中的Chart控件进行图形绘制,同时利用DataGridView控件将数据输出为表格形式。
(这不是一个很难的程序,程序代码也优化的不够好,若程序有问题,还请各位大佬批评指正)
图1


一、黑体辐射规律

黑体辐射定律有四个,分别是普朗克定律、斯忒藩-玻尔兹曼定律、维恩位移定律、基尔霍夫定律(这里不进行讨论)。

普朗克定律:(化简前)
在这里插入图片描述
Tip:式中的参数:
       h为普朗克常数: h=6.63×10-34 J·s
       c为真空中的光速:c=3×108   m/s
       k为玻尔兹曼常数:k=1.38×10-23 J/K
       λ为波长:           μm
       T为绝对温度:         K

普朗克定律:(化简后)

在这里插入图片描述
Tip:这里的c1和c2是对化简前公式中固定参数进行计算合并,一旦进行计算就会涉及到单位问题,所以在写程序之前需要自己把公式推导一遍,目的是为了统一单位,在统一单位的过程中就会出现系数,正确的系数才会得到正确的数据,这也正是程序数据计算的关键。

斯忒藩-玻尔兹曼定律:

在这里插入图片描述
Tip:*式中的参数:
       σ为斯忒藩-玻尔兹曼常数: σ=5.67×108 W/m2/K4

维恩位移定律:
在这里插入图片描述
Tip:式中的参数:
       b为常数: b=2.898×10-3 m·K

二、结果实现

1.程序截图

程序中的代码注释的非常清楚,直接下载程序看吧,这里就直接上结果图了:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.程序下载地址(蓝奏云)

蓝奏云下载地址(复制链接到浏览器打开,直接下载即可):
https://www.lanzoui.com/ixlC5pgbqib


总结

这次算是对Winform中的图表控件进行了学习吧,毕竟以前也没有用过这些控件,用起来还不错。
共勉

“世界上只有一种真正的英雄主义,那就是认清生活的真相后仍然爱它”

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/398553
推荐阅读
  

闽ICP备14008679号