clc
fid1=fopen('20.dzt');
[g,count]=fscanf(fid1,'%f',inf);
fclose(fid1);
m=1024;
n=count/m;
for i=1:n
h(i,1:m)=g((i-1)*m+1:i*m);
end
figure(1);
%for l=1:n
for l=1:2
%subplot(1,n,l);
subplot(1,2,l);
plot(h(l,:),1:m);
hold on;
axis off;
%axis('ij');
end
是你要的 ?
clc; fid=fopen('20.txt');
m=1024; a2=fscanf(fid,'%f',[m,inf]);
n=size(a2,2); a=zeros(m,n);
for i=1:n, a(:,i)=bin2dec(int2str(a2(:,i))); end
for l=1:n, subplot(1,n,l); plot(a(:,l),1:m); axis off; axis('ij'); end
谢谢您的回答,但是在我的电脑(Matlab R2008a)上会出现以下错误:
Error using ==> bin2dec at 61
Binary string may consist only of characters 0 and 1
Error in ==> DZT_data2 at 9
a(:,i)=bin2dec(int2str(a2(:,i)));
请问是什么原因造成的?谢谢啦