dec2hex
10 進数のシンボリック整数から 16 進数表現への変換
説明
例
16 進数表現への整数の変換
大きい整数 をシンボリック数として定義します。
d = sym(2)^60 - 1
d =
10 進数を 16 進数表現に変換します。
str = dec2hex(d)
str = 'FFFFFFFFFFFFFFF'
16 進数表現への整数の配列の変換
整数を含む 2 行 2 列のシンボリック行列を 10 進数表現で作成します。
d = [sym(2)^6 123; 54 11]
d =
dec2hex
を使用して 16 進数表現に整数を変換します。dec2hex
は文字ベクトルの 4 行を返します。各行には 2 桁の 16 進数が含まれます。
str = dec2hex(d)
str = 4x2 char array
'40'
'36'
'7B'
'0B'
桁数を指定して、少なくとも 4 桁の 16 進数表現を返します。
str = dec2hex(d,4)
str = 4x4 char array
'0040'
'0036'
'007B'
'000B'
入力引数
d
— 10 進数表現の整数
シンボリック数 | シンボリック ベクトル | シンボリック行列 | シンボリック配列
10 進数表現の整数。シンボリック数、シンボリック ベクトル、シンボリック行列、またはシンボリック配列として指定します。
R2023a において: d
は負の整数を含むことができます。関数は、2 の補数のバイナリ値を使用して負の整数を変換します。
例: sym([2 4])
n
— 16 進数の桁数
正のスカラーの整数
16 進数の桁数。正のスカラーの整数として指定します。
例: 8
バージョン履歴
R2019a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)