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

답변 (2개)

Chandrasekhar
Chandrasekhar 2014년 3월 24일

0 개 추천

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.
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일

0 개 추천

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

카테고리

도움말 센터File Exchange에서 Interpolation에 대해 자세히 알아보기

태그

질문:

2014년 3월 24일

답변:

2014년 3월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by