FXPR TSFXPRによる簡易計算を行う

書法

FXPR expr[parameter]*

SHELLMODE

@記述、!記述、^記述、#記述

詳細

第一パラメータをTSFXPR式の連続として解釈して、標準出力する。

{ TSFXPR式; }+
出力では、式の値をTABで区切り、最後にEOLを付加して、1行出力する

SYS関数の引数番号は、1から順に第二パラメータ以降に対応する。引数が0ならば第二パラメータ以降の個数。
M()関数の引数番号は、1から順に第二パラメータ以降に対応する。
 起動時にパラメータの内容が固有実数引数に複写される。 また、#記述を行った場合、複数行の記述が可能だが、 このとき、改行は半角スペースに置きかえられるので注意すること。

統計処理

外部変数(M())に引数が代入されることを利用して、1変数統計計算を行える。
例えば、1-100までの総和を求めるならば、
lgen "lineno;" -l100|fxpr "sum_m;" !! |eb
同様に、ファイル data.txt の各行に値が入っているとき、平均値と、不偏分散を求め、result.txt に格納するときは、
fxpr "mean_m;sd1_m;" !data.txt >result.txt

OPTION

オプションはない

用例

参考

バージョン