vivid920 发表于 2008-5-7 08:57

如何在MATLAB中读入DZT格式数据

如何在MATLAB中读入DZT格式数据请问如何在MATLAB中读入DZT格式,即探地雷达数据,我想对其进行小波分析,我用了如下程序,可是读出的数据有问题,不知道怎么回事,是不是程序有错,烦请各位高手指教!因为不能上传DZT格式的文件,所以转换成了TXT文件,数据见附件!
fid=fopen('XHA_____022.DZT','rb');
status=fseek(fid,1024,'bof');
m=1024;
n=20;
a22=fread(fid,,'single');
m=m-51;
a1=zeros(m,n);
for i=1:n
       for ii=1:m
         a(ii,i)=a22(ii,i);
       end
   end
fclose(fid);
figure(1);
for l=1:n
       subplot(1,n,l);
      plot(a(:,l),1:m);
       hold on;
      axis off;
      axis('ij');
end

vivid920 发表于 2008-5-7 09:01

用上面程序代码所得到的图形如下:不是我所希望的!


我希望得到如下波形:

sigma665 发表于 2008-5-7 09:06

回复 2楼 的帖子

数据都读进去了,那就不是读入数据的问题了

或者有其他的错误,或者数据本身就是错的

sogooda 发表于 2008-5-7 09:18

还是把读进去的波形画一下,自己检查一下读对了没有比较好。如果原始数据不检查,处理也没啥意义啊。

[ 本帖最后由 sogooda 于 2008-5-7 09:35 编辑 ]

ch_j1985 发表于 2008-5-7 09:53

此主题原来是 信号处理方法版块的,是我让他到这里发此帖的!
读入数据的问题已经解决了,现在要解决的是把31个子图放在同一个图中,用什么方法才能显示清楚的问题?
原帖如下:
http://forum.vibunion.com/thread-63678-1-1.html
附件分别为包含10个,20个,31个子图的图,看起来没有楼主给的原图漂亮

[ 本帖最后由 ch_j1985 于 2008-5-7 09:58 编辑 ]

vivid920 发表于 2008-5-7 15:33


你这个图是怎么出来的呢?我用了你写的代码,没有出现这样的效果啊!

ch_j1985 发表于 2008-5-7 16:35

原帖由 vivid920 于 2008-5-7 15:33 发表 http://www.chinavib.com/forum/images/common/back.gif
34475
你这个图是怎么出来的呢?我用了你写的代码,没有出现这样的效果啊!

代码如下(红色的部分可以修改,以达到不同的效果):

clc
fid1=fopen('20.dzt');
=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:10
    subplot(1,10,l);
    semilogx(h(l,:),1:m);
    hold on;
    axis off;
    axis('ij');
end

vivid920 发表于 2008-5-7 16:38

问题已经搞定!解决办法见如下网页:
http://forum.vibunion.com/thread-63678-1-1.html
25楼
代码如下(由ChaChing编写):
clc; fid=fopen('20.txt');
m=1024; a2=fscanf(fid,'%f',);
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

感谢所有回复帖子的人!谢谢!

vivid920 发表于 2008-5-8 09:21

继续请教下大家,如何在MATLAB中生成如下图象:数据不变!

wind18 发表于 2019-1-11 21:14

您好,想请教一下您,DZT格式的数据用matlab怎么提取,我想得到波形的振幅,时间参数,请问该怎么做?能麻烦您指导一下吗?十分感谢您。
页: [1]
查看完整版本: 如何在MATLAB中读入DZT格式数据