我正在處理極座標中的時間序列,我正在應用卡爾曼濾波器進行預測。時間序列與衛星軌道有關。從極座標到笛卡爾座標的方差矩陣
然而,我對方差的預測和估計以極座標[r,θ]表示。
我知道怎麼我的預測轉換成直角座標系與功能
f(r,theta) <- [r*cos(theta),r*sin(theta)].
但我不知道該如何應對變化,因爲它不是一個線性算。
我爲大家提供我的數據,以便你能不能幫我改造:
Radius Angle
[1,] "39805.9613778309" "1.46134492279737"
[2,] "39805.9613778309" "1.48689546833425"
[3,] "39805.9613778309" "1.51244601387112"
[4,] "39805.9613778309" "1.537996559408"
[5,] "39805.9613778309" "1.56354710494488"
[6,] "39805.9613778309" "1.58909765048176"
和方差矩陣的第一個預言:
radius theta
[1,] 5132782 0.000000000
[2,] 0 0.001646994
我想知道如何以第一預測的笛卡爾座標獲得該矩陣。謝謝!
這感覺更像是一個理論問題,因此CrossValidated SE更多的ontopic。 –
我相信沒有辦法從極地座標獲得笛卡爾座標的方差。至少不準確。你能重新創建笛卡爾數據的方差矩陣嗎?從局部線性化獲得的近似答案是否可接受?還有一件事:[tag:sta]標記表示什麼,並且您確定這適合於此嗎?這個問題似乎不適合那個標籤的其他人。 – MvG
也許你可以在這裏找到你要找的東西:http://www.centerforspace.com/downloads/files/pubs/AAS-03-526。pdf這是David Vallado關於協方差矩陣座標變換的論文。它包含一個從衛星球座標(lat,long,alt)到笛卡爾座標,以地球爲中心的座標的部分。不完全符合您的需求,但您可以根據自己的需求進行簡化。 – siritinga