How to loop over these values?

I have interpolated some data points in my fiigure window using data cursor functional and exported it. Its getting saved as structure...
Iam trying to loop them over so that i can get them all in some variable like out_var. I tried doing like this...
for i = 1 : length(cursor_info)
[out_var] = cursor_info(1,i).Position;
end
when i type out_var in command window, iam getting only last data set...
Please help me..
Thanks

Réponses (2)

Chandrasekhar
Chandrasekhar le 24 Mar 2014

0 votes

Try this..
for i = 1 : length(cursor_info)
out_var(i,1) = cursor_info(1,i).Position;
end

2 commentaires

Rizwana
Rizwana le 24 Mar 2014
Its throwing error saying
Subscripted assignment dimension mismatch.
how the position variable look like..is it an array?
try this out.
for i = 1 : length(cursor_info)
out_var(i) = cursor_info(1,i).Position;
end

Connectez-vous pour commenter.

Andrei Bobrov
Andrei Bobrov le 24 Mar 2014

0 votes

n = numel(cursor_info);
out_var = cell(n,1);
for ii = 1 : n
out_var{ii} = cursor_info(1,i).Position;
end

Catégories

En savoir plus sur Interpolation dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by