|  | 
 
 
 楼主|
发表于 2008-4-11 16:16
|
显示全部楼层 
| 复制代码t=0:1023;
d=fix(sin(2*pi*t/256)*10^3);
for i=1:1024
    if d(i)<0
        b=dec2bin(2^11+d(i),11);
    else
        b=dec2bin(d(i),11);
    end;
    %disp(b);
    bout(i,:)=b;
    %disp(bout);
end;
fid = fopen('exp.txt','wt');
for j=1:1024
    fprintf(fid,'%d%d%d%d%d%d%d%d%d%d%d\n',bout(j,:));
end;
fclose(fid);
for k=20:80
    disp(bout(k,:));
end;
大家对比一下复制代码bout=[0 0 0 1 0 1 0 1 0 1 0;0 0 0 1 0 1 0 1 0 1 0;0 0 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0];
fid = fopen('exp.txt','wt');
fprintf(fid,'%d%d%d%d%d%d%d%d%d%d%d\n',bout);
fclose(fid);
为什么第一个输出和显示的不一样呢?
 哪出问题了?
 | 
 |