Split a matrix into separate matrices and find centroid of each smaller matrix
4 views (last 30 days)
Show older comments
I want to split a Nx2 matrix into k number of matrices, find the centroid of each matrix and then put the centroids into another matrix.
For example for A = 50x2 matrix and k = 10
The 10 smaller matrices will be 5x2 each.
The matrix containing the centroids of 10 matrices will be 10x2
[ Centroid of a Nx2 matix is a point equidistant from all points in the matrix when plotted. Each of the matrix rows are x&y axis values. For a collection of points x1,x2,x3,.....xn & y1,y2,y3,.....yn.
Centroid(x',y')
x' = (x1+x2+x3+......+xn) /n
y' = (y1+y2+y3+......+yn) /n ]
How to constuct this code?
2 Comments
Kevin Phung
on 16 May 2019
Edited: Kevin Phung
on 16 May 2019
what have you tried? and what do you mean by centroid?
If youre finding a centroid for 10 matrices, how is the collection of centroids a 10x2?
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Elementary Math 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!