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!

Antworten (1)

Adam
Adam am 18 Mär. 2016

0 Stimmen

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

Kategorien

Mehr zu MATLAB finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

Sam
am 18 Mär. 2016

Beantwortet:

am 18 Mär. 2016

Community Treasure Hunt

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

Start Hunting!

Translated by