以下是在Matlab中考虑以下数据结构的简化版本:
struct(1).left=1;struct(2).left=2;struct(3).left=3;
Run Code Online (Sandbox Code Playgroud)
现在我想将它复制到一个整数数组中
K>> arrayL(1:3)=struct.left
Run Code Online (Sandbox Code Playgroud)
arrayL =
1 1 1
Run Code Online (Sandbox Code Playgroud)
为什么它只将struct.left的第一个元素复制到arrayL中?如何将整个结构(1:3)复制到arrayL中,使其包含1,2,3?谢谢