2016-08-18 108 views
0

私は単純な解決策があるとは思えませんが、次のような問題があります。いずれにせよ、Googleの検索は成功しませんでした。matlabの構造体にフィールドを追加する

は、私は、次の構造体

teststruct = struct('field1',{'a','b','c'}); 

を作ると仮定今、私は「D」で満たさ「フィールド2」と呼ばれる別のフィールド、「E」と「F」を追加します。基本的には、私が直接行うことで達成した結果を達成したいと思います。

teststruct2 = struct('field1',{'a','b','c'}, 'field2', {'d','e','f'}); 

私はいくつかのソリューションを試してみましたが、私が得た最も近い

[teststruct(:).field2] = {'d';'e';'f'}; 

これだったが、オブジェクトのフィールド2]フィールドに、それの全体が右側にセル全体を置きます。

ソリューションを知っている人はいますか?

答えて

2

だけでインスタンス化を持ち上げ

teststruct.field1 = {'a','b','c'} 
teststruct.field2 = {'d','e','f'} 
関連する問題