Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

fix

説明

Y = fix(X)X の各要素をゼロ方向の最も近い整数に丸めます。この演算は各数値の小数部を削除することにより、X の数値を整数に効果的に切り捨てます。

  • 正の数値の場合、fix の動作は floor と同じです。

  • 負の数値の場合、fix の動作は ceil と同じです。

すべて折りたたむ

X = [-1.9 -3.4; 1.6 2.5; -4.5 4.5]
X = 3×2

   -1.9000   -3.4000
    1.6000    2.5000
   -4.5000    4.5000

Y = fix(X)
Y = 3×2

    -1    -3
     1     2
    -4     4

X = [1.4+2.3i 3.1-2.2i -5.3+10.9i]
X = 1×3 complex

   1.4000 + 2.3000i   3.1000 - 2.2000i  -5.3000 +10.9000i

Y = fix(X)
Y = 1×3 complex

   1.0000 + 2.0000i   3.0000 - 2.0000i  -5.0000 +10.0000i

入力引数

すべて折りたたむ

入力配列。スカラー、ベクトル、行列、多次元配列、table または timetable として指定します。複素数の X については、fix は実数部と虚数部を個別に扱います。

fix は、X の logical 型および char 型の要素を double 型の値に変換します。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | logical | table | timetable
複素数のサポート: あり

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

GPU コード生成
GPU Coder™ を使用して NVIDIA® GPU のための CUDA® コードを生成します。

バージョン履歴

R2006a より前に導入

すべて展開する