disp2asc
- 简介:
将 NetCDF 格式的面波频散结果转为 ASCII 文件
语法
grt disp2asc -Cpath -Upath [ -Ff1[/f2][/df][+p] ] [ -N[n1][/n2][/dn] ] [ -h ]
描述
disp2asc 模块可将 eigenv 模块计算出的相速度频散结果转为方便阅读的 ASCII 文件, 结果输出到标准输出,包含四列:
频率(Hz) 阶数 相速度(km/s) 久期函数层位
也可转换 eigenfn -U 模块计算出的群速度频散结果,结果包含四列:
频率(Hz) 阶数 相速度(km/s) 群速度(km/s)
必选选项
- -Cpath
eigenv 模块计算的相速度频散结果保存文件路径。
- -Upath
eigenfn 模块使用 -U 计算的群速度频散结果保存文件路径。
可选选项
- -Ff1[/f2][/df][+p]
从频散结果中挑选特定频率进行处理(默认全部),有以下几种用法:
-Ff1 - 单点频率 f1 ,单位 Hz
-Ff1/f2 - 选择频率范围 [f1, f2] ,单位 Hz
-Ff1/f2/df - 从频率 f1 到 f2 ,间距 df 的一系列等距频率,单位 Hz
在以上用法后加上 +p ,则 f1,f2,df 均变为周期,单位 secs。 例如 -F0/10/2+p 表示计算周期 2s, 4s, 6s, 8s, 10s 处的频散。
注: 在使用 f1/f2/df 定义等距频率点时,为了方便,用户可以设置 f1=0, 此时程序会自动跳到下一个频率点 (df)。
- -N[n1][/n2][/dn]
从频散结果中挑选特定阶数进行处理(默认仅基阶),0 对应基阶,有以下几种用法:
-N - 所有阶
-Nn1 - 仅阶数 n1
-Nn1/n2 - 选择阶数范围 [n1, n2]
-Nn1/n2/dn - 从阶数 n1 到 n2 ,间距 dn 的一系列等距阶数
- -h
打印帮助文档。