对二维等高线图进行网格划分

15次浏览(最近30天)
艾略特Bontoft
艾略特Bontoft 2020年5月14日
评论道: 艾略特Bontoft2020年5月20日
我希望在二维等高线图中创建一个网格。
例如,代码:
f =山峰;
轮廓(f (2 - 2))
你实现了以下情节:
我希望能够在轮廓线的内部和外部生成一个网格(在一个50x50的域内,这个例子)。
有人能建议最好的方法来达到这个目的吗?
先谢谢你。
2的评论
艾略特Bontoft
艾略特Bontoft 2020年5月14日
我正在尝试开发一个有限元网格,包括轮廓线的内部和外部,其中的节点与轮廓本身对齐。
比如:
但里面的形状也有网格。
其中,形状将由等高线(f,[2 2])函数定义。
谢谢

登录评论。

公认的答案

达洛瓦
达洛瓦 2020年5月14日
使用 initmesh
clc,清晰
x1=[0550];%的矩形
y1=[0 3 3];
[x2,y2]=pol2cart(0:3:2*pi,1);%的圆
阻止gd2 =[2;长度(x2); x2 (:) + 1.5; y2 (:) + 1.5);%圆几何
gd1 =阻止gd2 * 0;
gd11=[2;长度(x1);x1(:);y1(:)];%矩形几何
gd1(1:长度(gd11))=gd11;
[gd1 g2],“P1-P2”char (“P1”“P2”) ');%分解几何
[p, e t] = initmesh (dl);%建立一个网格
pdemesh(p、e、t)%显示网格
dl2=decsg(gd2);%圆的分解
[p, e t] = initmesh (dl2);%建立一个网格
持有在…上
pdemesh(p、e、t)%显示emsh
持有
4评论
艾略特Bontoft
艾略特Bontoft 2020年5月20日
嗨Darova,
我知道你做了什么,很聪明的做法。然而,我将使用这个网格模型运行模拟,边界将影响响应的行为。
谢谢你的建议

登录评论。

更多的答案(0)

下载188bet金宝搏


释放

R2019b

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!