def PrintParams(self, lat, lon):
sn, se, su = ct2lg(self.sin[0:self.frequencies], self.sin[self.frequencies:self.frequencies * 2], self.sin[self.frequencies * 2:self.frequencies * 3], lat, lon)
cn, ce, cu = ct2lg(self.cos[0:self.frequencies], self.cos[self.frequencies:self.frequencies * 2], self.cos[self.frequencies * 2:self.frequencies * 3], lat, lon)
# calculate the amplitude of the components
an = np.sqrt(np.square(sn) + np.square(cn))
ae = np.sqrt(np.square(se) + np.square(ce))
au = np.sqrt(np.square(su) + np.square(cu))
return 'Periodic amp [annual semi] N: %s E: %s U: %s [mm]' % (
np.array_str(an * 1000.0, precision=1), np.array_str(ae * 1000.0, precision=1),
np.array_str(au * 1000.0, precision=1))
评论列表
文章目录