2017-11-07から1日間の記事一覧

RMS値の算出

2バイト長整数を羅列しただけのバイナリファイルからRMS値を算出するには、 rms=`cat temp.raw |\ od -w2 -t d2 -v -An |\ awk '{m+=$1^2} END{print sqrt(m/NR);}'` echo $rms だけです。 -w2 は2バイトずつ読み込む、-t d2 は符号付2バイト長整数、 -v は…