next up previous
Next: A..4 C 言語によるプログラム Up: A. 計算の仕方 Previous: 例: ルートの計算

A..3 Mathematica

何だかんだ言って、これが一番便利ですね。 商品であってしかも値段がかなり高いのが玉に傷だけど… 数学科は 30 ライセンス保持しているので有効利用してください。

度で与えた量の $ \sin$ を 60 桁計算させたい場合、 次のような関数定義をしておくと簡単である7
 mysin[x_]:=N[Sin[x Degree],60]
例えば以下のように使える。
In[57]:= mysin[1]

Out[57]= 0.0174524064372835128194189785163161924722527203071396426836124

In[58]:= mysin[3/2]

Out[58]= 0.0261769483078731526106116855541126637933910276801086382187863

注意: $ \sin 1.5^\circ$ を計算させるのに mysin[1.5] と するとうまく行かない (1.5 は有効桁数の少ない入力と判断され、 要求精度が低いと扱われてしまう)。 小数を分数に直して 3/2 と入力する必要がある。


next up previous
Next: A..4 C 言語によるプログラム Up: A. 計算の仕方 Previous: 例: ルートの計算
Masashi Katsurada
平成17年7月19日