五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python氣象數(shù)據(jù)處理中的數(shù)值微分和積分法——其一

2023-01-25 00:03 作者:Unlim-Succession  | 我要投稿

0 引言

分享一些自己在完成小論文過程中總結(jié)的一些Python編程技巧,接下來幾篇推文的內(nèi)容主要是Python氣象數(shù)據(jù)處理中的數(shù)值微分和積分法,寫它的目的主要是數(shù)值微分和積分在計算氣象物理量中被廣泛使用(如散度、渦度、大氣整層水汽通量等)。此外,本人在學(xué)習(xí)編程的過程中參考了許多大佬、前輩的推文,在這里對他們的分享表示感謝。

?

1 數(shù)值微分法

1.1?散度和渦度

水平散度和渦度的表達式分別為

div%3D%5Cfrac%7B%E2%88%82u%7D%7Bax%7D%20%2B%5Cfrac%7B%E2%88%82v%7D%7Bay%7D%2C%20%20%5C%20%20vor%3D%5Cfrac%7B%E2%88%82v%7D%7Bax%7D%20-%5Cfrac%7B%E2%88%82u%7D%7Bay%7D

兩者在診斷中較常用。Metpy模塊提供的函數(shù)metpy.calc.divergence和metpy.calc.vorticity能直接計算,如果輸入數(shù)據(jù)的格式為xarray.DataArray,那么只需要輸入物理量的x和y分量(如u/v風(fēng)、uq/vq水汽通量等)兩個參數(shù)。輸出物理量的單位是輸入物理量的單位除以meter。

?

1.2?勢函數(shù)和流函數(shù)

簡單來說,運動可以分解為無旋分量和無輻散分量。對于無旋運動,存在一個勢函數(shù),無旋運動在勢函數(shù)的梯度方向上,與勢函數(shù)等值線垂直。對于無輻散運動,存在一個流函數(shù),無輻散運動在流函數(shù)的切線上(背風(fēng)而立,高值在右)。

NCL中提供了直接計算兩者的函數(shù),而Metpy模塊中沒有提供。這里可使用windspharm模塊(在Linux平臺下可安裝和運行,在Windows平臺下似乎不能),相關(guān)代碼為

u和v為覆蓋全球的緯向風(fēng)和經(jīng)向風(fēng)數(shù)據(jù),格式為xarray;w為生成的初始化VectorWind實例;用sfvp函數(shù)獲得流函數(shù)和勢函數(shù),格式也為xarray。


Python氣象數(shù)據(jù)處理中的數(shù)值微分和積分法——其一的評論 (共 條)

分享到微博請遵守國家法律
壶关县| 辽宁省| 宜良县| 彭阳县| 留坝县| 论坛| 大渡口区| 泌阳县| 黄大仙区| 镇原县| 洛南县| 沐川县| 芦山县| 青州市| 南宫市| 甘谷县| 来凤县| 宿松县| 大丰市| 淮南市| 灵璧县| 郧西县| 迁安市| 荥经县| 兴安盟| 林周县| 黑河市| 天镇县| 高要市| 红桥区| 通山县| 隆林| 汝州市| 津南区| 阜宁县| 丰县| 安平县| 甘孜县| 拜城县| 商都县| 濮阳市|