Help doing the average between successive (1,2) cells of two different arrays?
Afficher commentaires plus anciens
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
Réponse acceptée
Plus de réponses (1)
Azzi Abdelmalek
le 30 Mar 2014
Modifié(e) : Azzi Abdelmalek
le 30 Mar 2014
a=rand(250,2)
a1=a(1:2:end,:);
a2=a(2:2:end,:);
b=(a2+a1)/2
4 commentaires
Jacob
le 30 Mar 2014
Azzi Abdelmalek
le 30 Mar 2014
Modifié(e) : Azzi Abdelmalek
le 30 Mar 2014
This is not clear, give a short numeric example, for example 8x2 array
Jacob
le 30 Mar 2014
Modifié(e) : Azzi Abdelmalek
le 30 Mar 2014
Azzi Abdelmalek
le 30 Mar 2014
Modifié(e) : Azzi Abdelmalek
le 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
Catégories
En savoir plus sur Time Series Events dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!