MATLAB ヘルプ センター
浮動小数点形式の最大連続整数
f = flintmax
f = flintmax(precision)
f = flintmax(like=p)
f = flintmax は、IEEE® 倍精度の最大連続整数、つまり 2^53 を返します。倍精度形式は、この値を超える整数精度をもたないため、一部の整数を正しく表現できません。
f
2^53
例
f = flintmax(precision) は、IEEE 単精度または倍精度の最大連続整数を返します。flintmax は、単精度に対しては single(2^24)、倍精度に対しては 2^53 を返します。
precision
flintmax
single(2^24)
f = flintmax(like=p) は、データ型、スパース性、実数/複素数が浮動小数点変数 p と同じである、最大の連続整数を返します。
p
すべて折りたたむ
IEEE® 倍精度の最大連続整数 2^53 を返します。
format long e f = flintmax
f = 9.007199254740992e+15
IEEE® 単精度の最大連続整数 single(2^24) を返します。
f = flintmax("single")
f = single 16777216
f のクラスをチェックします。
class(f)
ans = 'single'
flintmax("single") によって返される値よりも大きい値では、一部の整数を単精度で正確に表すことができません。
flintmax("single")
flintmax から返された値に 1 を加算します。
1
f1 = f+1
f1 = single 16777216
f1 は、f と同じです。
f1
isequal(f,f1)
ans = logical 1
flintmax から返された値に 2 を加算します。数値 16777218 は単精度で正確に表されますが、16777217 は正確に表されません。
2
16777218
16777217
f2 = f+2
f2 = single 16777218
データ型と実数/複素数が既存の配列と同じである、最大の連続整数を返します。
最初に、single データ型の複素数ベクトルを作成します。
single
p = single([0.12+2i -0.5i 3]);
最大の連続整数を、p と同様の複素数であるスカラーとして返します。
f = single 1.6777e+07 +0.0000e+00i
"double"
"single"
浮動小数点精度型。"double" または "single" として指定します。
データ型: char
char
プロトタイプ。浮動小数点変数として指定します。
データ型: double | single 複素数のサポート: あり
double
スカラー定数として返される、浮動小数点形式の最大連続整数。この定数は、倍精度の場合は 2^53、単精度の場合は single(2^24) です。
すべて展開する
この関数は tall 配列を制限付きでサポートしています。
サポートされている構文は flintmax(like=p) です。基となる p のデータ型は浮動小数点型でなければなりません。
flintmax(like=p)
詳細については、tall 配列を参照してください。
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
flintmax 関数は GPU 配列入力をサポートしますが、次の使用上の注意および制限があります。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
使用上の注意および制限:
詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
R2013a で導入
eps | realmax | intmax | format
eps
realmax
intmax
format
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ