
如何用MATLAB实现:电磁场二维圆形场域的有限差分法(重点是圆形) 100
题目有些拗口。。主要是用matlab编程,用有限差分法来解一个二维圆形电磁场。正在参考何红雨老师的《电磁场数值计算法与MATLAB实现》一书,可惜书中举例都是针对长方形或...
题目有些拗口。。主要是用matlab编程,用有限差分法来解一个二维圆形电磁场。正在参考何红雨老师的《电磁场数值计算法与MATLAB实现》一书,可惜书中举例都是针对长方形或三角形场域,对于圆形场域没有介绍。网上也暂时没找到对圆形场域的应用。我曾尝试将圆形分解为多个小三角形来近似,可惜误差很大,效果不好。不知道是思路的问题,还是分解方法的问题。求大神指点啊!!!
补充:不能使用matlab的PDE模块,之前忘记提了。。 展开
补充:不能使用matlab的PDE模块,之前忘记提了。。 展开
1个回答
展开全部
按说任何形状的区域,都可以用三角网格划分为有限个小区域来表示
误差大,效果不好,很多时候都是三角网格的划分不合理,或者密度不够
对于圆形区域来说,三角网格划分可能是最有效的区域划分办法了
matlab的pdetool里面有一套完整的区域三角划分和偏微分方程解法
误差大,效果不好,很多时候都是三角网格的划分不合理,或者密度不够
对于圆形区域来说,三角网格划分可能是最有效的区域划分办法了
matlab的pdetool里面有一套完整的区域三角划分和偏微分方程解法
追问
PDE的确是个好东西,可惜老师不允许用PDE,非常非常抱歉在问题中忘记说明了>..<

2024-12-16 广告
福州大禹电子科技有限公司成立于2008年自创办以来,专注超声产品的研发和产业化,始终坚持技术创新是企业发展动力的理念,运用最基础的物理声学原理,攻克了一系列卡脖子难题,成功打破了国外垄断,把超声技术运用到了工控、水利、市政、环保、医疗,海洋...
点击进入详情页
本回答由福州大禹电子科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询