自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 常见的Abel逆变换求解方法及其python实现

其中AJI我是写了一个函数,就按照式(7)来写就可以,这里我就不贴上来了。这个离散法很简单,上面的代码我直接写的,没测试,不保证完全正确哈。上一篇论文中总结了一些常见的Abel逆变换求解方法。,应粉丝要求,这篇文章写一下对应的算法实现。详细推导见上一篇文章,结果是。其余就是很简单的离散求和。

2023-07-13 20:27:52 731 2

原创 Abel逆变换及其求解方法

Abel逆变换常应用在轴对称的、光学薄的火焰、羽流或等离子体重建。

2022-10-20 22:29:32 4979 6

原创 如何将Blender模型导入Panda3d

两种方法,使用Blender插件,或者Blend2bam。第一种方法:Blender导出插件1.对于Blender 2.5, 2.6, 2.7版本,使用:YABEE,导出文件格式.egg注意,YABEE不适用Blender2.8及以上版本GitHub - 09th/YABEE: Export models from the Blender to Panda3D game engine由于我的电脑里Blender是3.1版本,所以下面只演示如何操作。在Edit->Preferen

2022-05-22 22:50:26 1414 5

原创 朗伯余弦定律(Lambert‘s Cosine Law)

我最近看到卡耐基梅隆大学 15-462/662 计算机图形学 Computer Graphics(Fall 2020)_哔哩哔哩_bilibili讲解朗伯余弦定律的部分,觉得讲得不错,记录在这里。首先给出辐射照度(Irradiance)定义:单位被照面积接收到的辐射通量,即单位是.注意:这里的面积就是实际被照的面积,而不是投影面积。下图是表示入射光线与接收面垂直的情况。接收面的面积是A。此时辐照度为:下面考虑入射光束与接收面存在夹角的情况。其中A'是接收面实际面积,.

2022-05-13 13:58:08 4264 3

原创 F数的定义和物理含义

F数定义为系统的等效焦距和光学孔径之比,光学系统的F数或数值孔径可以用来表述光学系统的聚光能力。

2022-01-22 14:31:52 8296

原创 RADIS:一个开源的逐线计算平衡和非平衡热辐射代码

我自己在学习辐射计算的时候走了好多弯路,最近发现一个开源的基于逐线法的辐射计算代码(https://github.com/radis/radis)简直是发现了宝藏。我想找一下关于RADIS的中文教程,发现竟然没有。所以我非常想和大家分享一下这个代码。RADIS目前可以计算CO2和CO的非平衡辐射,以及所有可以从HITRAN类数据库下载的粒子的平衡辐射。除了可以计算单温度、多温度的玻尔兹曼分布,还可以计算Treanor分布(我不是学物理化学的,不了解这是什么分布),以及任意分布。一.安装radis

2021-11-02 18:18:02 1090 3

翻译 CO2光谱数据库

现在有两个免费的CO2光谱数据库,分别为HITEMP(HITEMP数据库)和CDSD(ftp://ftp.iao.ru/pub/CDSD-4000),但是第二个CDSD数据库我打不开。一.HITEMPHITEMP分别列出了CO2的七种同位素,适用于混合物辐射计算,适用温度达到2000K;二.CDSDCDSD-1000是一种适用于500-1500K温度的高分辨率二氧化碳光谱数据库。该数据库主要用于燃烧介质的光学诊断、飞机发动机排气的光学测量、金星大气的研究、化学气相沉积等。CDSD-1000在

2021-11-01 10:45:30 2344

原创 TypeError: only size-1 arrays can be converted to Python scalars

今天在求某个物理量delta_lamb时写了下面这段代码import mathimport numpy as nplamb = np.arange(0.1, 6, 0.1)delta_lamb = math.sqrt((2 / lamb * math.cos(Phi))**2 + 1)结果报错了:TypeError: only size-1 arrays can be converted to Python scalars只能求size=1的数组最后将math.sqrt改成np

2021-10-21 21:41:57 2217 1

原创 不同辐射亮度之间转换

我在学习的时候发现,辐射亮度之间如何转换,尤其是和之间的转换每次都需要推导。今天我就在这里记录一下,防止以后忘记,也可以有地方可以查。常见的几种辐射亮度及单位:辐射亮度(radiance),单位:;光谱辐射亮度(spectral radiance),单位:,其中指波长;光谱辐射亮度(spectral radiance),单位:,其中指波数(注意这里不是频率)。我看到好多国外的软件计算的光谱辐射亮度都是后面这个。国内比较常用,所以我需要推一下二者之间的转换。辐射亮度:辐射亮度是指辐..

2021-09-02 14:43:55 3843 1

原创 HITRAN数据库的获取

HITRAN数据库的获取方法有两种,第一种方法是直接从官网(https://hitran.org/)上下载,第二个方法是利用HAPI接口远程访问HITRAN online下载所需数据。HAPI不仅可以从网站上下载数据,还可以直接计算气体的光谱特性。一. 直接下载1.访问官网,点击Data Access->Line-by-line2.选择需要的分子种类,例如这里选择了CO2。然后点击绿色框 Select Isotopologues。3.选择同位素然后点击绿色框 Sele.

2021-09-01 18:21:16 4175 1

原创 HAPI使用方法总结(HITRAN数据库,HITEMP数据库)

之前我计算高温气体光谱特性是自己写的算法部分,查了好多文献,最后计算的结果也还算比较满意。后来我才发现原来HITRAN官网上已经提供了HAPI,只需要调用HAPI就可以直接计算气体的光谱特性,而无需自己写具体的光谱特性计算方法。HAPI (HITRAN Application Programming Interface) 是HITRAN online网站(https://hitran.org/)提供的python接口,可以实现远程访问HITRAN数据库,并可以逐行下载、过滤和处理分子和原子上的光谱数据的

2021-09-01 15:52:40 15052 29

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除