0
我運行一個循環,如下所示創建單獨的KML文件(從幾百點的數據文件)使用MATLAB GoogleEarth的工具箱的ge_scatter功能:Matlab的谷歌地球工具箱導出KML文件批量
files = dir('*.txt');
for k = 1:numel(files)
Data = load(files(k).name);
x = Data(:,1);
y = Data(:,2);
kmlStr = ge_scatter(x,y);
ge_output(files(k).name,[kmlStr])
end
不幸的是,使用文件(K)。名稱不給一個輸出(在文本文件中的名稱相同),因爲傳統方法是寫:
ge_output('filename.kml',[kmlStr])
但是,在這種情況下,輸出文件每次更換循環運行。任何人都可以請告訴我如何運行循環,使我得到與各自的文件名輸出?
感謝您的幫助!
非常感謝。我寧願寫:ge_output([files(k).name'.kml'],[kmlStr])來獲取文本文件的確切文件名。 – ToNoY 2013-02-09 16:34:51