2013-06-04 133 views
0

我有兩個彩色地圖圖像,我想找出每個座標處的顏色之間的差異。我有一個Excel文件中的地圖數據,格式爲A列是x座標,B列是y座標,C是相應(x,y)處的線性延遲(我的顏色數據)。我只想簡單地將兩個數據表格表示爲矩陣,然後得到兩個C列之間的差異,然後繪製出這些點,但是我遇到的問題是兩個地圖的x和y值不同; (2,1),(2,2),(2,3)和(2,4)對於一個色彩映射,我有點(2,-1),(2 ,0.5),(2,1)和(2,2)。它結束後,一個地圖有大約8300行座標,另一個地圖有7500行座標。我不能匹配矩陣,如果我沒有相同的尺寸,所以我想知道是否會有一個函數爲Matlab將只考慮等效座標來獲得列C的差異。如何在Matlab中排列匹配(x,y)座標?

回答

0

一旦你得到它到一個matirx(這應該是相對容易的),簡單的方法是使用imresize,否則困難的方法是使用interp2將值拉伸或壓縮到另一個的大小。然後只需使用減法來得到矩陣之間的差異