Help doing the average between successive (1,2) cells of two different arrays?
Show older comments
Hi! I have a (250,2) array and i divide that array in two array: one contains the even rows and the other the odd rows. Those coordinates are points and i want to find the mid point of those two points(the odd one and the even one, between 1 and 2, then between 2 and 3, then between 3 and 4, and so on...) Is there a way to do this?
Thank you very much
Accepted Answer
More Answers (1)
Azzi Abdelmalek
on 30 Mar 2014
Edited: Azzi Abdelmalek
on 30 Mar 2014
a=rand(250,2)
a1=a(1:2:end,:);
a2=a(2:2:end,:);
b=(a2+a1)/2
4 Comments
Jacob
on 30 Mar 2014
Azzi Abdelmalek
on 30 Mar 2014
Edited: Azzi Abdelmalek
on 30 Mar 2014
This is not clear, give a short numeric example, for example 8x2 array
Jacob
on 30 Mar 2014
Edited: Azzi Abdelmalek
on 30 Mar 2014
Azzi Abdelmalek
on 30 Mar 2014
Edited: Azzi Abdelmalek
on 30 Mar 2014
I think you need this
a =[ 4 3
2 2
3 3
4 2]
a1=a(1:end-1,:)
a2=a(2:end,:,:)
b=(a1+a2)/2
Categories
Find more on Image Arithmetic 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!