讨论结束了该讨论是在6个多月前进行的,并且已关闭。要开始使用与此链接的链接进行新讨论,点击这里

边界数据导出(Postcoord)

在报告垃圾邮件之前,请使用已确认的电子邮件地址登录

你好,
我有一个3D几何形状(半径为1和高度0.1的圆柱体,顶部,底部和侧面共同制作6个边界面),用于传热问题。我想在将其导出到MATLAB(CTRL +F)之后,读取模型顶部面的边界坐标(索引4)。

在MATLAB命令行中,我使用Postcoord在100个网格点上读取坐标。
coord = Postcoord(fem,'edim',1,'grid',100,'dl',[4]);该命令确实生成<3x100>(x,y,z)的数组,如预期的。由于我仅读取顶部的面,因此值z(z = 0.1,等于圆柱体的高度)是恒定的。为了重现几何形状的顶部,我希望x的值
y从-1到1不等。出于某些奇怪的原因,不会发生。我得到-1
可以肯定的是,我尝试了几个命令后coord的1D和2D案例。我不确定3D情况下发生了什么。任何人都可以阐明它。

带着敬意,
拉夫德

PS:模型的测试文件与此Messahe一起附上


0答复 上次发布2010年1月6日,上午3:02 PST
comsol主持人

你好,拉维德·班尼亚尔

您的讨论已经30天了,没有答复。如果您仍然需要COMSOL的帮助并拥有在附近的许可证,请访问我们的支持中心寻求帮助。

如果您不持有附近的许可证,则可以在另一个讨论或知识库中找到答案。

请注意,尽管Comsol员工可以参加讨论论坛,但Comsol®未接下来的软件用户应通过支持中心要获得技术支持团队的更全面回应。