MATLAB:两个结构的重排

MATLAB: Rearrangement of Two Structures

在 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]

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

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

非常简单:

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