BaseForm[expr,n]
式 expr を n 進数で表記する.
BaseForm
BaseForm[expr,n]
式 expr を n 進数で表記する.
例題
すべて開く すべて閉じる例 (2)
スコープ (5)
num = RandomReal[]Table[BaseForm[num, i], {i, 2, 36}]BaseForm[RandomComplex[], 3]BaseForm[N[Pi, 20], 5]v = RandomReal[10, 5]BaseForm[v, 8]m = RandomReal[10, {3, 3}]BaseForm[m, 8]BaseForm[3.3Sin[50 + x / 7], 12]特性と関係 (7)
BaseForm[10. ^ 16, 12]16^^612adBaseForm[%, 16]BaseFormは,与えられた底で数をフォーマットする:
BaseForm[123456, 2]IntegerDigitsは各桁の数字のリストを返す:
IntegerDigits[123456, 2]FromDigits[%, 2]IntegerStringは各桁の数字を文字列として返す:
IntegerString[123456, 2]FromDigits[%, 2]BaseForm[123.456, 2]RealDigitsは各桁の数字と小数点の左の桁数をリストにして返す:
{digits, intdigits} = RealDigits[123.456, 2]RealDigitsの出力から底が10の数を再構成する:
N[digits.(2 ^ (intdigits - Range[Length[digits]]))]base2 = BaseForm[2145678.345, 12]NumberFormを使って数を厳密に十進数の3桁精度で表す:
NumberForm[base2, 3]PaddedForm[base2, 3]EngineeringForm[base2, 3]ScientificForm[base2, 3]AccountingForm[base2, 3]BaseForm[expr,n]のタイプセット形式は,入力に使われたときは expr と同じであると解釈される:
{BaseForm[123, 2]}出力をコピーして入力セルにペーストする.11110112は123として解釈される:
{123}BaseFormは,入力を評価するとBaseForm[expr,n]になるときは出力には現れない:
BaseForm[123, 2]Outには,BaseForm[123,2]ではなく値123が割り当てられる:
%考えられる問題 (2)
BaseForm[12345, 37]BaseFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:
e = BaseForm[123, 2]出力はBaseFormではない:
%しかし,変数 e はBaseFormなので,続く評価に影響するかもしれない:
FullForm[e]BaseFormが介在するため乗算は評価されない:
2 * eまず変数に割当てを行い.次に結果にBaseFormを適用することで計算可能性を維持する:
BaseForm[f = 123, 2]2 * f履歴
1988 で導入 (1.0)
テキスト
Wolfram Research (1988), BaseForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/BaseForm.html.
CMS
Wolfram Language. 1988. "BaseForm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BaseForm.html.
APA
Wolfram Language. (1988). BaseForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BaseForm.html
BibTeX
@misc{reference.wolfram_2026_baseform, author="Wolfram Research", title="{BaseForm}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/BaseForm.html}", note=[Accessed: 09-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_baseform, organization={Wolfram Research}, title={BaseForm}, year={1988}, url={https://reference.wolfram.com/language/ref/BaseForm.html}, note=[Accessed: 09-August-2026]}