T矩阵法

✍ dations ◷ 2025-12-03 20:14:48 #T矩阵法

过渡矩阵法( T-matrix method, TMM ) 是一种非球形粒子光散射计算方法,最初由彼得·沃特曼(Peter C. Waterman,1928–2012)于 1965 年提出。 该技术也称为零场法和扩展边界条件法 (EBCM)。 该方法通过匹配麦克斯韦方程组解的边界条件得到矩阵元素。它的应用已经扩展到包含占据散射体区域的各种类型的线性介质。

T-矩阵方法非常高效,已被广泛用于计算单个和复合粒子的电磁散射 。

入射和散射电场被展开为球面矢量波函数 (SVWF),这在米散射中也会遇到。它们是矢量亥姆霍兹方程的基本解,可以从球坐标中的标量基本解、第一类球形Bessel 函数和球形 Hankel 函数生成。因此,有两组线性独立的解,分别表示为 M 1 , N 1 {displaystyle mathbf {M} ^{1},mathbf {N} ^{1}} ,它依赖于 Stratton-Chu 方程。 他们指出,给定体积外的电磁场可以表示为包围体积的表面上的积分,仅涉及表面上场的切向分量。如果观察点位于该体积内,则积分消失。

通过利用散射体表面切向场分量的边界条件,

其中 n {displaystyle mathbf {n} } 是散射体表面的法向量,可以根据散射体表面内部场的切向分量推导出散射场的积分表示。可以为入射场导出类似的表示。

通过根据 SVWF 展开内部场并利用它们在球面上的正交性,可以得出 T 矩阵的表达式。也可以从远场数据计算 T 矩阵。 这种方法避免了与零场方法相关的数值稳定性问题。


可以在网上找到几个用于评估 T 矩阵的数值代码 (页面存档备份,存于互联网档案馆) (页面存档备份,存于互联网档案馆) (页面存档备份,存于互联网档案馆) 。

T矩阵还可以用零场法和扩展边界条件法(EBCM)以外的方法求得;因此,术语“T 矩阵方法”是一个宽泛的叫法。

相关

  • 蜘蛛网蜘蛛网是由部分种类的蜘蛛吐丝所编成的网状物,用以捕获昆虫、小型脊椎动物等作食物,或用以结巢居住。蜘蛛可以感应到猎物冲撞或受困于蜘蛛网上时所产生的震动;在完成它们的网后
  • 广南国广南国(越南语:Quảng Nam Quốc/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H","
  • 兴梠慎三兴梠慎三(Koroki Shinzo, 1986年7月31日-),日本足球运动员,前日本国家足球队成员。日本媒体提前曝光鹿岛鹿角前锋日本前国脚兴梠慎三将转会到浦和红钻,兴梠慎三与球队签下了3年的
  • 开路开路是指电路中的开关呈关闭状态或去掉一个负载,使电流不能构成回路的电路。也称断路。在电路学里面,当电容在一个回路里达到稳定状态(简单说,就是电容的电压等于该回路的电压
  • 2011年爱沙尼亚议会选举安德鲁斯·安西普 改革党安德鲁斯·安西普 改革党爱沙尼亚于2011年3月6日举行议会选举,其中的电子投票于2011年2月24日至3月2日举行。本次选举以比例代表制选出爱沙尼亚议会1
  • 2017-2018年西班牙宪政危机– 西班牙(绿及深灰)– 加泰罗尼亚共和国(绿)政党中立 加泰罗尼亚政府政党中立卡莱斯·普伊格德蒙特奥里奥尔·容克拉斯(被拘留)华金·福恩(英语:Joaquim Forn)(被拘留)卡梅·福卡德利(被拘留)何塞普·柳伊斯·特拉佩罗(英语:Josep Lluís Trapero Álvarez)(至2017年10月28日)奎姆·托拉(2018年5月14日起)加泰罗尼亚警察支队:加泰罗尼亚警察部队:2017年西班牙宪政危机(西班牙语:Crisis constitucional española de 2017
  • 张查理张查理(1895年-1970年),男,山东蓬莱人,中国医学家,曾任西北军政委员会卫生部副部长、西北行政委员会卫生局长,中华医学会副理事长。
  • 何光篪何光篪(1913年-?),曾用名何仲音,男,四川新都人,中国人体解剖学家,曾任中国人民解放军第三军医大学教授,博士生导师。
  • 浮动声调浮动声调是语素中的元素,不包含辅音和元音,仅包含音调。它无法单独发音,但会影响相邻语素的音调。 例如在班巴拉语中,有两个音调:高音和低音。在这种语言中,定冠词为一低浮动声调(floating low tone);定冠词与一个孤立的名词连用时,这个低浮动声调与前面的元音相连,将高音变为降调(falling tone):泛指所有的河; 则是指某条特定的河。当低浮动声调出现在两个高音之间时,它会将以下音调降低:与词缀之类的音段语素相关联的浮动声调同样常见。例如,在尼日利亚的埃多德语(英语:Edoid lang
  • 比较并交换比较并交换(compare and swap, CAS),是原子操作的一种,可用于在多线程编程中实现不被打断的数据交换操作,从而避免多线程同时改写某一数据时由于执行顺序不确定性以及中断的不可预知性产生的数据不一致问题。该操作通过将内存中的值与指定数据进行比较,当数值一样时将内存中的数据替换为新的值。一个CAS操作的过程可以用以下c代码表示: int cas(long *addr, long old, long new){ /* Executes atomically. */ if(*addr