資源簡介
內涵兩個matlab程序和論文,模型為三層,含油模型和不含油模型。根據褶積理論 ,結合地質模型 ,在 MATLAB 環境中編寫程序實現了地震正演。為了最大可 能的與實際情況相符合 ,地震模型中使用的子波是穩 定可實現的子波。
代碼片段和文件信息
n?=?3000;?%采樣點數
dx?=?50;?%道間距?
dt?=?0.002;?%采樣間隔
nl?=?3;?%界面數?
m?=?80;?%道數?
v0?=?[1000?1500?2000?2500]?;?%第?1?層速度?
v1?=?[1000?1500?1300?2500]?;?%第?2?層速度?
v2?=?[1000?1500?2000?2500]?;?%第?3?層速度?
h(1?1)?=?800;
h(2?1)?=?1200;?
h(3?1)?=?1800;?%該模型為各層平行?無傾角?
xmax?=?(m/?2?+?1)*dx?;?
ymax?=?n?*?dt?;?%坐標范圍?
p?=?2;?%圖象顯示數字?以下部分為子波采樣?
a0=?200;
f?=?20;
nw?=?60;
b?=?30;?%子波參數?
tt?=?0:dt?:(nw?-?1)*dt?;
wb?=a0?*?sin(2?*?pi?*f?*?tt)?.*?exp(?-?b?*?tt)?;?%視速?度?
hva0=?h(3??:)?.*?v0(1:nl)?;
hvb0=?h(3??:)?./?v0(1?:nl)?;?
hva1=?h(3??:)?.*?v1(1:nl)?;
hvb1=?h(3??:)?./?v1(1?:nl)?;
hva2=?h(3??:)?.*?v2(1:nl)?;
hvb2=?h(3??:)?./?v2(1?:nl)?;
for?i?=?2:nl?
????hva0(i)?=?hva0(i)?+?hva0(i?-?1)?;
????hvb0(i)?=?hvb0(i)?+?hvb0(i?-?1)?;
????hva1(i)?=?hva1(i)?+?hva1(i?-?1)?;
????hvb1
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-08-20?11:53??地震正演\
?????文件????????3102??2020-08-20?10:45??地震正演\main.m
?????文件????????2630??2020-08-20?11:44??地震正演\main1.m
?????文件???????30182??2020-08-20?11:49??地震正演\不含油模型.png
?????文件???????30958??2020-08-20?11:50??地震正演\含油模型.png
?????文件???????73707??2020-08-20?11:52??地震正演\地質模型.png
- 上一篇:武漢市新冠肺炎疫情發展論文.docx
- 下一篇:3dsmax最佳關鍵禎烘焙腳本
評論
共有 條評論