- 积分
 - 161
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 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更好?差别会不会很大? |   
 
 
 
 |