你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 23:14:03 +08:00
Use isclose for finding max frequency.
这个提交包含在:
@@ -198,9 +198,7 @@ def dispersion_analysis(G):
|
|||||||
power -= np.amax(power)
|
power -= np.amax(power)
|
||||||
|
|
||||||
# Get frequency for max power
|
# Get frequency for max power
|
||||||
freqmaxpower = np.where(power[1::] == np.amax(power[1::]))[0][0]
|
freqmaxpower = np.where(np.isclose(power[1::], np.amax(power[1::])))[0][0]
|
||||||
print(freqmaxpower)
|
|
||||||
print(freqs[freqmaxpower])
|
|
||||||
|
|
||||||
# Set maximum frequency to a threshold drop from maximum power, ignoring DC value
|
# Set maximum frequency to a threshold drop from maximum power, ignoring DC value
|
||||||
freq = np.where((np.amax(power[freqmaxpower::]) - power[freqmaxpower::]) > G.highestfreqthres)[0][0] + 1
|
freq = np.where((np.amax(power[freqmaxpower::]) - power[freqmaxpower::]) > G.highestfreqthres)[0][0] + 1
|
||||||
|
在新工单中引用
屏蔽一个用户