使用MATLAB绘制普朗克曲线
创作时间:
作者:
@小白创作中心
使用MATLAB绘制普朗克曲线
引用
CSDN
1.
https://m.blog.csdn.net/2301_79899027/article/details/143740634
普朗克曲线是描述黑体辐射强度与波长关系的重要曲线,其理论基础是普朗克的量子假说。本文将介绍如何使用MATLAB绘制普朗克曲线,帮助读者更好地理解黑体辐射的物理现象。
关于黑体辐射的正确公式,即普朗克公式:
下面是使用MATLAB绘制普朗克曲线的具体代码实现:
% 定义普朗克常数,单位为J·s
h = 6.63e-34;
% 定义真空中的光速,单位为m/s
c = 3e8;
% 定义玻尔兹曼常数,单位为J/K
k = 1.38e-23;
% 外层循环,设置不同的辐射温度
for T = 2700:100:3500 % T代表辐射温度,单位为K,步长为100
% 定义波长范围及计算步长,单位为m
l=(1:10:5001).*10^(-9);
% 根据普朗克辐射定律计算指定温度光谱辐出度
% 公式为M=(2*h*pi*c^2)/(lambda^5)/(exp(h*c/(lambda*k*T)) - 1)
M = (2 * h *pi* c ^ 2)./(l.^5)./(exp(h * c./(l * k * T)) - 1);
% 绘制光谱辐出度曲线,颜色为蓝色,线宽为1.4
plot(l,M,'-b','LineWidth',1.4);
% 找出指定温度下光谱辐出度的最大值
maxM = max(M);
% 找到最大值对应的索引,可用于确定峰值波长点的位置
[~, i] = max(M);
% 在曲线的特定位置标记对应的温度值T
% l(i + 20)和M(i + 20)确定标记的坐标位置
% 设置垂直和水平对齐方式以及字体大小
text(l(i + 20),M(i + 20),[num2str(T),'K'],'VerticalAlignment',...
'baseline','HorizontalAlignment','left','fontsize',7);
hold on; % 保持图形,以便后续在同一图上继续绘制
end
% 添加横坐标标签,lambda代表波长
xlabel('\lambda');
% 添加纵坐标标签,M(lambda,T)表示与波长和温度相关的光谱辐出度
ylabel('M(\lambda,T)');
% 添加标题,表明与普朗克量子假说相关
title('普朗克量子假说');
% 开启网格线,使图形更清晰
grid on;
hold off;
这段代码首先定义了普朗克常数、真空中的光速和玻尔兹曼常数等物理常数。然后通过循环设置不同的辐射温度,并计算在不同温度下的光谱辐出度。最后,通过绘制光谱辐出度曲线并添加相应的标注,最终生成了普朗克曲线的图像。
热门推荐
天台山大瀑布:亲子游必打卡
让你“傻”人有傻福的21个小习惯
真正有福气的人,往往都懂得“装傻”
从固定到成长:心态如何影响你应对挑战的能力?
俄媒批评中国汽车:寿命短易生锈,不及德系欧美
中国新能源汽车的国际竞争优势来自哪里?
GJB9001C-2017体系文件:26 关键件和重要件控制规范
中国汽车在俄遇冷:政策收紧叠加质量质疑,2025年出口增速或将放缓
《中国汽车腐蚀测评研究报告》蓝皮书正式发布
人形机器人浪潮下,国产有机硅材料能否实现弯道超车?
在海外体验第一个“非遗版”春节
双十一囤货清单:健康饮食必备好物
开车转弯要掌握的5个安全技巧,新手司机要重视,避免转弯事故
开车转弯要掌握的5个安全技巧,新手司机要重视,避免转弯事故
《中国成语大会》揭秘:蛇年的那些四字成语
2025蛇年必学吉祥话大集合!
《志气》:一群女孩的拔河梦
郭书瑶主演《志气》获金马奖最佳新人:一群女孩的拔河梦
全面解读:增强心脏健康的四种运动与饮食建议
喻守真&西川:揭秘《唐诗三百首》的文化密码
“海上生明月,天涯共此时”:一句诗里的千年思念
天工开源计划加速人形机器人发展
香格里拉非遗文化:多元民族文化的璀璨明珠
春节打卡香格里拉:绝美风光等你来探!
香格里拉冬季深度游:打卡独克宗古城和松赞林寺
手机通讯录的导入导出方法(简单又方便的联系人备份与恢复)
以马头琴(蒙古族音乐艺术的代表性乐器——以马头琴的起源)
普洱茶中的黑色素沉淀:红茶是否也会有类似的现象?
茶几按什么单位算?选购指南与实用建议
探究普洱茶汤初期清澈后期变浑的原因与影响因素