做论文实验需要普朗克函数,在CSDN发现了这个算法,不错分享了。记录下来~~~~

普朗克函数+图像


代码:

clear all;
close all;
c1=3.741832;%第一辐射常数
c2=14387.86;%第二辐射常数
for T=270:10:370 % 设置辐射温度(K)
l=0.0001:0.02:15; % 设置波长范围及计算步长
M=1e+4.*(c1./(l.^5)./(exp(c2./(l.*T))-1)); % 计算指定温度光谱辐出度
plot(l,M,'-b','LineWidth',1.4) % 绘制光谱辐出度曲线
maxM = max(M) % 找出指定温度最大光谱辐出度
i=find(maxM==M); % 找峰值波长点
text(l(i+20),M(i+20),[num2str(T),'K'],'VerticalAlignment',...
'baseline','HorizontalAlignment','left','fontsize',7)
hold on % 在指定位置按给定方式标记对应温度
end
set(gca,'XTick',[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]) %设置横坐标点
xlabel('\lambda / \mum') % 横坐标名称及单位
ylabel('M_{b\lambda} / W\cdotcm^{-2}\cdot\mum^{-1}') % 纵坐标名称及单位
hold off

Matlab实现普朗克函数相关推荐

  1. 普朗克公式matlab,用MATLAB实现普朗克函数积分的快捷计算.pdf

    用MATLAB实现普朗克函数积分的快捷计算 维普资讯 ≮ 曩≯ : 一 l2 量 ii!iiiiiiliii! 文章编号: 1672-8785(2008)04-0012-03 用MATLAB实现普朗克 ...

  2. Python如何调用matlab函数?

    仅需一步就能搭建好两者的通道! 在matlab的命令行下键入: cd (fullfile(matlabroot,'extern','engines','python')) system('python ...

  3. 利用NVIDIA-NGC中的MATLAB容器加速语义分割

    利用NVIDIA-NGC中的MATLAB容器加速语义分割 Speeding Up Semantic Segmentation Using MATLAB Container from NVIDIA NG ...

  4. 用matlab怎么画视电阻率拟断面图,在MATLAB平台上实现可控源音频大地电磁反演数据三维可视化显示...

    第29卷 增刊 物探化探计算技术 2007年10月 收稿日期6文章编号:1001-1749(2007)增刊(1)-0068-04 在MAT LAB 平台上实现可控源音频大地 电磁反演数据三维可视化显示 ...

  5. 直接法 matlab,解线性方程组直接方法matlab用法.doc

    解线性方程组直接方法matlab用法 在这章中我们要学习线性方程组的直接法,特别是适合用数学软件在计算机上求解的方法. 2.1 方程组的逆矩阵解法及其MATLAB程序 2.1.3 线性方程组有解的判定 ...

  6. matlab编程实现基于密度的聚类(DBSCAN)

    1. DBSCAN聚类的基本原理 详细原理可以参考链接: https://www.cnblogs.com/pinard/p/6208966.html 这是找到的相对很详细的介绍了,此链接基本仍是周志华 ...

  7. matlab编程实现k_means聚类(k均值聚类)

    1. 聚类的定义 以下内容摘抄自周志华<机器学习> 根据训练数据是否拥有标记信息,机器学习任务可以大致分为两大类:"监督学习"(supervised learning) ...

  8. matlab生成多组多维高斯分布数据

    matlab生成多组多维高斯分布数据 之所以写这么一个函数,是因为在练习用matlab实现聚类分析,用matlab生成的高斯分布数据可以作为很好的数据.当然,直接load进鸢尾花数据集也可以拿来练手, ...

  9. matlab图形绘制基础(东北大学MOOC笔记)

    %% 二维图形绘制 % 多纵轴曲线绘制 figure(1); t = 0:0.01:2*pi; y1 = sin(t); y2 = 10*cos(t); % plotyy(t, y1, t, y2); ...

最新文章

  1. C++STL中的unique函数解析
  2. 用户空间与内核空间数据交换的方式(zz)
  3. 【Android工具】安卓手机轻松获取硬件数据和状态信息
  4. 【栈】【232. 用栈实现队列】【简单】
  5. POJ - 2201 Cartesian Tree(笛卡尔树-单调栈/暴跳父亲)
  6. appframework3.0(JQmobi)入门教程
  7. 201912-3 化学方程式
  8. 如何给linux目录加密码,怎么只给一个文件夹的内容加密?
  9. 用Python将音频内容转换为文本格式
  10. 100万并发连接服务器笔记之Erlang完成1M并发连接目标
  11. 大白菜UEFI版制作u盘启动盘使用教程
  12. 深入理解操作系统原理之操作系统概述
  13. 张一鸣在字节跳动7周年庆典上的演讲
  14. Ognl表达式基本原理和使用方法
  15. H3C 无线控制器+瘦ap 配置
  16. 微信百度网盘小程序文件分享Burp抓包获得链接和提取码
  17. 计算机网络发现已关闭啥意思,电脑显示网络发现已关闭,是什么意思?怎样解决问题?...
  18. 中国地图矫正中的误差
  19. 计算机组成原理SRop,【9A文】计算机组成原理历年真题.docx
  20. [高通SDM450][Android9.0]CTA认证--去掉彩信、短信、通话功能

热门文章

  1. 传感器尺寸、像素、DPI分辨率、英寸、毫米的关系
  2. android仿微信下拉二楼_Android仿微信下拉列表实现
  3. 自动控制的基本概念和符号表示
  4. 【Acwing寒假2023每日一题】4366. 上课睡觉 - 枚举
  5. sql语句查询到上周、上个月的数据
  6. 项目功能验收阶段的小问题
  7. 软件架构模式之事件驱动架构
  8. 什么是CS寄存器,什么是IP寄存器
  9. python从收货信息,寄件信息等字符串中,获取姓名
  10. zookeeper的javaAPI使用