DecimalForm[expr]
expr の近似実数を,科学表記は使わずに,常に小数形式で表示する.
DecimalForm[expr,n]
小数形式で与えられた近似実数を n 桁精度で出力する.
DecimalForm[expr,{n,f}]
n 桁の近似実数を小数点以下 f 桁で出力する.
DecimalForm
DecimalForm[expr]
expr の近似実数を,科学表記は使わずに,常に小数形式で表示する.
DecimalForm[expr,n]
小数形式で与えられた近似実数を n 桁精度で出力する.
DecimalForm[expr,{n,f}]
n 桁の近似実数を小数点以下 f 桁で出力する.
詳細とオプション
- DecimalFormは,オプションNumberPointAutomaticおよびScientificNotationThreshold{-∞,∞}を指定したNumberFormと実質的に等しい.
- 使用可能なオプション
-
DefaultPrintPrecision Automatic 機械数のデフォルトの出力桁数 DigitBlock Infinity 何桁ごとに切れ目を入れるか NumberPadding {"","0"} 左右の充填に使う文字列 NumberPoint Automatic 小数点に使う文字列 NumberSeparator {",", " "} ブロック間に挿入する文字列 NumberSigns {"-",""} 正の数と負の数の符号に使う文字列 SignPadding False 記号の後ろに充填を挿入するかどうか - DecimalForm[expr]のタイプセット形式は,入力で使われる際は expr と同じであると解釈される. »
- DecimalFormは,入力を評価するとDecimalForm[expr]になるときは出力には現れない. »
例題
すべて開く すべて閉じる例 (2)
スコープ (5)
nE = N[E]DecimalForm[nE, 10]DecimalForm[nE, 2]DecimalForm[RandomComplex[10 ^ 10 + 10 ^ 10I]]DecimalForm[N[Pi ^ 5, 20]]DecimalForm[N[Pi ^ 5, 20], 10]RandomReal[2000, 5]DecimalForm[%, 4]RandomReal[2 10 ^ 8, {3, 3}]DecimalForm[%]10. ^ 7Sin[x / 10. ^ 7]DecimalForm[%]オプション (9)
DefaultPrintPrecision (1)
DigitBlock (2)
NumberPadding (1)
NumberPoint (2)
DecimalForm[1.2345, 3]DecimalForm[1.2345, 3, NumberPoint -> ","]NumberPointのデフォルト値であるAutomaticの場合,後ろに続く桁がない場合は小数点は表示されない:
DecimalForm[{1.0, 1.1}]NumberPoint"."設定を使うと常に小数点が表示される:
DecimalForm[{1.0, 1.1}, NumberPoint -> "."]NumberSeparator (1)
NumberSigns (1)
特性と関係 (4)
DecimalFormは,事実上,指数関数を無効にして数値点を自動的に生成するNumberFormに等しい:
DecimalForm[1234567.89]NumberForm[%, ExponentFunction -> (Null&), NumberPoint -> Automatic]DecimalFormと同様,AccountingFormも科学表記は使わない:
p = N[E ^ Range[10, 20, 2]];DecimalForm[p, 10]AccountingForm[p, 10]{DecimalForm[-5], AccountingForm[-5]}NumberFormとPaddedFormは,5乗より大きい累乗には指数を使う:
NumberForm[p, 10]PaddedForm[p, 10]ScientificFormは,小数点の左には1桁しか使わない:
ScientificForm[p, 10]EngineeringFormは3の倍数を指数を使う:
EngineeringForm[p, 10]DecimalForm[expr]のタイプセット形式は,入力で使われるときは expr と同じであると解釈される:
{DecimalForm[10. ^ 6]}出力をコピーして入力セルにペーストする.1000000.は1.`*^6であると解釈される:
{1.*^6}DecimalFormは,入力を評価するとDecimalForm[expr]になるときは出力には現れない:
DecimalForm[10. ^ 6]Outには,DecimalForm[10.^6]ではなく値1.`*^6が割り当てられる:
%考えられる問題 (2)
入力桁数が少ない大きい数の場合は,小数点の左に0が加えられる:
DecimalForm[1.2345 10 ^ 6]DecimalForm[1.2345`3 10 ^ 6]DecimalForm[1234567.8, 3]DecimalFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:
e = DecimalForm[10. ^ 6]出力はDecimalFormではない:
%しかし,変数 e はDecimalFormなので,続く評価に影響するかもしれない:
FullForm[e]DecimalFormが介在するため乗算は評価されない:
10 * eまず変数に割当てを行い.次に結果にDecimalFormを適用することで計算可能性を維持する:
(f = 10. ^ 6)//DecimalForm10 * f関連するガイド
-
▪
- 数の表示 ▪
- 桁の数字 ▪
- 数学タイプセットオプションと調整 ▪
- グラフのラベル,凡例,注釈付け
テキスト
Wolfram Research (2017), DecimalForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/DecimalForm.html (2026年に更新).
CMS
Wolfram Language. 2017. "DecimalForm." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2026. https://reference.wolfram.com/language/ref/DecimalForm.html.
APA
Wolfram Language. (2017). DecimalForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DecimalForm.html
BibTeX
@misc{reference.wolfram_2026_decimalform, author="Wolfram Research", title="{DecimalForm}", year="2026", howpublished="\url{https://reference.wolfram.com/language/ref/DecimalForm.html}", note=[Accessed: 13-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_decimalform, organization={Wolfram Research}, title={DecimalForm}, year={2026}, url={https://reference.wolfram.com/language/ref/DecimalForm.html}, note=[Accessed: 13-September-2026]}