⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 firstsecrderiv.m

📁 Univ. of Calgary CREWS的免费地震研究软件
💻 M
字号:
%first break vs offset
figure('menubar','none')
%shotradpickm=median(shotradpick);
%[b,a]=fir1(6,[0.1,0.2]);
%shotradpickf=filtfilt(b,a,shotradpick);
plot(shotoffset(1:189,:),shotradpick(1:189,:),'o');
xlabel('offset (m)')
ylabel('traveltime (ms)')
title('Refracted radial picks for shots #1-189')

%first derivative

[m,n]=size(shotoffset);
delx=shotoffset(:,1:n-40)-shotoffset(:,41:n);
rdelt=shotradpick(:,1:n-40)-shotradpick(:,41:n);  
avgx=(shotoffset(:,1:n-40)+shotoffset(:,41:n))/2;
rderiv=delx./rdelt;
absavgx=abs(avgx);
absrderiv=abs(rderiv);
figure('menubar','none')
plot(absavgx(1:189,:),absrderiv(1:189,:),'o');
axis([0,4000,0,2]);                     
xlabel('offset (m)')
ylabel('velocity (1000 m/s)')
title('First derivative of the radial picks for shots #1-189')

%second derivative

[m2,n2]=size(rderiv);
delx2=delx(:,1:n2-10)-delx(:,11:n2);
rdelt2=rdelt(:,1:n2-10)-rdelt(:,11:n2);
avgx2=(avgx(:,1:n2-10)+avgx(:,11:n2))/2;
rderiv2=delx2./rdelt2;
absavgx2=abs(avgx2);
%absrderiv2=abs(rderiv2);
figure('menubar','none')
plot(absavgx2(1:189,:),rderiv2(1:189,:),'o');
axis([0,4000,-0.2,0.2]);  
xlabel('offset (m)')
ylabel('acceleration (1000 m/s2)')
title('Second derivative of the radial picks for shots #1-189')


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -