PaddedForm[expr,n]
expr の中のすべての数に余白を使って合計 n 桁のスペースを確保するようにして出力する.
PaddedForm[expr,{n,f}]
小数点以下厳密にf 桁の近似実数で出力する.
PaddedForm
PaddedForm[expr,n]
expr の中のすべての数に余白を使って合計 n 桁のスペースを確保するようにして出力する.
PaddedForm[expr,{n,f}]
小数点以下厳密にf 桁の近似実数で出力する.
詳細とオプション
- デフォルトにより,PaddedFormは,左方に n 桁の余白を与える.
- PaddedFormは,近似実数の余った桁にゼロを挿入する.
- PaddedFormで指定された長さ n は,符号や桁間のブレーク等を除いた実際の数の桁だけを数える.
- PaddedFormには,NumberFormと同じオプションに以下の変更を加えたものを使うことができる. [全オプションのリスト]
-
NumberPadding {" ","0"} 左右の充填に用いる文字列 - PaddedFormを使って数の列を揃えることができる.
- PaddedForm[expr]のタイプセット形式は,入力で使われる際は expr と同じであると解釈される. »
- PaddedFormは,入力を評価してPaddedForm[expr]になるときは出力には現れない. »
-
DefaultPrintPrecision Automatic 機械数のデフォルト出力桁数 DigitBlock Infinity 区切り間の桁数 ExponentFunction Automatic 指数部に適用する関数 ExponentStep 1 指数が増加する際のステップ数 NumberFormat Automatic 仮数,底,指数を組み合せるのに使う関数 NumberMultiplier "×" 乗算を示すのに使う文字列 NumberPadding {" ","0"} 左右の充填に用いる文字列 NumberPoint "." 小数点を示す文字列 NumberSeparator {",", " "} 小数点以上と以下との間に挿入する文字列 NumberSigns {"-",""} 正負の数字を表す記号のために使う文字列 ScientificNotationThreshold {-5,6} どこから指数表記を使い始めるか SignPadding False 符号の後ろに充填するかどうか
全オプションのリスト
例題
すべて開く すべて閉じる例 (2)
スコープ (5)
nE = N[E]PaddedForm[nE, 10]PaddedForm[nE, 3]PaddedForm[RandomComplex[], 2]N[Pi, 50]PaddedForm[%, 20]RandomReal[10, 5]PaddedForm[%, 4]RandomReal[10, {3, 3}]PaddedForm[%, 2]1 / 3.Sin[x / 7.]PaddedForm[%, 3]オプション (11)
DigitBlock (2)
ExponentFunction (1)
ExponentStep (1)
NumberFormat (1)
v = {8. ^ 5, 11. ^ 7, 13. ^ 9}PaddedForm[v, NumberFormat -> (Row[{#1, "e", #3}]&)]PaddedForm[v, NumberFormat -> (#1&)]PaddedForm[v, NumberFormat -> (#3&), ExponentFunction -> (#&)]NumberMultiplier (1)
NumberPadding (1)
NumberPoint (1)
NumberSeparator (1)
NumberSigns (1)
アプリケーション (1)
特性と関係 (5)
PaddedFormとNumberFormはデフォルトで同じ仮数と指数を使う:
PaddedForm[N[E ^ Range[10, 20, 2]], 10]NumberForm[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]AccountingFormは指数を使わない:
AccountingForm[N[E ^ Range[10, 20, 2]], 10]b2 = BaseForm[123.45, 2]PaddedForm[b2, 3](2^^1.1110111)2 ^ 6MatrixFormあるいはTableFormの数の表示を変更する:
m = RandomReal[10 ^ 10, {3, 2}];{MatrixForm[m], PaddedForm[MatrixForm[m], 3]}PaddedForm[expr,n]のタイプセット形式は,入力で使われる際は expr と同じであると解釈される:
{PaddedForm[1.23, 2]}出力をコピーして入力セルにペーストする. 1.2は1.23と解釈される:
{1.23}PaddedFormは,入力を評価してPaddedForm[expr,n]になるときは出力には現れない:
PaddedForm[1.23, 2]OutにはPaddedForm[1.23,2]ではなく値1.23が割り当てられる:
%考えられる問題 (3)
要求された精度が低い場合はプレースホルダのゼロが必要なことがある:
PaddedForm[12345.6, 3]デフォルトで,スペースは2つの符号の大きい方に合わせて設定される:
PaddedForm[Column[{3.24, -5.19}], 3]PaddedForm[Column[{3.24, -5.19}], 3, NumberPadding -> ""]PaddedFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:
e = PaddedForm[1.23, 2]出力にはPaddedFormは含まれない:
%しかし,変数 e にはPaddedFormが含まれるので,続く評価に影響するかもしれない:
FullForm[e]PaddedFormが介在するため乗算は評価されない:
10 * eまず変数に割当てを行い.次に結果にPaddedFormを適用することで計算可能性を維持する:
PaddedForm[f = 1.23, 2]10 * f履歴
1991 で導入 (2.0)
テキスト
Wolfram Research (1991), PaddedForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/PaddedForm.html.
CMS
Wolfram Language. 1991. "PaddedForm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/PaddedForm.html.
APA
Wolfram Language. (1991). PaddedForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PaddedForm.html
BibTeX
@misc{reference.wolfram_2026_paddedform, author="Wolfram Research", title="{PaddedForm}", year="1991", howpublished="\url{https://reference.wolfram.com/language/ref/PaddedForm.html}", note=[Accessed: 31-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_paddedform, organization={Wolfram Research}, title={PaddedForm}, year={1991}, url={https://reference.wolfram.com/language/ref/PaddedForm.html}, note=[Accessed: 31-October-2026]}