讨论结束了该讨论是在6个多月前进行的,并且已关闭。要开始使用与此链接的链接进行新讨论,点击这里。
边界数据导出(Postcoord)
发表于2010年1月6日,上午3:02 PST0答复
在报告垃圾邮件之前,请使用已确认的电子邮件地址登录
你好,
我有一个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一起附上
我有一个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
你好,拉维德·班尼亚尔
您的讨论已经30天了,没有答复。如果您仍然需要COMSOL的帮助并拥有在附近的许可证,请访问我们的支持中心寻求帮助。
如果您不持有附近的许可证,则可以在另一个讨论或知识库中找到答案。