Unidentified function or variable in Matlab cannot figure out
이전 댓글 표시
I'm trying to write a for loop with a counter. The counter starts at 1 and goes up to 5000. I want the function to use all the numbers up to 5000. This is what I have so far.
j = 1;
for i = 1:length(RT)
if RT(i) < 5000 ;
newRT(j) = RT(i);
j = j+1;
end
end
Is there something wrong with my code? Matlab will not display anything. It is saying the variable RT is undefined.
댓글 수: 3
per isakson
2012년 9월 22일
Nothing in your code indicates that RT is defined!
Josh
2012년 9월 22일
Josh
2012년 9월 22일
답변 (1개)
per isakson
2012년 9월 22일
편집: per isakson
2012년 9월 22일
Yes, I cannot see any problem. This code
RT = 1e4 * rand( 1, 100 );
jj = 1;
for ii = 1:length(RT)
if RT(ii) < 5000 ;
newRT(jj) = RT(ii);
jj = jj+1;
end
end
whos newRT
produce this output
Name Size Bytes Class Attributes
newRT 1x56 448 double
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!