Previous: sqrt 平方根 Up: mcal Next: sum 合計 MCMD2
MCMD2 : mcal : sqsum 平方和

4.94 sqsum 平方和

書式: sqsum($num_1,num_2,\cdots $)

$num_ i$で与えられた数値の平方和を計算する。 NULL値は無視されるが、全てがNULL値であれば結果もNULLとなる。

利用例

例1: 基本例

$ more dat1.csv
id,v1,v2,v3
1,1,2,3
2,-5,2,1
3,1,,3
4,,,
$ mcal c='sqsum(${v1},${v2},${v3})' a=rsl i=dat1.csv o=rsl1.csv
#END# kgcal a=rsl c=sqsum(${v1},${v2},${v3}) i=dat1.csv o=rsl1.csv
$ more rsl1.csv
id,v1,v2,v3,rsl
1,1,2,3,14
2,-5,2,1,30
3,1,,3,10
4,,,,

例2: ワイルドカードを利用した例

vから始まる項目(v1,v2,v3)をワイルドカード「v*」によって指定している。

$ mcal c='sqsum(${v*})' a=rsl i=dat1.csv o=rsl2.csv
#END# kgcal a=rsl c=sqsum(${v*}) i=dat1.csv o=rsl2.csv
$ more rsl2.csv
id,v1,v2,v3,rsl
1,1,2,3,14
2,-5,2,1,30
3,1,,3,10
4,,,,
Previous: sqrt 平方根 Up: mcal Next: sum 合計 MCMD2