Extracting matrix values for an algorithm

1 view (last 30 days)
HEllo Everyone
I have an n*2 array,, The first column represent x values and the second represent y values of certain object coordinates. What i wanna do is to use those values in the array sequentitally to run a specific algorithm of them. SO in essence can someone help in how can i extract the values of the array, such that i extract x1,y1,, run algorith on them and then x2,y2 as such. I have written the alogorithm below and the way i am getting center values is in attached image.. Any suggestion or help is greatly appreciated.
figure, imshow(mush);
hold on
x=centers(1);
y= 199;
plot(centers)
boxHalfWidth = 40; %
boxXStart = x-boxHalfWidth;
boxYStart = y-boxHalfWidth;
boxWidth = 2 * boxHalfWidth;
boxHeight = 2 * boxHalfWidth;
rectangle('Position',[boxXStart boxYStart boxWidth boxHeight])
Regards
Arun

Accepted Answer

James Tursa
James Tursa on 1 Feb 2019
Something like this?
xy = your n x 2 array
n = size(xy,1);
for k=1:n
% run your algorithm here with x = xy(k,1) and y = xy(k,2)
end

More Answers (1)

deep Dhillon
deep Dhillon on 1 Feb 2019
James Thanks a lot
It works perfectly

Community Treasure Hunt

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

Start Hunting!