① 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进行选择,然后返回每一行的行标,就可以把相同的调出来画图, 你可以试试 ,程序不是很难,希望对你有帮助.