2017-07-27 309 views
1

下面是一個非常有用的命令,用於將文件轉換爲.kml文件,以便在Google地球中繪製它。如何在matlab中保存多個具有不同名稱的.kml文件

output = ge_plot(data(:,2),data(:,1)); 
ge_output('name.kml',output); 

但這僅適用於每一個time.Lets文件說我有n個文件,所以我想創建n個.KML文件。 我已經改變了代碼的第一行是:

for i=1:n 
    each_traj{i} = out(:,:,i); 
    output{i} = ge_plot(each_traj{1,i}(:,2),each_traj{1,i}(:,1)); 
end 

和它的作品。所以我在每個單元格中都有一個n維的「each_traj」信息。 第二行呢?

ge_output('traj1.kml',output{1,i}) 

我想同時保存n個traj,當然每個名稱都有不同的名稱。 非常感謝!

回答

0

我找到了解決方案。如果其他任何有關與此相同的問題是子碼

for i=1:count_cases 
    each_traj{i} = out(:,:,i);  
    kml_line(each_traj{1,i}(:,2), each_traj{1,i}(:,1),sprintf('traj%d', i),'w', 6); 
end 

,其中each_traj,把你的數據文件

相關問題