このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
storedInteger
fi
オブジェクトの格納整数値
構文
st_int = storedInteger(f)
説明
は fi オブジェクト st_int
= storedInteger(f)f
の格納整数値を返します。
固定小数点数は以下のように表現することができます。
または、次も等価です。
"格納整数" は生の 2 進数の数で、2 進小数点はワードの右端にあると想定されています。
入力引数
f
— 固定小数点数値オブジェクト
fi
オブジェクト
格納整数値の取得元となる固定小数点数値オブジェクト。
出力引数
st_int
— fi
オブジェクトの格納整数値
整数
fi
オブジェクトの格納整数値。整数として指定します。
データ型: int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
返された格納整数値は、格納整数値 f
が近似する組み込み整数データ型の最小値です。符号付き fi
値は、int8
、int16
、int32
または int64
の型の格納整数を返します。符号なし fi
値は、uint8
、uint16
、uint32
または uint64
の型の格納整数を返します。戻り値型は次のように格納整数値の語長 (WL) に基づいて決まります。
WL ≤ 8 ビットの場合、戻り値型は
int8
またはuint8
。8 ビット < WL ≤ 16 ビットの場合、戻り値型は
int16
またはuint16
。16 ビット < WL ≤ 32 ビットの場合、戻り値型は
int32
またはuint32
。32 ビット < WL ≤ 64 ビットの場合、戻り値型は
int64
またはuint64
。
メモ:
語長が 64 ビットを超える場合、関数 storedInteger
ではエラーが発生します。ビットトゥルー整数表現の語長が非常に長い場合は、関数 bin
、oct
、dec
、hex
、または sdec
を使用してください。
例
fi オブジェクトの格納整数値
2 つの fi オブジェクトの格納整数値を検出します。関数 class
を使用して格納整数のデータ型を表示します。
x = fi([0.2 0.3 0.5 0.3 0.2]); in_x = storedInteger(x); c1 = class(in_x)
c1 = 'int16'
numtp = numerictype('WordLength',17); x_n = fi([0.2 0.3 0.5 0.3 0.2],'numerictype',numtp); in_xn = storedInteger(x_n); c2 = class(in_xn)
c2 = 'int32'
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
バージョン履歴
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)