How to draw a volxe size?

8 次查看(过去 30 天)
Hi, i am looking for script to calculate the crown volume of tree point cloud by the voxel size. The file input is .txt type.
I thank you in advance.

采纳的回答

Walter Roberson
Walter Roberson 2021-9-6
T = readmatrix('https://www.mathworks.com/matlabcentral/answers/uploaded_files/730384/test%20chioma.txt');
scatter3(T(:,1), T(:,2), T(:,3));
[~, crown_volume] = boundary(T)
crown_volume = 42.2327

更多回答(2 个)

stefano chiappini
Hi, thank you for your answer.
I want draw a plot like in the following figure allowed in this answer. I will set up size voxel about 0.3 meter.
I hope that you will could help me.
Thank you so much.
  20 个评论
Walter Roberson
Walter Roberson 2021-9-10
I have had a lot of practice answering questions ;-)
stefano chiappini
stefano chiappini 2021-9-10
I believe you. I will start with the documentation place on the Matlab website.
Thank you so much!!!!!!! ;- )

请先登录,再进行评论。


stefano chiappini
编辑:Walter Roberson 2021-9-9
Have you idea how to plot this figure in 3D enviroment, plesae? Thank you so much
  3 个评论
stefano chiappini
编辑:stefano chiappini 2021-9-9
i work with abosolute units.
Infact i heave set early my script in the following way
data=fopen('test chioma.txt');
x = data(:, 1);
y = data(:, 2);
z = data(:, 3);
% Subtract means
x = x - mean(x);
y = y - mean(y);
z = z - mean(z);
%--------------------------------------------------------------------------------------------------------
% Display the data.
subplot(1, 2, 1);
plot3(x, y, z, '.', 'MarkerSize', 3);
grid on;
xlabel('Column 1');
ylabel('Column 2');
zlabel('Column 3');
title('Original data not classified yet.');
hFig = gcf;
hFig.WindowState = 'maximized'; % May not work in earlier versions of MATLAB.
drawnow;
Walter Roberson
Walter Roberson 2021-9-9
The result of fopen() is a file identifier, which is a scalar integer. You then try to take the first three columns of that scalar integer.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Startup and Shutdown 的更多信息

产品


版本

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by