主题:如何将数组循环输出成文件
C=[2,12,4,1,7,10,11,6,8,5,3,15,13,0,14,9;14,11,2,12,4,7,13,1,5,0,15,10,3,9,8,6;4,2,1,11,10,13,7,8,15,9,12,5,6,3,0,14;11,8,12,7,1,14,2,13,6,15,0,9,10,4,5,3];
D=52;
for A=0:63;
B=bitxor(A,D);
a(1:6)=dec2bin(A,6);
b(1:6)=dec2bin(B,6);
c(1:6)=dec2bin(D,6);
t=num2str([b(1,1),b(1,6)]);
T=num2str([a(1,1),a(1,6)]);
v=num2str(b(1,2:5));
V=num2str(a(1,2:5));
t=bin2dec(t);
v=bin2dec(v);
T=bin2dec(T);
V=bin2dec(V);
I= C(t+1,v+1);
J= C(T+1,V+1);
S(1:4)=dec2bin(bitxor(I,J),4);
E=strcat(a,'output:',S)
dlmwrite('差分分析异或表.txt',E)
end
程序如上 我想随着A循环输出很多行的E 到文本文件或xls里
但是只能显示最后一次的结果
改成xls则是全零或全1
D=52;
for A=0:63;
B=bitxor(A,D);
a(1:6)=dec2bin(A,6);
b(1:6)=dec2bin(B,6);
c(1:6)=dec2bin(D,6);
t=num2str([b(1,1),b(1,6)]);
T=num2str([a(1,1),a(1,6)]);
v=num2str(b(1,2:5));
V=num2str(a(1,2:5));
t=bin2dec(t);
v=bin2dec(v);
T=bin2dec(T);
V=bin2dec(V);
I= C(t+1,v+1);
J= C(T+1,V+1);
S(1:4)=dec2bin(bitxor(I,J),4);
E=strcat(a,'output:',S)
dlmwrite('差分分析异或表.txt',E)
end
程序如上 我想随着A循环输出很多行的E 到文本文件或xls里
但是只能显示最后一次的结果
改成xls则是全零或全1