📄 psray2
字号:
#! /bin/shif test "$PSPREVIEWER" = ""thenecho "Environment variable PSPREVIEWER not set" ; exit 1fi# model numbermodel=3#### find the right directorydatadir=../datadir/#### aux filesmodelfile=${datadir}model${model}.datamodelpsfile=${datadir}model${model}.epsrayendsfile=${datadir}rayend.datarayfile=${datadir}ray.dataraypsfile=${datadir}ray.epswavefile=${datadir}wave.datawavepsfile=${datadir}wave.epswavefilet=${datadir}wavet.datanangle=50 nxz=301 fangle=30 langle=45 nt=20#### create modelfile and modelpsfile# ../Models/PSmodel${model}#### Create Figure 5 in the GBmod paper#### shoot the rays and get wavefrontstriray <$modelfile >$rayendsfile \ rayfile=$rayfile wavefile=$wavefile \ nangle=$nangle fangle=$fangle langle=$langle \ nxz=$nxz nt=$nt xs=0.1 zs=0.1 \ refseq=4,1#### plot the rays psgraph <$rayfile >$raypsfile \ nplot=`cat outpar` n=$nxz hbox=3.0 wbox=6.0 \ x1beg=0 x1end=1 x2beg=0 x2end=2 \ label1="Depth (km)" label2="Distance (km)" \ style=seismic linegray=1#### transpose the wavefiletransp <$wavefile >$wavefilet n1=$nt n2=$nangle nbpe=8#### plot the wavefrontspsgraph <$wavefilet >$wavepsfile \ linewidth=0 mark=8 marksize=2 \ nplot=$nt n=$nangle hbox=3.0 wbox=6.0 \ x1beg=0 x1end=1 x2beg=0 x2end=2 \ label1="Depth (km)" label2="Distance (km)" \ style=seismic#### display rays and wavespsmerge in=$modelpsfile in=$raypsfile in=$wavepsfile | $PSPREVIEWER &exit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -