我有一个巨大的动态结构。它看起来像这样:
s.one.name = 'Mr. Doe';
s.one.time = '12:00';
s.one.ID = '209';
s.one.data = 'Data1';
s.two.name = 'Ms. Jane';
s.two.time = '13:00';
s.two.ID = '210';
s.two.data = 'Data2';
s.three.name = 'Ms. Alice';
s.three.time = '14:00';
s.three.ID = '212';
s.three.data = 'Data3';
s.four.name = 'Mr. Smith';
s.four.time = '14:00';
s.four.ID = '212';
s.four.data = 'Data4';
现在,我只想访问和存储前两个字段one
和two
(在所有给定字段中)及其相应的数据到一个新的动态结构snew
中。
我试过做以下事情:
for ii = 1:2
snew = [s.(ii)];
end
错误:Argument to dynamic structure reference must evaluate to a valid field name.
谁能帮我完成这项任务?
先感谢您