cast64BitIntToFi
説明
例
fi
オブジェクトへの整数のキャスト
関数 castIntToFi
および cast64BitIntToFi
を使用してコード内の整数データ型を等価な fi
オブジェクトにキャストします。
符号付き 16 ビット整数データ型の変数を作成します。関数 castIntToFi
を使用して、その変数を等価な fi
オブジェクトにキャストします。
u = int16(25); y1 = castIntToFi(u)
y1 = 25 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 0
出力 fi
オブジェクトの語長および符号属性は入力と同じで、小数部の長さはゼロになります。
関数 cast64BitIntToFi
は 64 ビット整数データ型のみを等価な fi
オブジェクトにキャストします。それ以外の入力データ型はいずれもそのデータ型のままになります。
この例では、入力が int64
データ型または uint64
データ型でないため、出力は int16
のままになります。
y2 = cast64BitIntToFi(u)
y2 = int16 25
int64
を関数 cast64BitIntToFi
に渡すと、出力は語長が 64 ビットで小数部の長さがゼロの fi
オブジェクトになります。
u = int64(25); y3 = castIntToFi(u)
y3 = 25 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 64 FractionLength: 0
入力引数
u
— 数値入力
スカラー | ベクトル | 行列 | 多次元配列
数値入力配列。スカラー、ベクトル、行列または多次元配列として指定します。
データ型: double
| single
| half
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| fi
複素数のサポート: あり
出力引数
バージョン履歴
R2020a で導入
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)