split a matrix into two matrices according to some rule
Mostrar comentarios más antiguos
How can I generate two separate matrices, one containing the coordinates of line A and the other of line B?
load matrix
figure
plot3(matrix(:,1),matrix(:,2),matrix(:,3),'k.','Markersize',5);
axis equal
grid off

I wanted to try this way but it does not seem the best way.
% range
xRange = [xmin xmax];
yRange = [ymin ymax];
zRange = [zmin zmax];
% indices of points in the range
idx = matrix(:,1) >= xRange(1) & matrix(:,1) <= xRange(2) & ...
matrix(:,2) >= yRange(1) & matrix(:,2) <= yRange(2) & ...
matrix(:,3) >= zRange(1) & matrix(:,3) <= zRange(2);
select_matrix = [matrix(idx,1), matrix(idx,2), matrix(idx,3)];
5 comentarios
Stephen23
el 12 de Feb. de 2024
Do you have the Image Processing Toolbox installed?
Alberto Acri
el 12 de Feb. de 2024
Stephen23
el 12 de Feb. de 2024
"split a matrix into two matrices according to some rule"
What is the "rule" used to split them up?
Alberto Acri
el 12 de Feb. de 2024
Alberto Acri
el 12 de Feb. de 2024
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Introduction to Installation and Licensing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


