Wolfram Computation Meets Knowledge

数値結果で表示される桁数を増やす方法

Wolfram言語では,標準的な小数は内部的には機械精度*で表示されます.

In[1]:= $MachinePrecision
Out[1]= 15.9546

数は,InputFormにすると利用可能な桁がすべて表示されます.

In[2]:= InputForm[200./7]
Out[2]//InputForm= 28.57142857142857 

しかし,デフォルトでは,そのような機械精度数の6桁だけが表示されます.

In[3]:= 200./7
Out[3]= 28.5714 

個々の数に対して,あるいはすべての機械精度数に対して,表示される桁数を増やすことができます.

個々の数

NumberFormは,特定の数を希望の桁数で表示します.

In[4]:= NumberForm[200./7, 12]
Out[4]//NumberForm= 28.5714285714 

NumberFormは,その数の桁数を超える桁数を返すことはできません.

In[5]:= NumberForm[200./7, 24]
Out[5]//NumberForm= 28.57142857142857 

すべての数

  1. Windowsでは「編集」 ▶ 「環境設定」,Macでは「Mathematica」 ▶ 「環境設定」のメニュー項目を開きます.
  2. 「外観」 ▶ 「数」 ▶ 「フォーマット」のタブを選びます.
  3. 「出力に表示する桁数」の行で希望の精度を設定します.


* 数の精度は,対応する厳密値の不確かさの対数で定義されるため,機械精度は非整数の値になります.

この項目は役に立ちましたか?
はい
いいえ

ご意見・ご提案がおありでしたらお書きください.

フィードバックをありがとうございました.

送信

サポートへのお問合せ

お支払い,アクティベーションに関する質問から技術的な質問まで,お気軽にお問い合せください.

販売代理店 (ライセンスをお持ちの方は、ご購入された代理店にお問い合わせください)

Hulinks

電話:03-5642-8380
Fax:03-5642-8381

soft.sales@hulinks.co.jp
Webサイト

日本電子計算株式会社

電話:03-5210-0184
Fax:03-5210-0229

math_info@cm.jip.co.jp
Webサイト

亘香通商株式会社

電話:045-320-2711
Fax:045-320-9342

sales@senko-corp.co.jp
Webサイト

株式会社シーエムディーラボ

電話:03-3408-8406
Fax:03-3408-8406

info@cmdlab.co.jp
Webサイト