MATLAB ヘルプ センター
fi オブジェクトの倍精度浮動小数点実際値
fi
b = double(a)
b = double(a) は fi オブジェクトの実際値を倍精度浮動小数点形式で返します。
b
a
固定小数点数は以下のように表現することができます。
real-world value=2−fraction length×stored integer
または、次も等価です。
real-world value=(slope×stored integer)+bias
例
すべて折りたたむ
値 -1 および 1、語長 8 ビット、小数部の長さ 7 ビットの符号付き fi オブジェクトを作成します。
-1
1
a = fi([-1 1], 1, 8, 7)
a = -1.0000 0.9922 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 8 FractionLength: 7
fi オブジェクト a の格納整数の倍精度浮動小数点実際値を確認します。
b = 1×2 -1.0000 0.9922
倍精度浮動小数点で表示する入力 fi オブジェクト。
データ型: fi
すべて展開する
使用上の注意および制限:
自動化されたワークフローでは、固定小数点のデータ型をサポートしない関数を分離するために MATLAB® アルゴリズム内で明示的な double 型または single 型のキャストを使用しないでください。自動変換ツールはこれらのキャストをサポートしません。キャストを使用する代わりに、置換関数を指定してください。詳細については、関数の置換を参照してください。
R2006a より前に導入
single
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ