2014-10-05 48 views
0

我有一個二維緯度值(99x3392)(稱爲'y3')和一個經度值(99x3392)(稱爲'x3')的二維數組。我還有第三個單獨的二維數組,它們對應於這些緯度/經度點(99x3392)(稱爲'SLA')。最後,我有一個mxn數組(2x5000),它有一組不同的經緯度點(稱爲'trackline')。我想要做的是在x3和y3中找到與'trackline'中的值相對應的緯度/經度值,所以我最終可以在'SLA'中提取變量值,但是,我不知道該怎麼做與x3和y3是兩個不同的二維數組。我試圖將它們全部轉換爲1D數組並使用interp2,但是這不能正常工作。任何人都可以幫我解決這個問題嗎?預先感謝您的幫助!Matlab - 用於二維數組的類interp2函數?

+0

要查找LAT /在X3和Y3:您首先需要遍歷X3二維數組,然後遍歷Y3二維數組,一旦你瞭解了這兩個X3和Y3二維數組的第一個值,則檢查它們是否相符。 – Juniar 2014-10-05 23:43:33

+0

'interp2'把二維數組作爲輸入,只需將你的數組按照原樣輸入到'interp2'中,你應該沒問題。 – Hoki 2014-10-05 23:47:00

回答