你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 04:56:51 +08:00
Further tweaks to dispersion analysis function.
这个提交包含在:
@@ -201,15 +201,17 @@ def dispersion_analysis(G):
|
||||
results['maxfreq'] = max(maxfreqs)
|
||||
|
||||
# Find minimum wavelength (material with maximum permittivity)
|
||||
ers = []
|
||||
maxer = 0
|
||||
matmaxer = ''
|
||||
for x in G.materials:
|
||||
if x.se != float('inf'):
|
||||
er = x.er
|
||||
if x.deltaer:
|
||||
er += max(x.deltaer)
|
||||
ers.append(er)
|
||||
maxer = max(ers)
|
||||
results['material'] = next(x for x in G.materials if x.er == maxer and x.ID != 'pec')
|
||||
if er > maxer:
|
||||
maxer = er
|
||||
matmaxer = x.ID
|
||||
results['material'] = next(x for x in G.materials if x.ID == matmaxer)
|
||||
|
||||
# Minimum velocity
|
||||
minvelocity = c / np.sqrt(maxer)
|
||||
|
在新工单中引用
屏蔽一个用户