0

QQQW(1,12).x1 ... QQQW(1,12).x40のような構造を作成することを考えているので、W用に12個のフィールドがあり、それぞれに40個のペアがあります。 、整数)。この構造を事前に割り当てたいと思います。この場合、私はすでにこのような既存の構造を持っていますが、データがあり、条件に応じて、これらのデータを変更して新しい構造に保存するか、空の事前に割り当てられた構造を使用します。

したがって、データを使用した構造とまったく同じように、ディメンションが事前に割り当てられた構造を取得する必要がありますが、この構造は空である必要があります。これらすべての12×50の名前などを入力せずにそれを行う方法は?

ヘルプのs=struct(obj)と同じようになりますが、objのコンテンツを含めることはできませんが、空にする必要があります。

何かアイデアがあれば助けてください

4

1 に答える 1

0

実際、データの保存方法については最善の選択ではないようです。結果として得られる構造は、世界で最も操作しやすいものではありません。

それにもかかわらず、あなたの顧客/クライアント/あなたが与えられたのと同じデータ構造を返すことを期待している人は、それは正当なユースケースです。

だから、あなたは次のようなことをすることができます

for ii = 1:40               
    Q.Q.Q.W(12).(['x' num2str(ii)]) = [];
end

初期構造を作成します。

最初に構造を埋めたいものがよくわかりませんでした。これを少し明確にしていただけますか?

于 2012-08-10T12:05:25.630 に答える