Extracting matrix values for an algorithm

1 Ansicht (letzte 30 Tage)
deep Dhillon
deep Dhillon am 1 Feb. 2019
Beantwortet: deep Dhillon am 1 Feb. 2019
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

Akzeptierte Antwort

James Tursa
James Tursa am 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

Weitere Antworten (1)

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

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by