- 积分
- 6682
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-3-7
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
绘制的是2017年的所有台风路径。想要把27个台风绘制在一张图里。txt文本中只有经度和纬度。27个台风的路径文本名为1~27.txt。绘制一个台风路径的程序如下:data=importdata('D:\matlab\biyesheji\1.txt');
X=data(:,2)/10;
Y=data(:,1)/10;
map=shaperead('D:\matlab\biyesheji\landareas.shp');
lon=[map.X];lat=[map.Y];
plot(lon,lat,'color',[0.7 0.7 0.7]')
hold on;
figure(1)
x=X;
y=Y;
for i=1:size(x,1)-1
plot(x(i:i+1),y(i:i+1),'a')
scatter(x(i),y(i),30,'o','markeredgecolor','a','markerfacecolor','a');
hold on;
end
n=size(x,1);
scatter(x(n),y(n),30,'o','markeredgecolor','a','markerfacecolor','a');
hold on
axis equal;
axis([110 190 0 60]);
titlename=('20171号台风MEIFA');
title(titlename,'fontname','宋体','fontsize',15,'fontweight','b')
filename=['D:\matlab\biyesheji',titlename,'.png'];
plot(1,1);
str=get(gca,'xticklabel');
strtxt1=strcat(str,'°E');
set(gca,'xticklabel',strtxt1);
str=get(gca,'yticklabel');
strtxt2=strcat(str,'°N');
set(gca,'yticklabel',strtxt2);
请问怎样修改程序才能读取27个文件,将27个台风路径绘制在一张图里呢?
|
|