【发布时间】:2013-02-09 02:13:59
【问题描述】:
我正在运行一个循环以使用 matlab googleearth 工具箱的 ge_scatter 函数创建单独的 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
不幸的是,使用 files(k).name 不会给出输出(在文本文件中具有相同的名称),因为传统的方法是编写:
ge_output('filename.kml',[kmlStr])
但在这种情况下,每次循环运行时都会替换输出文件。谁能告诉我如何运行循环,以便获得具有相应文件名的输出?
感谢您的帮助!
【问题讨论】:
标签: google-earth matlab