在MATLAB中将数据输出到多个文件中

 
  
由于研究需要需要生成上万个波形数据文件,而matlab中没有自带的函数可使用,经过一番研究得到一个可行的方式
MATLAB中自带的int2str()和num2str()函数可以将数据类型的变量转换为字符串类型的变量


程序:

for k=1:5
M = int2str(k);
N = '.txt.';
L = './savedata/';
output = [L M N];
fid = fopen(output, 'w');
fprintf(fid, '%6.2f %12.8f\r\n', e_psk);
end


M、N、L是我要存放输出数据的地址
MATLAB中[]可以将多个字符串链接成一个字符串
fprintf可以将输入的数据保存在制定的文件中
其中e_psk是我自己生成的一个波形,没有贴出来,可以在for循环中自行添加

你可能感兴趣的:(MATLAB)