Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

NaN

GPU 配列または分散配列に用いる非数配列の作成

説明

A = NaN(n,arraytype) は、基となるクラスが double ですべての要素が NaN 値であり、arraytype で指定されたタイプをもつ n 行 n 列の行列を返します。

A = NaN(size1,...,sizeN,arraytype) は、基となるクラスが double ですべての要素が NaN 値であり、arraytype で指定されたタイプをもつ size1 x...x sizeN の行列を返します。

A = NaN(size,arraytype) は、サイズがサイズ ベクトル size により定義され、基となるクラスが double ですべての要素が NaN 値であり、arraytype で指定されたタイプをもつ配列を返します。

A = NaN(n,datatype,arraytype) は、基となるクラスが datatype ですべての要素が NaN 値であり、arraytype で指定されたタイプをもつ n 行 n 列の行列を返します。

A = NaN(size1,...,sizeN,datatype,arraytype) は、基となるクラスが datatype ですべての要素が NaN 値であり、arraytype で指定されたタイプをもつ size1 x...x sizeN の行列を返します。

A = NaN(size,datatype,arraytype) は、サイズがサイズ ベクトル size により定義され、基となるクラスが datatype ですべての要素が NaN 値であり、arraytype で指定されたタイプをもつ配列を返します。

A = NaN(n,'like',P) は、基となるクラスとタイプがプロトタイプ配列 P と同じ、NaN 値からなる n 行 n の配列を返します。

A = NaN(size1,...,sizeN,'like',P) は、基となるクラスとタイプがプロトタイプ配列 P と同じ、NaN 値からなる size1 x...x sizeN の配列を返します。

A = NaN(size,'like',P) は、サイズがサイズ ベクトル size により定義され、基となるクラスとタイプがプロトタイプ配列 P と同じ NaN 値の配列を返します。

A = NaN(n,datatype,'like',P) は、基となるクラスが datatype ですべての要素が NaN 値であり、プロトタイプ配列 P と同じタイプをもつ n 行 n 列の配列を返します。

A = NaN(size1,...,sizeN,datatype,'like',P) は、基となるクラスが datatype ですべての要素が NaN 値であり、プロトタイプ配列 P と同じタイプをもつ size1 x...x sizeN の配列を返します。

A = NaN(size,datatype,'like',P) は、サイズがサイズ ベクトル size により定義され、基となるクラスが datatype ですべての要素が NaN 値である、プロトタイプ配列 P と同じタイプをもつ配列を返します。

C = NaN(n,codist) は、基となるクラスが double ですべての要素が NaN 値である、n 行 n 列の対話型分散配列を返します。対話型分散オブジェクト codist は、対話型分散配列を作成するための分散スキームを指定します。対話型分散オブジェクトの作成についての詳細は、codistributor1d および codistributor2dbc のリファレンス ページを参照してください。

C = NaN(size1,...,sizeN,codist) は、基となるクラスが double ですべての要素が NaN 値である、size1 x...x sizeN の対話型分散配列を返します。対話型分散オブジェクト codist は、対話型分散配列を作成するための分散スキームを指定します。対話型分散オブジェクトの作成についての詳細は、codistributor1d および codistributor2dbc のリファレンス ページを参照してください。

C = NaN(size,codist) は、サイズがサイズ ベクトル size により定義され、基となるクラスが double ですべての要素が NaN 値である、対話型分散配列を返します。対話型分散オブジェクト codist は、対話型分散配列を作成するための分散スキームを指定します。対話型分散オブジェクトの作成についての詳細は、codistributor1d および codistributor2dbc のリファレンス ページを参照してください。

C = NaN(n,datatype,codist) は、基となるクラスが datatype ですべての要素が NaN 値である、n 行 n 列の対話型分散配列を返します。対話型分散オブジェクト codist は、対話型分散配列を作成するための分散スキームを指定します。対話型分散オブジェクトの作成についての詳細は、codistributor1d および codistributor2dbc のリファレンス ページを参照してください。

C = NaN(size1,...,sizeN,datatype,codist) は、基となるクラスが datatype ですべての要素が NaN 値である、size1 x...x sizeN の対話型分散配列を返します。対話型分散オブジェクト codist は、対話型分散配列を作成するための分散スキームを指定します。対話型分散オブジェクトの作成についての詳細は、codistributor1d および codistributor2dbc のリファレンス ページを参照してください。

C = NaN(size,datatype,codist) は、サイズがサイズ ベクトル size により定義され、基となるクラスが datatype ですべての要素が NaN 値である、対話型分散配列を返します。対話型分散オブジェクト codist は、対話型分散配列を作成するための分散スキームを指定します。対話型分散オブジェクトの作成についての詳細は、codistributor1d および codistributor2dbc のリファレンス ページを参照してください。

C = NaN(___,codist,'noCommunication') は、対話型分散配列の作成時にワーカー間の通信を行わないように指定し、一部のエラー チェックのステップをスキップします。

C = NaN(___,codist,'like',P) は、指定したサイズ、基となるクラス、および分散スキームをもつ、NaN 値の対話型分散配列を作成します。クラスまたは対話型分散引数が省略された場合、特性は対話型分散配列 P から取得されます。

すべて折りたたむ

基となるクラスが double で NaN 値からなる 1000 行 1000 列の分散配列を作成します。

D = NaN(1000,'distributed');

2 番目の次元 (列) で分散され NaN 値からなる、1000 行 1000 列の double 対話型分散行列を作成します。

spmd(4)
    C = NaN(1000,'codistributed');
end

4 つのワーカーがある場合、各ワーカーには C の 1000 行 250 列のローカル ピースが格納されます。

列で分散され NaN 値からなる、1000 行 1000 列の uint16 対話型分散行列を作成します。

spmd(4)
    codist = codistributor('1d',2,100*[1:numlabs]);
    C = NaN(1000,1000,'single',codist);
end

各ワーカーには、C の 100 行 labindex 列のローカル ピースが格納されます。

基になるクラスが double である、1000 行 1000 列の NaN 値の gpuArray を作成します。

G = NaN(1000,'double','gpuArray');

入力引数

すべて折りたたむ

生成される配列のサイズ。整数値として指定します。

生成される配列の各次元のサイズ。2 つ以上の整数値である個別の引数として指定します。

各次元のサイズ。整数値の行ベクトルとして指定します。このベクトルの各要素は対応する次元のサイズを示します。

生成される配列のタイプ。'distributed''codistributed'、または 'gpuArray' のいずれかとして指定します。

配列の基となるクラス (つまり、配列の要素のデータ型)。'double' または 'single' のいずれかとして指定します。

対話型分散配列を作成するための分散スキーム。対話型分散オブジェクトとして指定します。対話型分散オブジェクトの作成についての詳細は、codistributor1d および codistributor2dbc のリファレンス ページを参照してください。既定の分散スキームを使用する際に、引数なしで対話型分散コンストラクターを指定することができます。

作成する配列のプロトタイプ。配列として指定します。

出力引数

すべて折りたたむ

NaN 値の配列。分散配列、対話型分散配列、または gpuArray のいずれかとして返されます。

NaN 値の配列。対話型分散配列として返されます。

参考

| | | | |

R2006b で導入