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