hyperpca
ハイパースペクトル データの主成分分析
構文
説明
はハイパースペクトル データ キューブのスペクトル バンドから、指定された数の主成分を計算します。この関数は主成分バンドを含む新しいデータ キューブを返します。出力データ キューブのスペクトル バンドの数は、指定された主成分の数 outputDataCube = hyperpca(inputData,numComponents)numComponents と等しくなります。スペクトル次元削減を実現するには、指定した主成分の数がハイパースペクトル データ キューブ inputData 内のスペクトル バンドの数未満でなければなりません。
また、[ はハイパースペクトル データ キューブのスペクトル次元をまたがって推定された主成分係数も返します。outputDataCube,coeff] = hyperpca(___)
[ は、前の構文で説明した出力引数に加えて、主成分バンドによって保持された分散の割合を返します。outputDataCube,coeff,var] = hyperpca(___)
[___] = hyperpca(___, は名前と値の引数を使用して主成分分析 (PCA) 法および追加オプションを指定します。Name=Value)
メモ
この関数には、Hyperspectral Imaging Library for Image Processing Toolbox™ が必要です。Hyperspectral Imaging Library for Image Processing Toolbox はアドオン エクスプローラーからインストールできます。アドオンのインストールの詳細については、アドオンの入手と管理を参照してください。
Hyperspectral Imaging Library for Image Processing Toolbox は、MATLAB® Online™ および MATLAB Mobile™ によってサポートされないため、デスクトップの MATLAB が必要です。
例
入力引数
名前と値の引数
出力引数
バージョン履歴
R2020a で導入



