【发布时间】:2009-11-06 08:45:49
【问题描述】:
MATLAB 中是否有任何子例程,它接收点列表,并返回一个很好的网格,我可以用它来展示给我的同事,比如这个?
实际上,我需要的只是一个简单的 2D 网格生成器,它接收一系列 X、Y 坐标(定义区域的边界),然后返回一个可以很好地网格化该区域的元素列表。 I can do the rest by using MATLAB command to interpolate the Z value.
编辑:我不有兴趣使用 MATLAB 来生成上面的图。我有兴趣使用 MATLAB 库来获取元素列表,这样当我自己绘制这些元素时(不是在 MATLAB 本身中;而是在我自己的 C# 程序中),我可以获得这个网格表面。
PS:我知道有这个DistMesh,但我正在寻找更简单的东西——也许是直接在 MATLAB 中内置的东西。不,meshgrid 是不是网格生成。
【问题讨论】:
-
您显示的数字可能具有误导性。如果我理解正确,您将从定义区域边界的一组点开始。然后你想生成一个三角形网格,在该区域内创建更多点吗?
-
是的,我想生成一个三角形网格,在该区域内创建更多点