您好我正在尝试创建一个 matlab 脚本,它读取目录中的所有文件并为每个文件扩展名启动不同的命令。我有:
teqc1.azi
teqc1.ele
teqc1.sn1
teqc2.azi
teqc****
我需要的是脚本读取文件并递归启动命令:
`teqc1.azi -> plot_compact_2(teqc1.azi)`
`teqc1.ele -> plot_compact_2(teqc1.ele)`
`teqc1.sn1 -> plot_compact_2(teqc1.sn1)`
`teqc**** -> plot_compact_2(teqc****)`
这就是我现在想出的:
function plot_teqc
d=dir('*'); % <- retrieve all names: file(s) and folder(s)
d=d(~[d.isdir]); % <- keep file name(s), only
d={d.name}.'; % <- file name(s)
nf=name(d);
for i=1:nf
plot_compact_2(d,'gps');
% type(d{i});
end
谢谢