- 积分
- 157
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2023-7-11
- 最后登录
- 1970-1-1

|
发表于 2024-6-4 20:40:11
|
显示全部楼层
非常感谢楼主的代码!我在分析RWS时需要知道辐散风场,所以正好需要楼主的代码,也让我了解了泊松方程的数值解法!
有两处疑问提出,希望楼主或者有共同问题的同学们有空瞅一眼:
1、楼主的主贴中介绍到u v形式是二维矩阵,它的第一个维度代表纬度,第二个维度代表经度,那么迭代循环中Res的拉普拉斯项的dx和dy是否顺序颠倒了?即:
Res(i, j)=(chi(i+1, j)+chi(i-1, j)-2*chi(i, j))./dx2(i, j)+...
(chi(i, j+1)+chi(i, j-1)-2*chi(i, j))./dy2(i, j)+...
divh(i, j);
是否应改为:
Res(i, j)=(chi(i+1, j)+chi(i-1, j)-2*chi(i, j))./dy2(i, j)+...
(chi(i, j+1)+chi(i, j-1)-2*chi(i, j))./dx2(i, j)+...
divh(i, j);
2、在MAX=1000处有注释,对应eps为10^-7,但下面计算里用的10^-5,是否换成-7更好?差别会不会很大? |
|