split a matrix into two matrices according to some rule
Mostra commenti meno recenti
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 Commenti
Stephen23
il 12 Feb 2024
Do you have the Image Processing Toolbox installed?
Alberto Acri
il 12 Feb 2024
Stephen23
il 12 Feb 2024
"split a matrix into two matrices according to some rule"
What is the "rule" used to split them up?
Alberto Acri
il 12 Feb 2024
Alberto Acri
il 12 Feb 2024
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Introduction to Installation and Licensing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


