How to loop over these values?

1 次查看(过去 30 天)
Rizwana
Rizwana 2014-3-24
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

回答(2 个)

Chandrasekhar
Chandrasekhar 2014-3-24
Try this..
for i = 1 : length(cursor_info)
out_var(i,1) = cursor_info(1,i).Position;
end
  2 个评论
Rizwana
Rizwana 2014-3-24
Its throwing error saying
Subscripted assignment dimension mismatch.
Chandrasekhar
Chandrasekhar 2014-3-24
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

请先登录,再进行评论。


Andrei Bobrov
Andrei Bobrov 2014-3-24
n = numel(cursor_info);
out_var = cell(n,1);
for ii = 1 : n
out_var{ii} = cursor_info(1,i).Position;
end

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by