資源簡介
實現利用matlab,輸入GPR數據最終輸出GPR波形堆積圖像

代碼片段和文件信息
clear?all;
clc
[num1?num2?num3]=textread(‘F:\liumaomao\mythesisdata\softwaredata\Matlab\boxingduiji\xd007.txt‘‘%f?%f?%f‘‘headerlines‘0);
%讀取導出數據,num1位置,num2采樣時間,num3幅值
ts=320;?????%時窗
fs=1024;????%每道波采樣點數
tc=ts/fs;???%采樣間隔
nlen=length(num1);??%數據長度
n=nlen/fs;??????????%道數
n3=save_in(num3nfs);%創建對應于num2的保存數組并分列保存
[MN]?=?size(n3);?
M=[1:1:M];??????%時間序列
M=M‘;
t=tc.*M;????????%時間坐標
ds1=0.02;???????%道間距
sx1=(1:n)*ds1;??%測線位置
figure(1);
imagesc(sx1tn3);%繪制灰度圖
colormap(gray);
xlabel(‘測線位置/m‘);ylabel(‘t/ns‘);title(‘灰度圖‘)
%生成波形堆積圖,由于采樣時道間距較小,顯示時適當增大道間距
n4=n3(:1:4:n);??%選取適當列數據顯示,注意與道間距對應
[BC]?=?size(n4);?
ds2=0.08;???????%道間距
sx2=(1:C)*ds2;??%測線位置
figure(2);
wigb(n41sx2t)?%?生成波形圖,豎坐標改成距離了
xlabel(‘測線位置/m‘);ylabel(‘t/ns‘);title(‘波形堆積圖‘)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????953??2018-04-25?10:20??波形堆積\boxingduiji?-?副本.m
?????文件????????675??2015-09-22?18:25??波形堆積\duqushuju?-?副本.m
?????目錄??????????0??2018-07-05?19:53??波形堆積
-----------?---------??----------?-----??----
?????????????????1628????????????????????3
- 上一篇:步進頻信號一維像仿真Matlab
- 下一篇:天牛須搜索算法pdf資源
評論
共有 條評論