五月天青色头像情侣网名,国产亚洲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ù)值微分和積分法——其一的評論 (共 條)

分享到微博請遵守國家法律
德保县| 建阳市| 南京市| 南平市| 福建省| 长武县| 金湖县| 拉萨市| 阿拉善右旗| 嵊州市| 阳江市| 玉树县| 秀山| 阜南县| 九龙坡区| 定日县| 威宁| 巩义市| 教育| 吉水县| 墨江| 宁远县| 临海市| 宾川县| 云和县| 河北区| 玛沁县| 大姚县| 深圳市| 新田县| 五指山市| 天峨县| 云霄县| 南乐县| 武穴市| 庆元县| 清水河县| 疏附县| 肇庆市| 赣州市| 曲周县|