How to loop over these values?

조회 수: 1 (최근 30일)
Rizwana
Rizwana 2014년 3월 24일
답변: Andrei Bobrov 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에서 MATLAB에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by