资源简介
利用MPT工具箱生成三维Voronoi图并输出拓扑信息到Excel文件。
代码片段和文件信息
% 此函数用来输出位于边界面上的点构成的面
function [C] = faceinbound(A)
C=cell(1100); %存放所有满足要求的面的元胞数组
bound1=0;
bound2=1; %边界为0到1的正方体
[nm]=size(A);
B0=cell(1m);%存放位于0边界上的点
for i=1:m
B0{i}=[];
end
B1=cell(1m);%存放位于1边界上的点
for i=1:m
B1{i}=[];
end
for i=1:n
for j=1:m
if abs(A(ij)-bound1)<0.00001
B0{j}=[B0{j};A(i:)];
end
if abs(A(ij)-bound2)<0.00001
B1{j}=[B1{j};A(i:)];
end
end
end
k=1;
for i=1:m
if size(B0{i}1)>=3 %3点以上构成一个面
C{k}=B0{i};
k=k+1;
end
if size(B1{i}1)>=3
C{k}=B1{i};
k=k+1;
end
end
[nm]=size(C);
for i=1:m
if isempty(C(i)) %获取C中非空元素数量
break
end
end
C=C(1:i);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 421 2015-01-25 16:48 intersectfordouble.m
文件 333301 2015-01-25 16:28 test.xls
文件 2095 2015-01-25 17:00 Voronoin_3D.m
文件 821 2015-01-25 16:42 faceinbound.m
----------- --------- ---------- ----- ----
336638 4
- 上一篇:OPF 用遗传算法进行无功优化
- 下一篇:matlabmylib sinc插值函数
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论