Main Content

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

int16

16 ビット符号付き整数配列

説明

MATLAB® のデータ型 (クラス) int16 の変数は、2 バイト (16 ビット) 符号付き整数として格納されます。以下に例を示します。

y = int16(10);
whos y
  Name      Size            Bytes  Class    Attributes

  y         1x1                 2  int16                    

整数型の詳細については、整数を参照してください。

作成

一部の配列作成関数では、データ型を指定できます。たとえば、zeros(100,'int16')int16 型の 100 行 100 列のゼロの行列を作成します。

doublesingle などの異なる型の配列がある場合は、関数 int16 を使用してその配列を int16 型の配列に変換できます。

説明

Y = int16(X) は、X の値を int16 型に変換します。[-215,215-1] の範囲外にある値は、最も近い端点にマッピングされます。

入力引数

すべて展開する

入力配列。スカラー、ベクトル、行列または多次元配列として指定します。

データ型: double | single | int8 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char

すべて折りたたむ

倍精度変数を 16 ビット符号付き整数に変換します。

x = 100;
xtype = class(x)
xtype = 
'double'
y = int16(x)
y = int16
    100

拡張機能

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

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

バージョン履歴

R2006a より前に導入