def WaveVelandSkindWidget(epsr, sigma):
frequency = np.logspace(1, 9, 61)
vel, skind = WaveVelSkind(frequency, epsr, 10**sigma)
figure, ax = plt.subplots(1, 2, figsize = (10, 4))
ax[0].loglog(frequency, vel, 'b', lw=3)
ax[1].loglog(frequency, skind, 'r', lw=3)
ax[0].set_ylim(1e6, 1e9)
ax[1].set_ylim(1e-1, 1e7)
ax[0].set_xlabel('Frequency (Hz)')
ax[0].set_ylabel('Velocity (m/s)')
ax[1].set_xlabel('Frequency (Hz)')
ax[1].set_ylabel('Skin Depth (m)')
ax[0].grid(True)
ax[1].grid(True)
plt.show()
return
评论列表
文章目录