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

📄 makedata

📁 1.Polarization analysis and filtering for three-component data 2.SUEIPOFI - EIgenimage (SVD) based
💻
字号:
#! /bin/sh# MakeData - Generate a three-component dataset for demo scripts#            Supolar, Supofilt, and Sueipofi# Author:    Nils Maercklin, GFZ Potsdam, Germany, 2001 ## Notes:# It is not necessary to run this script prior to one of the demo scripts# named above. It will be called automatically, if it is in the same working # directory as the demo scripts.# # Each of the generated seismic arrivals have different polarization # properties, which can be changed by editing the amplitude value(s) for one # or more components of the corresponding reflector ("ref=AMP:..."). See # selfdoc of susynlv for details. # The output file "data3c.su" is station-sorted (Z, H1, H2, Z, H1, H2,...).## The generated dataset is for demonstration purposes only. It does not # represent a seismogram of any physical earth model.# Signal-to-noise ratio of generated data:sn=10# Create a dataset, which looks like three-component seismics:echo "Create three-component demonstration data"echo " type:   sukeyword trid      to see list of possible trace id values"# Vertical component:susynlv nxo=20 nxs=1 fxo=1.0 dt=0.004 nt=701 fpeak=12 \  ref="1:0,0.5;2,0.5" \  ref="1:0,0.8;2,1.0" \  ref="-1.7:0,1.0;2,1.0" \  ref="0:0,1.4;2,1.2" \  ref="0.5:0,1.8;2,1.8" \  ref="0.5:0,2.0;2,2.4" \  ref="1.8:0,2.1;2,2.4" |sushw key=trid a=12 > temp.su# Horizontal component 1:susynlv nxo=20 nxs=1 fxo=1.0 dt=0.004 nt=701 fpeak=12 \  ref="0:0,0.5;2,0.5" \  ref="1:0,0.8;2,1.0" \  ref="1:0,1.0;2,1.0" \  ref="1.7:0,1.4;2,1.2" \  ref="-2:0,1.8;2,1.8" \  ref="1:0,2.0;2,2.4" \  ref="2:0,2.1;2,2.4" |sushw key=trid a=13 >> temp.su# Horizontal component 2:susynlv nxo=20 nxs=1 fxo=1.0 dt=0.004 nt=701 fpeak=12 \  ref="0:0,0.5;2,0.5" \  ref="1:0,0.8;2,1.0" \  ref="0:0,1.0;2,1.0" \  ref="1:0,1.4;2,1.2" \  ref="-2:0,1.8;2,1.8" \  ref="-2:0,2.0;2,2.4" \  ref="2:0,2.1;2,2.4" |sushw key=trid a=14 >> temp.su# Add noise and sort by key header word tracf:echo "Add noise with S/N=$sn and sort by tracf and trid"suaddnoise <temp.su sn=$sn  > temp1.sususort tracf trid < temp1.su > data3c.su# Remove temporary files:rm -f temp.su temp1.suexit 0

⌨️ 快捷键说明

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