基于Matlab生成2D和3D三角网(格网法计算体积)

简介: 基于Matlab生成2D和3D三角网(格网法计算体积)

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法       神经网络预测       雷达通信      无线传感器        电力系统

信号处理              图像处理               路径规划       元胞自动机        无人机

⛄ 内容介绍

测绘工程专业不规则三角网计算体积程序,实现动态导入TXT文件并放置到列表中,写函数在main中调用实现2D格网和3D格网并将处理好的数据放入列表中,找点(XY)并且显示该点所在三角形,清空功能,保存bmp(生成格网的功能)格网法体积计算.

⛄ 部分代码

function Triangle=Walking_Fnc(x,y,DataStructure,mat)

a=[x y];

i=1;b=true;

if isnan(x) | isnan(y)

   Triangle=0;

else

while b==true && i~=-1

   v1=DataStructure(i,2);

   v2=DataStructure(i,3);

   v3=DataStructure(i,4);

   d(1,1)=det([mat(v2,2:3) 1;mat(v3,2:3) 1;a 1]);

   d(1,2)=det([mat(v3,2:3) 1;mat(v1,2:3) 1;a 1]);

   d(1,3)=det([mat(v1,2:3) 1;mat(v2,2:3) 1;a 1]);

   f=find(d<0);

   if length(f)==2

       i=DataStructure(i,f(1,1)+4);

   end

   if length(f)==1

       i=DataStructure(i,f+4);

   end

   if length(f)==3 | length(f)==0

       b=false;

       Triangle=i;

   end

end

end

if i==-1

   Triangle=0;

end


⛄ 运行结果

⛄ 参考文献

[1] 任建新. 结合方格网法与三角网法计算土方量[J]. 文摘版:工程技术, 2016, 000(004):P.84-84,86.

[2] 樊仲谋, 冯仲科, 郑君,等. 基于立方体格网法的树冠体积计算与预估模型建立[J]. 农业机械学报, 2015, 46(3):320-327.

⛳️ 代码获取关注我

❤️部分理论引用网络文献,若有侵权联系博主删除
❤️ 关注我领取海量matlab电子书和数学建模资料


相关文章
|
8月前
|
算法 机器人
基于SOA海鸥优化算法的PID控制器最优控制参数计算matlab仿真
本课题研究基于海鸥优化算法(SOA)优化PID控制器参数的方法,通过MATLAB仿真对比传统PID控制效果。利用SOA算法优化PID的kp、ki、kd参数,以积分绝对误差(IAE)为适应度函数,提升系统响应速度与稳定性。仿真结果表明,SOA优化的PID控制器在阶跃响应和误差控制方面均优于传统方法,具有更快的收敛速度和更强的全局寻优能力,适用于复杂系统的参数整定。
|
8月前
|
数据采集 算法 前端开发
MATLAB|基于3D FDTD的微带线馈矩形天线分析[用于模拟超宽带脉冲通过线馈矩形天线的传播,以计算微带结构的回波损耗参数]
MATLAB|基于3D FDTD的微带线馈矩形天线分析[用于模拟超宽带脉冲通过线馈矩形天线的传播,以计算微带结构的回波损耗参数]
322 2
|
8月前
|
算法
【电力系统潮流】5节点系统潮流计算-牛拉法和PQ分解法(Matlab代代码实现)
【电力系统潮流】5节点系统潮流计算-牛拉法和PQ分解法(Matlab代代码实现)
713 3
|
8月前
|
Serverless Python
【三变量联合分布函数copula】利用AIC BIC确定单变量最优拟合函数、利用AIC确定三变量联合最优copula函数、计算联合概率(Matlab代码实现)
【三变量联合分布函数copula】利用AIC BIC确定单变量最优拟合函数、利用AIC确定三变量联合最优copula函数、计算联合概率(Matlab代码实现)
514 4
|
8月前
|
传感器 算法 数据可视化
MATLAB来计算和仿真无人机飞行过程
使用MATLAB来计算和仿真无人机飞行过程中的运动参数是一个极其常见且强大的方法。这通常被称为无人机建模与仿真,是无人机飞控算法开发中不可或缺的一环。
346 1
|
8月前
|
存储 人工智能 并行计算
交直流混合配电网潮流计算(统一求解法)(Matlab代码实现)
交直流混合配电网潮流计算(统一求解法)(Matlab代码实现)
465 0
|
8月前
|
机器学习/深度学习 传感器 算法
【无人机三维路径规划】PSO无人机路径规划3D城市(Matlab实现)
【无人机三维路径规划】PSO无人机路径规划3D城市(Matlab实现)
369 0
|
8月前
|
机器学习/深度学习 算法 关系型数据库
【顶级EI完美复现】电力系统碳排放流的计算方法【IEEE 14节点】(Matlab代码实现)
【顶级EI完美复现】电力系统碳排放流的计算方法【IEEE 14节点】(Matlab代码实现)
570 0
|
8月前
|
算法 安全 数据挖掘
【随机潮流】基于半不变量的概率潮流计算【IEEE34节点】(Matlab代码实现)
【随机潮流】基于半不变量的概率潮流计算【IEEE34节点】(Matlab代码实现)
159 0
|
7月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
650 0

热门文章

最新文章