查看: 138|回复: 4|关注: 0

[已解决] matlab网格划分问题

[复制链接]

新手

7 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
大神们求助,对任意四边形的网格划分,生成节点坐标和单元对应的节点编号,如何编写,用哪个函数,(发现meshgrid只是对矩形刨分),进一步想如果对其他多边形和圆形怎么刨分?本人小白一枚,请大神们赐教,谢谢!:lol

新手

19 麦片

财富积分


050


8

主题

39

帖子

2

最佳答案
发表于 2019-11-18 00:42:55 | 显示全部楼层 |此回复为最佳答案
1.多边形如果普通作图的话一般也按矩形处理
比如我画斜六方晶格,,就直接mashgrid  差不了太多的

2.多边形涉及到偏微分,,那你就直接工具箱吧  pdetool  自己画
别mashgrid了   很丑而且画出来误差大

3。圆形不用想,直接meshgrid   
然后把你的方程用
[x y z]=pol2cart[the r z]  转成极坐标  
极坐标网格很均匀的,,基本可以完美处理圆的问题

新手

7 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
 楼主| 发表于 2019-11-18 09:38:53 | 显示全部楼层
fyydxwh 发表于 2019-11-18 00:42
1.多边形如果普通作图的话一般也按矩形处理
比如我画斜六方晶格,,就直接mashgrid  差不了太多的

好的,谢谢啊 :lol

论坛优秀回答者

权威

4004 麦片

财富积分



3

主题

4186

帖子

879

最佳答案
  • 关注者: 190
发表于 2019-11-18 09:39:26 | 显示全部楼层
matlab好像有三角划分。
delaunayTriangulation

新手

7 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
 楼主| 发表于 2019-11-18 09:43:11 | 显示全部楼层
maple1314168 发表于 2019-11-18 09:39
matlab好像有三角划分。
delaunayTriangulation

哦哦,好的,目前只用四边形网格就能解决问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表