例如载入H盘old文件夹下的data1文件夹下的c0_1.txt文件的命令如下:
load 'H:\old\data1\c0_1.txt';
当需要循环载入不同路径下不同文件时就要用到e v a l这个函数了
下面以一段我为了减少输入命令的重复度使用e v a l这个函数的实例
一下例子实现了读入不同文件夹下的不同文件名的文件,并将文件的数据赋值给我三个变量
num=120;
M=20000;%观察开始处
N=102400;%观察点数
NN=round(N/40);
fs=50000;
e v a l(['load ''H:\old\data1\c0_',int2str(num),'.txt'';']);
e v a l(['load ''H:\old\data2\c1_',int2str(num),'.txt'';']);
e v a l(['load ''H:\old\data3\c2_',int2str(num),'.txt'';']);
e v a l(['x0=c0_',int2str(num),''';']);
e v a l(['x1=c1_',int2str(num),''';']);
e v a l(['x2=c2_',int2str(num),''';']);
y0=x0(1+M:N+M);
y1=x1(1+M:N+M);
y2=x2(1+M:N+M);
subplot(311);hua_baoluo(y0,fs,1,NN);
subplot(312);hua_baoluo(y1,fs,1,NN);
subplot(313);hua_baoluo(y2,fs,1,NN);