首页/文章/ 详情

可视化 | MATLAB划分均匀三角形网格

5月前浏览5776

划分单元网格是随心所欲的,所遵循的原则就是尽量提高计算精度。下面是一个规则区域划分均匀三角形网格的例子。

如图所示,将一个矩形平面区域划分成相同大小的直角三角形。X方向等分nex,Y方向等分ney,X方向单元长度为dx,Y方向单元长度为dy。

采用如图所示的算法,程序可自动得到节点编号、坐标以及各单元所包含的节点。利用patch函数可画出网格图。

nex=2,ney=2时,得到的网格

nex=5,ney=5时,得到的网格

patch是个底层的图形函数,用来创建补片图形对象。一个补片对象是由其顶点坐标确定的一个或多个多边形。可以指定补片对象的颜色和灯光。今后在画应力云图的时候还将用到。


PS:相关程序可在QQ群248687168下载。


来源:数值分析与有限元编程
MATLAB
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-01
最近编辑:5月前
太白金星
本科 慢慢来
获赞 4粉丝 8文章 316课程 0
点赞
收藏
作者推荐

可视化 | MATLAB画杆系结构变形图

一图胜千言。将计算结果用图表达出来定是极好的!调用MATLAB中的line函数可以画直线。例如line([1,2],[3,4])将画出(1,3)到(2,4)的一条直线,而不是(1,2)到(3,4)。当调用line(A,B)中,a b是相同大小的矩阵时,将会在对应的每一列做一条直线。当调用line(A,B,C)时,相应地会在三维图中画一条线。此时的A,B,C 均为2xN矩阵。总结为line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标]),注意line与plot两个函数的区别。现在用一个简单 平面桁架的变形来实现结点2有一个向下的集中荷载,在计算出结点位移后就可以画变形图了。画图时调用的函数为为便于比较,将变形前后的图画在一起来源:数值分析与有限元编程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈