Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.57 KB

funcgen-and-datagen.rst

File metadata and controls

42 lines (27 loc) · 1.57 KB

样本数据

想要学习 SAC,手头必须有 SAC 格式的数据,SAC 提供了两个命令可以用于生成 SAC 格式数据,分别是 /commands/funcgen/commands/datagen

funcgen

/commands/funcgen(简写为 fg)表示“function generator”,即该 命令可以生成一些特定的函数,比如脉冲、阶跃、正弦等等,还可以生成一个地震波形样本:

SAC> fg impulse         # 生成脉冲函数

上面的命令生成了一个脉冲函数并存储在 SAC 的内存中,可以用命令 /commands/plot (简写为 p)在图形界面上查看这个函数的样子:

SAC> p

在学习SAC的过程中,funcgen 可以生成地震波形样本:

SAC> fg seismogram      # 生成地震波形样本,简写为 fg seis

这个命令在 SAC 内存中产生了一个地震波形样本,同时删除了内存中刚才生成的 脉冲信号,可以使用 plot 命令查看地震波形。这个地震波形样本在 以后的教程中经常用到。

datagen

/commands/datagen(简写为 dg)表示“data generator”。顾名思义, 就是用来生成数据的。

下面的示例在内存中生成了 CDV 台站记录到的一个近震的三分量波形数据1, 并用 /commands/plot1(简写p1)将三个波形画在一张图上:

SAC> dg sub local cdv.?
SAC> p1

更多示例参考 /commands/datagen 命令的语法说明。


  1. v101.4 的软件包中没有自带波形数据,因而无法使用该命令。