Previous: julian ユリウス暦変換 Up: mcal Next: leapyear 閏年判定 MCMD2
MCMD2 : mcal : lcm 最小公倍数

4.54 lcm 最小公倍数

書式: lcm($num_1,num_2$)

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

利用例

例1: 基本例

$ more dat1.csv
id,val1,val2
1,5,3
2,12,4
3,,
4,5.1,3.1
$ mcal c='lcm(${val1},${val2})' a=rsl i=dat1.csv o=rsl1.csv
#END# kgcal a=rsl c=lcm(${val1},${val2}) i=dat1.csv o=rsl1.csv
$ more rsl1.csv
id,val1,val2,rsl
1,5,3,15
2,12,4,12
3,,,
4,5.1,3.1,15

例2: 定数を与える例

val1項目と15の最小公倍数を求める。

$ mcal c='lcm(${val1},15)' a=rsl i=dat1.csv o=rsl2.csv
#END# kgcal a=rsl c=lcm(${val1},15) i=dat1.csv o=rsl2.csv
$ more rsl2.csv
id,val1,val2,rsl
1,5,3,15
2,12,4,60
3,,,
4,5.1,3.1,15
Previous: julian ユリウス暦変換 Up: mcal Next: leapyear 閏年判定 MCMD2