看板 MATLAB 關於我們 聯絡資訊
又來請教各位大大 我在畫極座標投影,北緯20-90度,大西洋區域上之變數等值線圖 我發現當等值線跨過經度0度時就會產生亂跳情況 查了蠻久,一直想不透為什麼會這樣,想請問有辦法解決嗎? 謝謝!! 以下是我的程式碼 proj : 畫等值線資料矩陣(29x73) (由e reshape來) yy : 緯度矩陣 ([90:-2.5:20]) xx : 經度矩陣 ([240:2.5:60]) 註:我是用360度來對應全球經度網格, 所以240度代表西經120度,一路以2.5度向東到東經60度(共180度) h=axesm ('stereo','Grid', 'off','MapLatLimit',[ys 90],'Origin',[90 120 0],'Frame','on','FLineWidth',2,... 'MeridianLabel','off','MLabelParallel','south','LabelRotation','off'); axis off load coast plotm(lat, long,'k-','color',[0.4,0.4,0.4],'LineWidth',1) contourm(yy,xx,proj,floor(min(e(k,:))):-1,'k--','LineWidth',2,'ShowText','off'); hold on contourm(yy,xx,proj,1:ceil(max(e(k,:))),'k-','LineWidth',2,'ShowText','off'); 以下是出問題的圖 (虛線部分為負值等值線,實線部分為正值等值線) https://docs.google.com/file/d/0BxUY6-ywKIvpQWsyWjQxNXhBYWM/edit?usp=sharing -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.36.196