① MATLAB有經緯度和對應的數據,二維圖怎麼畫
MATLAB有經緯度和對應的數據,二維圖這樣畫:
matlab imshow顯示圖片;把你的數據轉化為縱橫矩陣(圖像的格式)便可用來顯示
② 如何用matlab顯示經緯度,地圖邊界
我不知道有沒有函數來做這個,我自己編了了一個小函數。不過一次只能標注一個坐標,並且要在標注的點上連續點兩次。這是我的函數:
function
cpositon
[x,y]=ginput(1);
z=strcat(\\'(\\',num2str(x),\\',\\',num2str(y),\\')\\');
gtext(z);
end
下面的那位高手改的很好
③ 如何用matlab顯示經緯度,地圖邊界
如何用matlab顯示經緯度,地圖邊界
function cpositon
[x,y]=ginput(1);
z=strcat(\\'(\\',num2str(x),\\',\\',num2str(y),\\')\\');
gtext(z);
end
④ 給定一些地區(散點)的坐標和海拔,怎麼用matlab畫出地形圖
在數學建模中,經常會遇到這樣一類問題,要對一些山體進行地形地貌的圖形繪制、對殘缺建築物進行還原,以及在山脈中開鑿隧道時對岩石層規模大小進行預測,以避免 產生較大的工程成本。並且,我們只有一些相關物體的有限個坐標點,最終我們需要利用這些有限的坐標點,繪制出其完整的形狀。由此,可以將未測量點(即未知的坐標點)的高度使用數據插值的方法求出來,再進行繪制。
工具/原料
Matlab
一些地貌的坐標數據
方法/步驟
首先,我們選擇一個區域,選擇某些地點測量其相對於某水平面高度的數據,下面我們要做的是用這些數據盡量准確地繪制出該地區的地形地貌圖。數據如下:
下面我們通過Matlab對這些測量數據進行數據插值,並繪制出圖形地貌。顯然應該採用二維插值,在此採用效果更好的三次樣條插值。在進行代碼的編寫前,我們先介紹一下Matlab二維插值函數 interp2()的用法。見下圖:
最後,通過Matlab進行三次樣條插值,並繪制出地形地貌圖,代碼如下:
clear clc;
%構造測量網格第一、根據垂直比例尺大小確定等高距、材料的厚度,以及基礎等高線。
第二、等高線的標描、復印與剪裁工作。用彩筆標記,綜合選擇等高線,在強海綿材料上復印等高線時,按照從低到高的順序,標明層數,逐層切割。
第三、山體的粘釘工作。用乳膠漆將底層的「梯田」,准確粘貼於底盤上,然後逐層進行疊加粘接,層與層之間套合不好的地方要隨時用剪刀或手術刀進行修整。對於河流、湖泊,當用有機玻璃作原料時,先把水藍色的有機玻璃壓在基準起算面底下
⑤ 請問如果我有經緯度的很多數據,那麼怎麼能在地圖上用MATLAB標注出來謝謝!
提供個思路:樓主手中那麼多經緯度坐標點,想必不可能一個一個手工操作,應該是批量操作的。如果是這樣,那就找一個標准格式的GPX文件(GPS軌跡文件),用WORD或寫字板打開,將……之間的數據全部清除,然後把你的數據一次性拷貝到裡面去。爾後用批量搜索替換的法,將每個坐標點都處理成標准格式的軌跡點和路點,存儲備用。在谷歌地球或者奧維互動地圖中,打開該GPX文件,所有的點就會顯示出來了。歸納一下上面的思路,就是將所有的坐標點轉換成GPS軌跡文件中的軌跡點,在此基礎上處理成可見路點,然後在地圖上顯示出來。
⑥ 怎麼用matlab畫地圖
使用worldmap+geoshow命令繪制中國地圖。直接寫入如下代碼:
figure(3)
subplot(2,2,1);
worldmap('China'); mapshow(fnshp_L,'Color','k');
subplot(2,2,2);
worldmap([0,55],[70,140]); mapshow(fnshp_P,'FaceColor',[0.5,1.0,0.5]);
setm(gca,'MLineLocation',10);
setm(gca,'PLineLocation',10);
setm(gca,'MLabelLocation',20);
setm(gca,'PLabelLocation',10);
subplot(2,2,3);
worldmap('China'); geoshow(fnshp_L,'Color','k');
subplot(2,2,4);
worldmap([0,55],[70,140]); geoshow(fnshp_P,'FaceColor',[0.5,1.0,0.5]);
setm(gca,'MLineLocation',10);
setm(gca,'PLineLocation',10);
setm(gca,'MLabelLocation',20);
setm(gca,'PLabelLocation',10);
title('中國地圖','FontSize',14,'FontWeight','Bold')
其中worldmap([0,55],[70,140])為設置顯示緯度經度范圍;setm(gca,'MLineLocation',10)為設置經度間隔;setm(gca,'PLineLocation',10)為設置緯度間隔;setm(gca,'MLabelLocation',20)為設置經度標簽每隔幾度;setm(gca,'PLabelLocation',10)為設置緯度標簽每隔幾度。
⑦ 要把經度緯度坐標的一些點 用matlab作圖做出來怎麼做啊 怎麼把經度緯度的點在坐標系中做出來
如圖:①首先根據經緯度的劃分及其度數分布規律,判斷出圖上的經度是東經度還是西經度,緯度是北緯度還是南緯度。②讀寫出改點所在經線的度數和緯線的度數——OK了。
例:寫出A、B點的經緯度(坐標)
解:①豎線是經線,根據經度的分布規律,往東增大的是東經度,故圖上的經線都是東經度;橫線是緯度,根據緯度經度的分布規律,往南增大的是南緯度,故圖上的緯經線都是南緯度。
A點在12°E經線35°S緯線上。
B點的經度在12°E與18°E兩條經線之間,故B先應該在15°E經線上;B點的緯度在37°S與38°S兩條緯線之間,故B先應該在38°S緯線上。
答案:A點的經緯度坐標是:12°E,35°S
A點的經緯度坐標是:15°E,38°S
2、還有已知經緯度,求地理坐標!
有了正確的經緯度,一個正確的經度和一個正確的緯度,便是正確的地理坐標了。
例:在圖上標出點D(37°S,18°E)的位置。
——如圖所示,在圖上找到D點的經線和緯線,這一條經與這一條緯線的交點便是D點的地理坐標。
⑧ 用MATLAB能不能將一堆數據(比如經緯度)繪製成平面圖
將地球看成是半徑為r的球體
地球表面上的一點可以由經緯度給出
經度分東西經,都是0~180度,通常用-180度~180度表示
緯度分南北緯,都是0~90度,通常用-90度~90度表示
實際上,經緯表示就是半徑固定為r的球坐標表示!
⑨ 根據TXT文件中的經緯度數據使用MATLAB繪圖
你可以把數據放進一個n行三列的矩陣里,然後用if 語句對c3進行選擇,然後返回每一行的行標,就可以把相同的調出來畫圖, 你可以試試 ,程序不是很難,希望對你有幫助.