样本数据¶
想要学习 SAC,手头必须有 SAC 格式的数据,SAC 提供了两个命令可以用于生成 SAC 格式数据,分别是 funcgen 和 datagen。
funcgen¶
funcgen(简写为 fg
)表示“function generator”,即该命令可以生成一些特定的函数,比如脉冲、阶跃、正弦等等,还可以生成一个地震波形样本:
SAC> fg impulse # 生成脉冲函数
上面的命令生成了一个脉冲函数并存储在 SAC 的内存中,可以用命令 plot
(简写为 p
)在图形界面上查看这个函数的样子:
SAC> p
在学习SAC的过程中,funcgen
可以生成地震波形样本:
SAC> fg seismogram # 生成地震波形样本,简写为 fg seis
这个命令在 SAC 内存中产生了一个地震波形样本,同时删除了内存中刚才生成的脉冲信号,可以使用 plot
命令查看地震波形。这个地震波形样本在以后的教程中经常用到。
datagen¶
datagen(简写为 dg
)表示“data generator”。顾名思义,就是用来生成数据的。
下面的示例在内存中生成了 CDV 台站记录到的一个近震的三分量波形数据1,并用 plot1(简写p1
)将三个波形画在一张图上:
SAC> dg sub local cdv.?
SAC> p1
更多示例参考 datagen 命令的语法说明。
- 1
v101.4 的软件包中没有自带波形数据,因而无法使用该命令。