資源簡介
MT一維反演Bostick方法Matlab程序,分為兩個Matlaab子程序,一個用于MT一維正演計算,另一個是Bostick反演程序。打開Bostick程序,點擊運行,即可自動反演。修改程序中數據,即可完成MT一維反演問題。

代碼片段和文件信息
%%%%%%??Bostick?inversion???%%%%%%%
[bypcph]=compute([20?200?10][500?2000]);
T=logspace(-3440);
u=(4e-7)*pi;
D=sqrt((pc.*T)./(2*pi*u));
pd=pc.*(180./(2*ph)-1);
%loglog(pdD/1000‘r*‘);
figure(1)
depth=[1?500?2000?100000];rho=[20?200?10?10];
stairs(depth/1000rho);???????%理論模型
hold?on
stairs(D/1000pd);?????????????%Bostick反演模型
ylabel(‘電阻率/\Omega\cdotm‘);
xlabel(‘深度/km‘);
grid?off
figure(2)
h=diff(D);???%Bostick反演的層厚度
[b1y1pc1ph1]=compute(pdh);????%Bostick反演結果的響應值
subplot(211)
semilogx(Tpc‘*‘);??%理論響應---視電阻率
hold?on
semilogx(Tpc1‘r‘);??%Bostick反演模型的響應---視電阻率
subplot(212)
semilogx(Tph‘*‘);??%理論響應---相位
hold?on
semilogx(Tph1‘r‘);??%Bostick反演模型的響應---相位
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????902??2012-05-24?18:22??compute.m
?????文件????????787??2012-05-24?18:22??Bostick.m
-----------?---------??----------?-----??----
?????????????????1689????????????????????2
評論
共有 條評論