我有一组向量:
array = [0 0 0 0 0 0 1
0 1 1 1 0 1 0
1 1 1 1 0 0 0
.............
.............]
我希望将其打印到文件中:
0000001
0111010
1111000
....
....
等
我有这个,但它似乎不起作用:
myoutput = fopen('c:\\aitest_file.txt', 'wt');
fprintf(myoutput, '%f\n', VAA_final);
fclose(myoutput);
答案 0 :(得分:3)
dlmwrite('c:\aitest_file.txt', VAA_final, 'delimiter', '');
答案 1 :(得分:0)
您需要转置输出矩阵并使用适当数量的整数标识符:
>> VAA_final = [0 0 0 0 0 0 1; 0 1 1 1 0 1 0; 1 1 1 1 0 0 0] VAA_final = 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 1 1 1 0 0 0 >> myoutput = fopen('aitest_file.txt', 'wt'); >> fprintf(myoutput, '%u%u%u%u%u%u%u\n', VAA_final'); >> fclose(myoutput);