@MilCOS
2016-05-26T17:07:45.000000Z
字数 1303
阅读 595
2013301020084 许晗
作业
Gauss-Seildel方法
SOR方法
这次作业计算部分用Fortran完成, 估计python店scipy或者numpy包里有处理数组的方法; 画图部分用python完成. 解决了二维方形箱(V=0)里, 两根电势恒定的杆子(势分别为-1和+1)情况下电势的分布, 并且探究了Gauss-Seidel和SOR计算方法的与系统大小(L+1)的关系.
电势恒定的杆子造成:
计算格点的电势:
因为Gauss-Seidel方法收敛到比较慢, 为了解决这个问题引入这种方法.
先按照Gauss-Seidel方法计算得到, 根据该点旧的电势算出
L=31, Gauss-Seidel方法
L=31, SOR方法
L | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
---|---|---|---|---|---|---|---|---|---|---|
N | 15 | 29 | 56 | 72 | 110 | 113 | 91 | 118 | 168 | 185 |
在60到70仍有一个下降, 其余位置基本以1.6为斜率增加. 不懂...
当然显然的结论是: SOR计算方法的计算次数与具体系统的性质有关.