【发布时间】:2013-12-03 14:00:48
【问题描述】:
我想使用 Matlab 为 VHDL 测试平台创建一个带有随机 8 位二进制数的输入文件。
%create random 10 decimal number
a = randi ( [0 255], 10 , 1 );
display(a);
%convert to 8bit binary
a=dec2bin(a,8);
display(a);
%write to textfile
fid=fopen('eventsIn.txt','wt');
fprintf(fid,'%s\n',a);
fclose(fid);
我想如何确保输出变成
1010100
1100100
0010100
0111101
0000110
而不是这种格式?
10101001100100001010001111010000110010011110111000101011101101101110100100100010
【问题讨论】:
-
你是用记事本还是记事本++打开的?或任何其他取决于操作系统。
-
我用的是windows,notepad和notepad++都试过了..但还是单行输出
标签: matlab