sacfile_differentiateコマンド マニュアル

(The documentation of sacfile_differentiate command)

Last Update: 2022/5/6


◆機能・用途(Purpose)

SAC時系列データを読み込んで微分する。 SACのdifコマンドではサンプル時刻が半分ずれるが、 このプログラムでは時刻ずれを起こさないように微分を行う。
Read a SAC time series data file and differentiate the time series data. While the dif command in SAC results in a half-sample difference in the sample times, this program keeps consistency of the sample times between the original and differential time series data.


◆ソースコード(Source code)

$YMAEDA_OPENTOOL_DIR/sac_data/src/sacfile_differentiate.c


◆使用方法(Usage)

コマンドライン引数でパラメータを指定する。 パラメータの一覧を下表に示す。
Specify parameters by command-line arguments. The table below shows a list of parameters.


●「-」から始まらない引数 (Arguments not beginning with “-”)

引数
Argument
与える値
Quantity to be given
第1引数
1st argument
入力SACデータファイル名。
The input SAC data file name.
第2引数
2nd argument
微分した時系列データの出力先SACファイル名。
Name of the output SAC file into which the differential time series data will be written.


●1つの「-」から始まる引数 (Arguments beginning with a single “-”)

このコマンドでは1つの「-」から始まる引数は存在しない。
This command does not have arguments beginning with a single “-”.


●「--パラメータ名=パラメータ値」の形式の引数 (Arguments of a form “--Parameter name=Parameter Value”)

このコマンドでは「--パラメータ名=パラメータ値」の形式の引数存在しない。
This command does not have arguments of a form “--Parameter name=Parameter Value”.


◆動作(Behaviour)

第1引数で指定したSAC時系列データファイルを読み込んで微分を行い、 得られた時系列データを第2引数で指定したファイルにSAC形式で出力する。 微分の計算には 関数sequence_differentiateの計算式を用いる。
Read the SAC time series data specified by the 1st argument, differentiate, and output the resultant time series data to the file specified by the 2nd argument in SAC format. The formula of function sequence_differentiate is used for the computation of the differentiate.


◆使用例(Example)

sacfile_differentiate velocity.sac acceleration.sac