AccountingForm[expr]
式 expr の中のすべての数を標準的な会計用の表記で出力する.
AccountingForm[expr,n]
数を n 桁精度で出力する.
AccountingForm
AccountingForm[expr]
式 expr の中のすべての数を標準的な会計用の表記で出力する.
AccountingForm[expr,n]
数を n 桁精度で出力する.
詳細とオプション
- AccountingFormで,科学表記を使用することはできない.
- AccountingFormでは,丸カッコでくくられた数は負の数である.
- 次のオプションを与えることができる.
-
DigitBlock Infinity 区切り間の桁数 ExponentFunction Automatic 指数部に適用する関数 ExponentStep 1 指数が増加する際のステップ数 NumberFormat Automatic 仮数,底,指数を組み合せるのに使う関数 NumberMultiplier "×" 乗算を示すのに使う文字列 NumberPadding {"",""} 左右の充填に使う文字列 NumberPoint "." 小数点を示す文字列 NumberSeparator {","," "} 小数点以上と以下との間に挿入する文字列 NumberSigns {{"(",")"},""} 正負の数字を表す符号のために使う文字列 SignPadding False 符号の後に余白を入れるかどうか - AccountingForm[expr]のタイプセット形式は,入力で使われるときは expr と同じであると解釈される. »
- AccountingFormは,入力を評価してAccountingForm[expr]になるときは出力には現れない. »
例題
すべて開く すべて閉じるスコープ (5)
nE = N[E]AccountingForm[nE, 10]AccountingForm[nE, 2]AccountingForm[RandomComplex[10 ^ 10 + 10 ^ 10I]]AccountingForm[N[Pi ^ 5, 20]]AccountingForm[N[Pi ^ 5, 20], 10]RandomReal[2000, 5]AccountingForm[%, 4]RandomReal[2 10 ^ 8, {3, 3}]AccountingForm[%]10. ^ 10Sin[x / 7.]AccountingForm[%]オプション (10)
DigitBlock (2)
ExponentFunction (1)
NumberFormat (1)
NumberMultiplier (1)
NumberPadding (1)
NumberPoint (1)
NumberSeparator (1)
NumberSigns (1)
SignPadding (1)
AccountingForm[{-1.2345, 2.4680}, 10, NumberPadding -> {" ", " "}]AccountingForm[{-1.2345, 2.4680}, 10, SignPadding -> True, NumberPadding -> {" ", " "}]左側の符号の前をスペースで,数字と右側の符号の間を0で充填する:
AccountingForm[{-1.2345, 2.4680}, {10, 6}, SignPadding -> {False, True}, NumberPadding -> {" ", "0"}]特性と関係 (4)
AccountingFormは指数を持たない:
AccountingForm[N[E ^ Range[10, 20, 2]], 10]NumberFormとPaddedFormは5より大きいベキに指数を使う:
NumberForm[N[E ^ Range[10, 20, 2]], 10]PaddedForm[N[E ^ Range[10, 20, 2]], 10]ScientificFormは小数点の左側に1桁持つ:
ScientificForm[N[E ^ Range[10, 20, 2]], 10]EngineeringFormは3の倍数の指数を使う:
EngineeringForm[N[E ^ Range[10, 20, 2]], 10]TableFormとMatrixFormの数の表示に影響する:
m = RandomReal[10 ^ 4, {3, 2}];{TableForm[m], AccountingForm[TableForm[m], 4]}AccountingForm[expr]のタイプセット形式は,入力で使われるときは expr と同じであると解釈される:
{AccountingForm[-2]}出力をコピーして入力セルにペーストする.(2)は-2であると解釈される:
{-2}AccountingFormは,入力を評価するとAccountingForm[expr]になるときは出力には現れない:
AccountingForm[10. ^ 7]Outには,AccountingForm[10.^7]ではなく値1.`*^7が割り当てられる:
%考えられる問題 (2)
要求された精度が低い場合にはプレースホルダのゼロが必要なことがある:
AccountingForm[12345.6, 3]AccountingFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:
e = AccountingForm[10. ^ 7]出力はAccountingFormではない:
%しかし,変数 e はAccountingFormなので,続く評価に影響するかもしれない:
FullForm[e]AccountingFormが介在するため乗算は評価されない:
10 * eまず変数に割当てを行い.次に結果にAccountingFormを適用することで計算可能性を維持する:
(f = 10. ^ 7)//AccountingForm10 * fテクニカルノート
-
▪
- 数値の出力書式
関連するガイド
-
▪
- 数の表示
履歴
1991 で導入 (2.0) | 2017 で更新 (11.2)
テキスト
Wolfram Research (1991), AccountingForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/AccountingForm.html (2017年に更新).
CMS
Wolfram Language. 1991. "AccountingForm." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/AccountingForm.html.
APA
Wolfram Language. (1991). AccountingForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AccountingForm.html
BibTeX
@misc{reference.wolfram_2026_accountingform, author="Wolfram Research", title="{AccountingForm}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/AccountingForm.html}", note=[Accessed: 10-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_accountingform, organization={Wolfram Research}, title={AccountingForm}, year={2017}, url={https://reference.wolfram.com/language/ref/AccountingForm.html}, note=[Accessed: 10-August-2026]}