matlab有限差分法编程波导_有限差分法及matlab实现.pdf

有限差分法及matlab实现有限差分法解静电场的边值问题的算法实现及相关问题讨论:王宁远中国科学技术大学 09 级物理 2 班E-mail wny@mail.ustc.edu.cn摘要:本文用 MATLAB 实现了有限差分法解静电场边值问题的算法,将偏微分方程的问题化为线性方程组问题,并使用了迭代法进行线性方程组的数值解。讨论了从几个角度去优化迭代法的措施。并运用这样的方法解决了文 [1]的闪电模...
摘要由CSDN通过智能技术生成

有限差分法及matlab实现

有限差分法解静电场的边值问题的算法实现及相关问题讨论:

王宁远

中国科学技术大学 09 级物理 2 班

E-mail wny@mail.ustc.edu.cn

摘要:

本文用 MATLAB 实现了有限差分法解静电场边值问题的算法,将偏微分方程的问题化为线性方程

组问题,并使用了迭代法进行线性方程组的数值解。讨论了从几个角度去优化迭代法的措施。并运用这

样的方法解决了文 [1]的闪电模拟问题,,使用了更优化的算法对重新进行了计算,并一定程度上改进了

模型,讨论了几个与文[1]所持的不同的观点。

正文:

经典场的边值问题在数学上表达为泊松方程和拉普拉斯方程,但解偏微分方程往往是困难的。幸而

很多时候对于具体问题我们需要的不是解析解,而是数值解,所以可以考虑用连续变量离散化的方法求

出数值解,在足够的精度上进行逼进,这就引出了有限差分法。

 1.1 有限差分法:

有限差分法:

微分: f 'x =f x h−f x  h 0=dy

h dx

用有限的 h 代替,使得

f 'x ≈ △ y

△ x

差分的种类:

f x h−f x f x −f x −h  f x h−f x −h

一阶差分: 或者 或者

h h 2h

f x h−f x  f x −f x −h

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值