-
大小: 393KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-04
- 語言: Matlab
- 標(biāo)簽: 點(diǎn)云體積??
資源簡介
采用MATLAB的 alphaShape函數(shù)產(chǎn)生輪廓,volume函數(shù)計(jì)算體積,文件中用常用的點(diǎn)云數(shù)據(jù),共大家學(xué)習(xí)。

代碼片段和文件信息
clc;?
A=importdata(‘bunny.txt‘);
[IXIY]=size(A);
%IX
x=A(:1);?y=A(:2);?z=A(:3);
figure(1);
plot3(xyz‘.‘)
grid?on
%%%%通過調(diào)用?alphaShape函數(shù)產(chǎn)生輪廓,volume函數(shù)計(jì)算體積
x?=?double(x);?y=double(y);?z=?double(z);
????%獲取點(diǎn)云坐標(biāo)
alp?=0.007;region?=?0.5;%hole?=?1;?region?=?0.75;
shp?=?alphaShape(xyzalp);
????%生產(chǎn)點(diǎn)云的包絡(luò)數(shù)據(jù)
%ref:http://cn.mathworks.com/help/matlab/ref/alphashape.html
figure(2);
plot(shp)
????????%顯示點(diǎn)云包絡(luò)
v=?volume(shp);
%vv=num2str(v)
title([‘v=‘num2str(v)?‘m3‘])?%計(jì)算體積并顯示
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????548??2018-04-29?11:40??txtread.m
?????文件????1139771??2017-05-26?11:11??bunny.txt
-----------?---------??----------?-----??----
??????????????1140319????????????????????2
- 上一篇:LEACH算法相關(guān)代碼
- 下一篇:基于matlab的人工蜂群算法
評論
共有 條評論