Previous: fract 小数部 Up: mcal Next: hasspace 空白類文字検索 MCMD2
MCMD2 : mcal : gcd 最大公約数

4.45 gcd 最大公約数

書式: gcd($num_1,num_2$)

$num_1$と$num_2$の最大公約数を求める。 実数は整数に変換して(切り下げ)実行される。

利用例

例1: 基本例

$ more dat1.csv
id,val1,val2
1,12,36
2,6,5
3,,
4,12.1,36.2
$ mcal c='gcd(${val1},${val2})' a=rsl i=dat1.csv o=rsl1.csv
#END# kgcal a=rsl c=gcd(${val1},${val2}) i=dat1.csv o=rsl1.csv
$ more rsl1.csv
id,val1,val2,rsl
1,12,36,12
2,6,5,1
3,,,
4,12.1,36.2,12

例2: 定数を与える例

val1項目と36の最大公約数を求める。

$ mcal c='gcd(${val1},36)' a=rsl i=dat1.csv o=rsl2.csv
#END# kgcal a=rsl c=gcd(${val1},36) i=dat1.csv o=rsl2.csv
$ more rsl2.csv
id,val1,val2,rsl
1,12,36,12
2,6,5,6
3,,,
4,12.1,36.2,12
Previous: fract 小数部 Up: mcal Next: hasspace 空白類文字検索 MCMD2