PercentForm[expr]
expr の数字を百分率として出力する.
PercentForm[expr,n]
expr の近似実数を n 桁精度の百分率として出力する.
PercentForm
PercentForm[expr]
expr の数字を百分率として出力する.
PercentForm[expr,n]
expr の近似実数を n 桁精度の百分率として出力する.
詳細とオプション
- PercentForm[x,{n,f}]は,n 桁(そのうち f 桁が小数点の右側)の近似実数として表示する.
- PercentFormは近似実数と整数に使うことができる.
- 次は,使用可能なオプションである.
-
DefaultPrintPrecision 4 機械数を出力する際のデフォルトの桁数 DigitBlock Infinity 何桁ごとに分割するか NumberPadding {"",""} 左および右の充填に使用する文字列 NumberPoint Automatic 小数点として使う文字列 NumberSeparator {",", " "} 分割部分間に挿入する文字列 SignPadding {False,True} 数字の符号とパーセント符号の間を充填するかどうか - PercentForm[expr]のタイプセット形式は,入力で使われるときは expr と同じであると解釈される. »
- PercentFormは,入力を評価するとPercentForm[expr]になるときは出力には現れない. »
例題
すべて開く すべて閉じる例 (2)
スコープ (3)
任意の大きさと符号の数をパーセントの形式で表示することができる:
PercentForm[1234.56]PercentForm[-1234567890.]PercentForm[1.234 10 ^ -8]PercentFormは整数に使うことができる:
Range[5]//PercentFormPercentFormは,有理数や複素数には使えない:
PercentForm[2 / 3]PercentForm[1 + 2.I]x = 0.123456789PercentForm[x, 4]PercentForm[x, 7]オプション (8)
DefaultPrintPrecision (1)
DigitBlock (1)
NumberPadding (2)
PercentForm[{-0.6705, 0.6888, 0.41999}, 3]PercentForm[{-0.6705, 0.6888, 0.41999}, 4, NumberPadding -> {" ", ""}]PercentForm[RandomReal[1, {4, 3}]//TableForm, {4, 2}, NumberPadding -> {" ", "0"}]NumberPoint (1)
NumberSeparator (1)
SignPadding (2)
PercentForm[{-0.1234, 0.24680}, 10, NumberPadding -> {" ", " "}]PercentForm[{-0.12345, 0.24680}, 10, SignPadding -> True, NumberPadding -> {" ", " "}]PercentFormは,デフォルトで,-と%の符号の前に充填する:
PercentForm[-0.001234``6, {8, 5}, NumberPadding -> {" ", "*"}]PercentForm[-0.001234``6, {8, 5}, NumberPadding -> {" ", "*"}, SignPadding -> {True, True}]PercentForm[-0.001234``6, {8, 5}, NumberPadding -> {" ", "*"}, SignPadding -> {True, False}]PercentForm[-0.001234``6, {8, 5}, NumberPadding -> {" ", "*"}, SignPadding -> {False, False}]特性と関係 (4)
PercentFormは科学表記は使わない:
numbers = 1.234567{10 ^ 10, 1, 10 ^ -10}PercentForm[numbers]Quantityで百分率を扱うことができる:
q = Quantity[123.4, "Percent"]Normal[q]その数をPercentFormで表す:
PercentForm[%]q == %PercentForm[expr]のタイプセット形式は,入力で使われたときは expr と同じであると解釈される:
{PercentForm[0.5]}出力をコピーして入力セルにペーストする.50%は0.5であると解釈される:
{0.5}PercentFormは,入力を解釈するとPercentForm[expr]になるときは出力には現れない:
PercentForm[0.5]OutにはPercentForm[0.5]ではなく値0.5が割り当てられる:
%考えられる問題 (2)
要求された精度が低い場合は,プレースホルダとして0が必要である:
PercentForm[12.345, 2]PercentFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:
e = PercentForm[0.05]出力はPercentFormではない:
%しかし,変数 e はPercentFormなので,続く評価に影響するかもしれない:
FullForm[e]PercentFormが介在するため乗算は評価されない:
10 * eまず変数に割当てを行い.次に結果にPercentFormを適用することで計算可能性を維持する:
(f = 0.05)//PercentForm10 * fテキスト
Wolfram Research (2019), PercentForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/PercentForm.html.
CMS
Wolfram Language. 2019. "PercentForm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/PercentForm.html.
APA
Wolfram Language. (2019). PercentForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PercentForm.html
BibTeX
@misc{reference.wolfram_2026_percentform, author="Wolfram Research", title="{PercentForm}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/PercentForm.html}", note=[Accessed: 02-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_percentform, organization={Wolfram Research}, title={PercentForm}, year={2019}, url={https://reference.wolfram.com/language/ref/PercentForm.html}, note=[Accessed: 02-November-2026]}