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