ans =
'C4' '' '' 'eighth note'
'C4' '' '' 'eighth note'
'C4' '' '' 'half note'
'G4' '' '' 'quarter note'
这是变量'ans'的matlab代码的输出。我想将此结果保存在不同的文本文件中。我应该遵循哪些步骤?
提前致谢。
答案 0 :(得分:0)
很少有功能允许您将数据保存到文件中。
要以特定格式的方式将数据保存到文件,您可以使用fprintf
:
x = 0:.1:1;
A = [x; exp(x)];
fileID = fopen('exp.txt','w');
fprintf(fileID,'%6s %12s\n','x','exp(x)');
fprintf(fileID,'%6.2f %12.8f\n',A);
fclose(fileID);
要简单地将工作区变量保存到文件,您可以使用save
:
p = rand(1,10);
q = ones(10);
save('pqfile.mat','p','q')
答案 1 :(得分:0)
从 R2019a 开始,您可以使用“writematrix”函数将矩阵写入文件。
% M Your variable
% N your output
M = [C4,G4];
writematrix(M,N, "M.txt");