你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 04:56:51 +08:00
Updated some variable names.
这个提交包含在:
@@ -109,10 +109,10 @@ def mpl_plot(w, timewindow, dt, iterations, fft=False):
|
|||||||
|
|
||||||
# Replace any NaNs or Infs from zero division
|
# Replace any NaNs or Infs from zero division
|
||||||
startpower[np.invert(np.isfinite(startpower))] = 0
|
startpower[np.invert(np.isfinite(startpower))] = 0
|
||||||
stopower[np.invert(np.isfinite(stopower))] = 0
|
stoppower[np.invert(np.isfinite(stoppower))] = 0
|
||||||
|
|
||||||
start = np.where(startpower > powerdrop)[0][0]
|
start = np.where(startpower > powerdrop)[0][0]
|
||||||
stop = np.where(stopower < powerdrop)[0][0] + start
|
stop = np.where(stoppower < powerdrop)[0][0] + start
|
||||||
print('Pulse width at {:d}dB, i.e. full width at half maximum (FWHM): {:g} s'.format(powerdrop, time[stop] - time[start]))
|
print('Pulse width at {:d}dB, i.e. full width at half maximum (FWHM): {:g} s'.format(powerdrop, time[stop] - time[start]))
|
||||||
|
|
||||||
print('Time window: {:g} s ({} iterations)'.format(timewindow, iterations))
|
print('Time window: {:g} s ({} iterations)'.format(timewindow, iterations))
|
||||||
@@ -133,9 +133,8 @@ def mpl_plot(w, timewindow, dt, iterations, fft=False):
|
|||||||
power -= np.amax(power)
|
power -= np.amax(power)
|
||||||
|
|
||||||
if w.type == 'user':
|
if w.type == 'user':
|
||||||
fmaxpower = np.where(power == 0)[0][0]
|
freqmaxpower = np.where(np.isclose(power[1::], np.amax(power[1::])))[0][0]
|
||||||
w.freq = freqs[fmaxpower]
|
w.freq = freqs[freqmaxpower]
|
||||||
print('Centre frequency: {:g} Hz'.format(w.freq))
|
|
||||||
|
|
||||||
# Set plotting range to 4 times centre frequency of waveform
|
# Set plotting range to 4 times centre frequency of waveform
|
||||||
pltrange = np.where(freqs > 4 * w.freq)[0][0]
|
pltrange = np.where(freqs > 4 * w.freq)[0][0]
|
||||||
|
在新工单中引用
屏蔽一个用户