⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 台湾.txt

📁 MATLAB中的台湾地图
💻 TXT
字号:
最近在使用matlab6.5中发现其中的map工具包中的附带中国地图数据竟没有台湾岛。并 
进一步检查发现其中也不包括钓鱼岛,南沙群岛,而日本地图中却包括钓鱼岛!甚感气愤 
!美帝国主义的文化侵略之险恶由此可见一斑,那些处处说美国好的同学应该警醒啦! 
具体操作如下大家可以一试: 
s = worldhi('China');%调用matlab中的中国地图数据 
plot(s.long,s.lat,'r') 
p=worldhi('Taiwan'); 
plot(p.long,p.lat,'r')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function returnourtaiwan 
%台湾是中国不可分割的一部分! 
try 
    load worldmtx 
    worldmtxpath=which('worldmtx.mat'); 
    for i=1:length(nations) 
        if strcmp(nations(i).name,'China')==1 
            dalunum=i; 
        end 
        if strcmp(nations(i).name,'Taiwan')==1 
            taiwannum=i; %找到台湾的国家编号,结果好像是168 
        end 
    end 
    nations(taiwannum)=[];%在国家名称中将台湾的名字删除 
    clrmap(taiwannum,:)=[]; 
    newflag=find(map>taiwannum); 
    map(newflag)=map(newflag)-1; 
    newflag=find(map==taiwannum);%将台湾的国家编号改为中国的国家编号40 
    map(newflag)=dalunum; 
    save(worldmtxpath,'clrmap','maplegend','map','nations'); 
    disp('worldmtx数据库修改成功!台湾作为中国的一个省保存再数据库中!') 
catch 
    disp('worldmtx数据库已经修改过!台湾作为中国的一个省保存再数据库中!') 
end 

clear all 
try 
    load worldhi 
    %将台湾的名字从国家名字中除去 
    varstr=who; 
    taiwannum=find(strcmp(varstr,'Taiwan')==1); 
    varstr(taiwannum)=[]; 
    %记录数据库的路径 
    worldhipath=which('worldhi.mat'); 
    %将台湾的地理数据与大陆的地理数据合并 
    chinalat{1}=China.lat; 
    chinalong{1}=China.long; 
    chinalat{2}=Taiwan.lat; 
    chinalong{2}=Taiwan.long; 
    [Chinalat,Chinalong]=polyjoin(chinalat,chinalong); 
    China.lat=Chinalat; 
    China.long=Chinalong; 
    China.area=[China.area;Taiwan.area]; 
    China.latlims=[China.latlims;Taiwan.latlims]; 
    China.longlims=[China.longlims;Taiwan.longlims]; 
    
    %保存新的数据 
    save(worldhipath,varstr{1}); 
    for n=2:length(varstr) 
        save(worldhipath,varstr{n},'-append'); 
    end 
     disp('worldhi数据库修改成功!台湾作为中国的一个省保存再数据库中!')     

catch 
     disp('worldhi数据库已经修改过!台湾作为中国的一个省保存再数据库中!') 
end 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -