Main Content

dataset2struct

(非推奨) データセット配列の構造体への変換

    dataset データ型は推奨されません。異種混合データを処理するには、代わりに MATLAB® table データ型を使用します。詳細は、MATLAB table ドキュメンテーションを参照してください。

    説明

    S = dataset2struct(D) は、データセット配列を構造体配列に変換します。D の各変数は S 内のフィールドになります。D が M 行 N 列のデータセット配列の場合、S は M 行 1 列で、N 個のフィールドが設定されます。D に観測名が含まれる場合、S ではこれらの名前が追加のフィールド ObsNames に指定されます。

    S = dataset2struct(D,AsScalar=true) はデータセット配列をスカラー構造体に変換します。D の各変数は S 内のフィールドになります。D が M 行 N 列のデータセット配列の場合、S は N 個のフィールドをもち、各フィールドが M 行になります。D に観測名が含まれる場合、S ではこれらの名前が追加のフィールド ObsNames に指定されます。

    入力引数

    すべて折りたたむ

    M 行 N 列の入力データセット配列。M 行 N 列の dataset 配列として指定します。

    出力引数

    すべて折りたたむ

    結果の配列。N 個のフィールドをもつ M 行 1 列の構造体配列として返されます。入力データセット配列に観測名が含まれる場合、S に追加のフィールド ObsNames が作成されます。AsScalar=true を指定した場合、S は N 個のフィールドをもち、それぞれが M 行もつスカラー構造体になります。

    バージョン履歴

    R2012b で導入