cell2nestedstruct

CELL2NESTEDSTRUCT converts an MxN cell array into a nested 1x1 structure array

現在この提出コンテンツをフォロー中です。

CELL2NESTEDSTRUCT provides an alternative method of constructing nested structures. It can be used with NESTEDSTRUCT2CELL (also available at MATLAB Central) for editing and visualizing 1x1 nested structures.

Example:

C = {'water' 'a' '' '' '' 111;...
'water' 'b' '' '' '' 222;...
'melon' '' '' '' '' [];...
'a' 'b' 'c' 'd' 'e' 'aaa';...
'q' 'r' '' '' '' cell(6,2)};
[S] = cell2nestedstruct(C);
[C2] = nestedstruct2cell(S);
isequal(C,C2)

ans =

1

S =
water: [1x1 struct]
melon: []
a: [1x1 struct]
q: [1x1 struct]

The structure is produced row-by-row using the general syntax:
S.row1.row2. ... rowN-1 = rowN;
Thus the following row of the cell array: {'water' 'a' '' '' '' 111}
is equivalent to entering:
S.water.a = 111;

引用

Todd Pataky (2026). cell2nestedstruct (https://jp.mathworks.com/matlabcentral/fileexchange/11215-cell2nestedstruct), MATLAB Central File Exchange. に取得済み.

一般的な情報

MATLAB リリースの互換性

  • すべてのリリースと互換性あり

プラットフォームの互換性

  • Windows
  • macOS
  • Linux
バージョン 公開済み リリース ノート Action
1.0.0.0