i want to use the parameters inside the loop in function circleintersection after the loop and the error was (referance to cleared variable)wt can i do???
Show older comments
if d(1,m)<R
circlequ(netXloc(j),netYloc(j),50,1000);
x(1,n)=netXloc(j)
y(1,n)=netYloc(j)
r=50.*ones(1,length(x));
n=n+1;
end
[a,b]=circleintersection(x,y,r);
Answers (1)
David Young
on 23 Mar 2011
0 votes
Variables are not automatically cleared at the end of a loop. There is some other problem, which cannot be diagnosed from the code fragment you have posted. Maybe you clear d, R, m, or j before the loop begins? Use breakpoints, or just print out some values, in order to find out what variable has not got a value.
1 Comment
SAM alimostafa
on 23 Mar 2011
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!