How to delete a column of an array?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hello,
I have a n by 3 single array. As I want to plot just the x and y data, I need to delete the z column in that array. Could you please tell me how that is done?
Thanks in advance!
Lucca
0 Commenti
Risposta accettata
Dima Lisin
il 2 Nov 2015
You do not have just an array of points. You have one pointCloud object, which contains an array of x,y,z coordinates in the Location property. So you can do this:
array = ptCloud.Location(:, 1:2);
Più risposte (1)
Adam
il 2 Nov 2015
array = array(:,1:2);
or
array(:,3) = [];
3 Commenti
Adam
il 2 Nov 2015
Modificato: Adam
il 2 Nov 2015
I am not familiar with 'PointCloud', but I assume it is a class that is used for 3d point representations so just throwing away the 3rd column would not work in that case.
You need to give more information about what pointCloud is and the structure of your array for that case.
Vedere anche
Categorie
Scopri di più su Point Cloud Processing in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!