flintmax
浮動小数点形式の最大連続整数
説明
例
倍精度
単精度
IEEE® 単精度の最大連続整数 single(2^24)
を返します。
f = flintmax("single")
f = single
16777216
f
のクラスをチェックします。
class(f)
ans = 'single'
単精度整数の限界
flintmax("single")
によって返される値よりも大きい値では、一部の整数を単精度で正確に表すことができません。
IEEE® 単精度の最大連続整数 single(2^24)
を返します。
f = flintmax("single")
f = single
16777216
flintmax
から返された値に 1
を加算します。
f1 = f+1
f1 = single
16777216
f1
は、f
と同じです。
isequal(f,f1)
ans = logical
1
flintmax
から返された値に 2
を加算します。数値 16777218
は単精度で正確に表されますが、16777217
は正確に表されません。
f2 = f+2
f2 = single
16777218
既存の配列からデータ型と実数/複素数を指定
データ型と実数/複素数が既存の配列と同じである、最大の連続整数を返します。
最初に、single
データ型の複素数ベクトルを作成します。
p = single([0.12+2i -0.5i 3]);
最大の連続整数を、p
と同様の複素数であるスカラーとして返します。
f = flintmax("like",p)
f = single
1.6777e+07 +0.0000e+00i
入力引数
precision
— 浮動小数点精度型
"double"
(既定値) | "single"
浮動小数点精度型。"double"
または "single"
として指定します。
データ型: char
p
— プロトタイプ
浮動小数点変数
プロトタイプ。浮動小数点変数として指定します。
データ型: double
| single
複素数のサポート: あり
出力引数
f
— 浮動小数点形式の最大連続整数
スカラー定数
スカラー定数として返される、浮動小数点形式の最大連続整数。この定数は、倍精度の場合は 2^53
、単精度の場合は single(2^24)
です。
拡張機能
tall 配列
メモリの許容量を超えるような多数の行を含む配列を計算します。
この関数は tall 配列を制限付きでサポートしています。
サポートされている構文は
flintmax("like",p)
です。基となるp
のデータ型は浮動小数点型でなければなりません。
詳細については、tall 配列を参照してください。
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
使用上の注意事項および制限事項:
サポートされている構文は
flintmax("like",p)
です。基となるp
のデータ型は浮動小数点型でなければなりません。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
分散配列
Parallel Computing Toolbox™ を使用して、クラスターの結合メモリ上で大きなアレイを分割します。
使用上の注意事項および制限事項:
サポートされている構文は
flintmax("like",p)
です。基となるp
のデータ型は浮動小数点型でなければなりません。
詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2013a で導入
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)