由于研究需要需要生成上万个波形数据文件,而matlab中没有自带的函数可使用,经过一番研究得到一个可行的方式
MATLAB中自带的int2str()和num2str()函数可以将数据类型的变量转换为字符串类型的变量
程序:
for k=1:5M = 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循环中自行添加