問題:如何繪製GPS經度和使用分散或geoshow功能緯度座標(或任何功能效果最好)大家如何繪製GPS在Matlab座標
嗨
我有這個GPS我希望分析這個單元,所以我出去測試它,用幾個Matlab的散射函數(或者geoshow函數......無論什麼作用)都得到了幾頁NMEA語句(用於同一場的3個不同點) 。
由於NMEA句子給出了大量我不需要的信息;我整理並簡化了數據,以便只包含一個文件中的經度和另一個文件中的緯度(我有幾個景點位置)。
我製作了兩個文件.csv文件,以便我可以使用Matlab的csvread函數讀取這些文件,而不必手動將這些數字手動輸入到矩陣中。
我遇到的問題是,當我去繪製這些斑點時,我一次只能在1張圖上顯示1個斑點。這實際上違背了繪製座標的目的......我如何使用我製作的.csv文件或您知道的任何方法將所有3個點全部繪製在同一個圖上?
這是我已經試過:
SW_latitude = csvread('SW_latitude.csv');
SW_longitude = csvread('SW_longitude.csv');
CENTER_latitude = csvread('center_latitude.csv');
CENTER_longitude = csvread('center_longitude.csv');
WALKING_latitude = csvread('WALKING_latitude.csv');
WALKING_longitude = csvread('WALKING_longitude.csv');
scatter(SW_latitude,SW_longitude)
hold on
scatter(CENTER_latitude,CENTER_longitude)
scatter(WALKING_latitude,WALKING_longitude)
hold off
看起來你在該圖上至少有兩個點,但其中一些點爲零。各種緯度/經度測量的範圍是什麼?鑑於明顯的範圍,你可能也想轉換成十進制度數(例如對於某些NMEA,你可能有像11122.33那樣的值,這意味着111度,22.33分鐘)。 – nkjt
我該怎麼做?我將所有經度值加載到longitude.csv文件中,並將所有緯度值加載到latitude.csv文件中......我應該進入並手動分開這些值,如果有的話,我應該編輯它們的格式?我在每個文件的開頭都輸入了一個零,爲了確保它被正確繪製,我將刪除零 – mosawi
另外,請嘗試「全部」,這樣您就不會獲得相同顏色的所有3個圖。 – Notlikethat