Вот упрощенная версия
рассмотрим структуру данных ниже в Matlab:
struct(1).left=1;struct(2).left=2;struct(3).left=3;
Теперь я хотел бы скопировать это в массив целых чисел
K>> arrayL(1:3)=struct.left
arrayL =
1 1 1
почему он только копирует первые элементы struct.left в arrayL? Как я могу скопировать всю структуру (1: 3) в arrayL, чтобы он содержал 1,2,3?
Спасибо