Reference to non-existing field

Hello,
I wrote a code but it gives the error "Reference to non-existing field 'Cycle'". All the fields I want to reference to, are named: Cycle1 Cycle2 Cycle3...
load('RefData.mat')
i = 0;
for i = 1:60
filename = 'Test_script';
xlrange = 'C(1+i):CY(1+i)';
xlswrite(filename,RefData.tasks.HTS.EntireCycle.angles.rawData.Cycle(i).LElbowProSupination,1,xlrange)
end
Any help?
Thanks!

回答(1 个)

Try this instead:
xlswrite(filename,RefData.tasks.HTS.EntireCycle.angles.rawData.( ['Cycle' num2str(i)] ).LElbowProSupination,1,xlrange)

类别

帮助中心File Exchange 中查找有关 MATLAB 的更多信息

标签

提问:

Sam
2016-3-18

回答:

2016-3-18

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by