円周率(π)を使いたい
sin10°
の値を求めたい場合は
えーと、ラジアンを引数にするから
sin( π*(10/180) )
で求めなきゃならないのかー。
あれ、でもπって3.141592... いくつだっけ?
そんな高校生の数学の悩みは
Math::Trig を使うことで解決しました。
Math::Trig を使うとなんと pi をそのまま使えるらしぃ。
こんな感じ。
#!/usr/bin/perl -w use Math::Trig; use strict; use warnings; printf("%Lf\n", sin( pi*(10/180) ));
でも、podを見たら、deg2rad という関数で dgree を radian に変換できるそうな
とゆーわけで
#!/usr/bin/perl -w use Math::Trig; use strict; use warnings; printf("%Lf\n", sin( deg2rad(10) ));
って書くことができそうです。