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

来源:互联网 发布:大数据研究方向有哪些 编辑:程序博客网 时间:2024/05/22 14:53

由于研究需要需要生成上万个波形数据文件,而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循环中自行添加
原创粉丝点击