MATLAB:两种结构的重排

时间:2019-06-10 17:39:25

标签: matlab structure

在MATLAB中,我有2个结构,每个结构内部都有2个字段。 我只需要第一个结构的第一个字段,而第二个结构的第二个字段。

我的数据输出是:

fruits1 = 
        struct with fields:
        apples: [19×1 double]
        oranges:[13×1 double]
fruits2 = 
        struct with fields:
        apples: [13×1 double]
        oranges:[19×1 double]

如何创建一个新结构,以消除结构水果1的第二个字段,并消除结构水果2的第一个字段。 我的目标输出是:

  New Structure =  
         struct with fields:
         apples: [19×1 double]
         oranges:[19×1 double]

1 个答案:

答案 0 :(得分:1)

这很简单:

newBasket.apples  = fruits1.apples;
newBasket.oranges = fruits2.oranges;