when the program is running, is not entering in the loop

dcs1=hdt.DataCursors
pos = get(dcs1(1),'Position');
op1 = pos(1)
op2 = pos(2)
op=[op1 op2]
save d.mat op1 op2
while B<=0
B=a(op1,op2);
op2=op2+1;
end
op2=op2-1

Answers (2)

Obviously the value of the variable B is greater than 0 initially. You did not show how this variable is defined, so the readers cannot guess this detail.

3 Comments

The image is black and white , so 0 stands for black nd 1 for white , in terms of intensity
Maybe the image is black and white, but what is "B"?
thank u sir. i defined B , and now the program is running

Sign in to comment.

Apparently B is larger then 0 ... Did you check?

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Asked:

on 19 Feb 2016

Commented:

on 17 Mar 2016

Community Treasure Hunt

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

Start Hunting!