11月 202013
 

python很好用,尤其是用过easy_install的朋友更是觉得它的便捷,
卸载命令也很简单 easy_install -m package-name
但是面对源码安装的怎么办呢?

 

setup.py 帮助你纪录安装细节方便你卸载
python setup.py install –record log
这时所有的安装细节都写到 log 里了
想要卸载的时候
cat log | xagrs rm -rf
就可以干净卸载了

Python模块的安装方法:

1. 单文件模块:直接把文件拷贝到$python_dir/lib

2. 多文件模块,带setup.py:python setup.py install

3. egg文件,类似Java的jar:
1) 下载ez_setup.py,运行python ez_setup
2) easy_install *.egg

虽然Python的模块可以拷贝安装,但是一般情况下推荐制作一个安装包,即写一个setup.py文件来安装。

setup.py文件的使用:
% python setup.py build #编译
% python setup.py install    #安装
% python setup.py sdist     #制作分发包
% python setup.py bdist_wininst #制作windows下的分发包
% python setup.py bdist_rpm

setup.py文件的编写:
setup.py中主要执行一个 setup函数,该函数中大部分是描述性东西,最主要的是packages参数,列出所有的package,可以用自带的find_packages来动态获取package。所以setup.py文件的编写实际是很简单的。

简单的例子:

setup.py文件:
from setuptools import setup, find_packages
setup(
name=”mytest”,
version=”0.10″,
description=”My test module”,
author=”Robin Hood”,
url=”http://www.csdn.net”,
license=”LGPL”,
packages= find_packages(),
scripts=[“scripts/test.py”],
)

mytest.py文件:
import sys
def get():
return sys.path

scripts/test.py文件:
import os
print os.environ.keys()

setup中的scripts表示将该文件放到 Python的Scripts目录下,可以直接用。OK,简单的安装成功,可以运行所列举的命令生成安装包,或者安装该python包。

 Posted by at 上午 12:14
11月 192013
 

一、你的电脑、显卡支持GPU运算吗?

1.确认你是不是有支持GPU运算的nvidia的显卡:

lspci |grep VGA

看你的nvidia显卡型号是不是在这个网页的列表中,若是就OK了。

2.确认你的cpu是不是支持,目前CUDA开发环境2.3要求X86架构的cpu。

uname -m

输出结果是x86或x86_64的,都是支持的。

To enable the multiverse Repository

Edit the /etc/apt/sources.list file as root

sudo gedit /etc/apt/sources.list

and make sure that the multiverse component is included in the source lines.

It should look like this

deb http://http.us.debian.org/debian squeeze main multiverse

After any changes you should run

sudo apt-get update

接著安裝 NVIDIA driver:

sudo apt-get install linux-source linux-headers-generic nvidia-current-updates

再裝個 mesa-utils 等一下測試用:

sudo apt-get install mesa-utils

安裝完 NVIDIA driver 後,記得要重新啟動電腦,讓新的驅動程式生效。

接著看看驅動程式有沒有正常,用 glxinfo 這個指令查一查:

glxinfo

他會輸出 GLX 相關的資訊,不過我們有興趣的只是他有沒有正確抓到 NVIDIA 的顯示卡,只要看 OpenGL vendor、renderer 與 version 就可以了,正常的話,大約會像這樣:

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro FX 3700/PCIe/SSE2
OpenGL version string: 3.3.0 NVIDIA 304.51

這裡顯示他已經抓到 NVIDIA Quadro FX 3700 這張卡,而 NVIDIA driver 的版本是 304.51,這樣就沒問題了。

接著安裝 NVIDIA CUDA,一樣可以直接使用 apt 來裝:

apt-get install nvidia-cuda-dev nvidia-cuda-toolkit

這裡如果是一個新灌好的 Ubuntu Linux,通常會下載好幾百 MB 的套件,像是編譯器等等,因為 Ubuntu 在安裝時都沒有安這些東西,所以要等一會兒。

安裝完成後,基本上 CUDA 就可以使用了,不過 apt 的套件裡面好像沒有看到範例程式,若是要範例程式可能就要上 NVIDIA 檔網站下載了。

另外,透過 apt 安裝的 CUDA 通常都不是最新版的,因為 NVIDIA CUDA 更新太快,社群通常沒辦法馬上就跟上,版本可用 nvcc 來檢查:

nvcc -V

輸出為:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2012 NVIDIA Corporation
Built on Thu_Apr__5_00:24:31_PDT_2012
Cuda compilation tools, release 4.2, V0.2.1221

這次我們裝的版本是 4.2 的,並不是最新版,如果要最新版的 CUDA,當然還是要上 NVIDIA 的網站下載,再自行安裝。

 Posted by at 下午 3:05
11月 182013
 

具体方法如下:点击进入想要删除的repository->点击fork下方的Settings->点击最下方的Delete this repository->输入想要删除的项目的名称以防误删。

1.创建一个新的repository:

先在github上创建并写好相关名字,描述。

$cd ~/hello-world        //到hello-world目录

$git init                     //初始化

$git add .                   //把所有文件加入到索引(不想把所有文件加入,可以用gitignore或add 具体文件)

$git commit               //提交到本地仓库,然后会填写更新日志( -m “更新日志”也可)

$git remote add origin git@github.com:WadeLeng/hello-world.git        //增加到remote

$git push origin master    //push到github上

2.更新项目(新加了文件):

$cd ~/hello-world

$git add .                  //这样可以自动判断新加了哪些文件,或者手动加入文件名字

$git commit              //提交到本地仓库

$git push origin master    //不是新创建的,不用再add 到remote上了

3.更新项目(没新加文件,只有删除或者修改文件):

$cd ~/hello-world

$git commit -a          //记录删除或修改了哪些文件

$git push origin master  //提交到github

4.忽略一些文件,比如*.o等:

$cd ~/hello-world

$vim .gitignore     //把文件类型加入到.gitignore中,保存

然后就可以git add . 能自动过滤这种文件

5.clone代码到本地:

$git clone git@github.com:WadeLeng/hello-world.git

假如本地已经存在了代码,而仓库里有更新,把更改的合并到本地的项目:

$git fetch origin    //获取远程更新

$git merge origin/master //把更新的内容合并到本地分支

6.撤销

$git reset

7.删除

$git rm  * // 不是用rm

//——————————常见错误———————————–

1.$ git remote add origin git@github.com:WadeLeng/hello-world.git

错误提示:fatal: remote origin already exists.

解决办法:$ git remote rm origin

然后在执行:$ git remote add origin git@github.com:WadeLeng/hello-world.git 就不会报错误了

2. $ git push origin master

错误提示:error:failed to push som refs to

解决办法:$ git pull origin master //先把远程服务器github上面的文件拉先来,再push 上去。

//——————————————————————————

一个中文git手册:http://progit.org/book/zh/

git命令容易出现的错误以及解决方法:

1).“Permission denied (publickey).”错误,SSH公钥没有设置好,请看本文章第二点:设置SSH公钥。

2).“fatal: Not a git repository”错误,尚未初始化git目录,请用: git init命令。

3).“fatal: ‘origin’: unable to chdir or not a git archive”错误,不存在分支 ’origin’,这个’origin’可能是本地分支,也可能是远程分支;若是本地分支应该用类似git remote add origin git@github.com:username/projectname.git的命令来解决,若是远程分支,请注意它的个时是否正确

4). “! [rejected] master -> master (non-fast forward) error: failed to push some refs to ‘git@github.com:git-on-windows/rookies.git’ ”错误,执行某git命令前需要更新项目,可用类似命令:git pull yourbranch master 解决

5).” Repository not found. If you’ve just created it, please try again in a few seconds.”错误,很大原因是没有设置好远程路径,或者路径错误,请记住标准的git路径类似:git@github.com:username/ projectname.git

 Posted by at 上午 5:37
11月 162013
 

安装 sudo apt-get install goldendict

goldendict 支持的词典格式很多,goldendict 中的 DSL 词典及其数据最好都以 dictzip 压缩形式存储

1.DSL 格式朗文当代英英第五版,包含 DVD 版的全部音频图像数据,1.4G+,各个层次的英语学习者都适合,配上朗文常见错误和朗文语言激活,效果尤佳,强烈推荐。注意下面所有截图中出现的“喇叭”图标都是可以点击的,点击此图标朗诵相应内容,可以看到,朗文当代给出了每个词语的英式,美式发音,所有例句也都有发音。
2 DSL 格式朗文发音词典第三版,包含光盘版全部数据,560M+,注重发音者必备,发音词典收词量极大,专工发音,只给单词在各方言区(英美澳等等)的发音以及同一词汇不同发音的人数比例等而不给释义。
3 DSL 格式牛津高阶英英第七版,包含光盘版全部数据,330M+
4 DSL 格式韦氏大学词典第十一版,包含光盘全部完整数据,580M+
5 DSL 格式大英百科全书 2009 版,非简缩版,包含光盘全部音频视频图像数据。哦,Goldendict 可以调用系统默认工具播放词典中的视频信息,3.6G+,懒得截图了,反正极其好用,绝对的五星推荐。
6 美国传统词典第四版,包含光盘全部数据,可不是很多人手持设备里的拼装货,260M+, 懒得截图。
7 urban 俗语,urban dictionary 的离线版,几百兆,查最新最潮的俚语非常好用。
至于 stardict,babylon 及 dsl 的其它英英或者英汉词典网上太多太多了,不多说了。

建议首先把编辑-》首选项里的各选项都看看,鼠标停留在选项处会有中文标签跳出来提示。这里只捡几点来说,其中好些很多人不知道的,因为 Goldendict 没有用户文档,有些小功能需要看代码才能发现。

1. 发音设置,编辑-》首选项-》音频,可以设置通过 phonon 模块发音还是外部程序发音,推荐设置成外部程序 mpg321 或者 mplayer 来发音。

2. 群组功能,这是个极实用的功能,可以让你自定义词典群组,在不同的场合使用不同的词典群,在编辑-》词典-》群组里设置。词典和群组是多对多的关系,相当于对词典加上了 tag,很强大。

3. 词形匹配,很多人抱怨 Goldendict 取词 “books” 居然查不到,它不会自己转换成 “book”,那不过是你没有正确设置而已,事实上这一点 Goldendict 利用构词法规则库可以做得极其强大。编辑-》词典-》词典来源-》构词法规则库可以设置其所在目录。英语构词法规则库到这里下载,注意需要解压缩:
http://prdownload.berlios.de/goldendict/en_US_1.0.zip

4. 网络词典,Goldendict 支持包括维基百科在类的任何 mediawiki 类的网络词典, 还可以用 Google, baidu, 有道等词典,只要把网站的查询关键字替换成 %GDWORD% 就可以了。在编辑-》词典-》词典来源-》维基百科/网站里设置。
5. DSL 词典的设置,首先利用 dictzip 将 DSL 文件压缩。
sudo apt-get install dictzip
dictzip your_dsl_file.dsl
这样会生成文件 your_dsl_file.dsl.dz.
以上面提到的朗文五为例,假设主词典文件名为 Longman5.dsl.dz,那么你需要将那一大堆 wav 文件和 jpg 文件压缩成 zip 格式的压缩包,文件名必须为:Longman5.dsl.files.zip,并将此压缩包放在与主词典文件同一目录下,否则 Goldendict 将无法找到数据文件。注意,zip 压缩包内没有目录层次,应直接包含所有数据文件。
6. 屏幕取词,编辑-》首选项-》屏幕取词里设置。一个小功能:ESC 键可以关闭屏幕取词窗口,这在屏幕取词窗口极偶尔无法自行消失时很有用。
7. 一些快捷键:
Alt+S 发音
Ctrl + F 像浏览器一样查找内容
Alt+上 上一个词典
Alt+下 下一个词典
Alt+右 前进
Alt+左 后退

8 一些小方便,在主界面中,直接输入就可以开始查询,无须将焦点移到输入栏;在主界面中,双击任何一个词直接开始查询而无论你是否定义修饰键(此功能可在首选项中关闭);还有不少,比如近似词提示,未知短语自动拆分等等自己慢慢发现吧。

 Posted by at 下午 12:10
11月 162013
 

软件下载 :http://bbs.weiphone.com/read-htm-tid-6280022.html

(一)安装

1.下载附件中的种子,并用bt客户端下载完成所有文件(Mathworks Matlab R2013b Linux.rar)

2.解压缩“Mathworks Matlab R2013b Linux.rar”(无需密码),得到“Mathworks.Matlab.R2013b.Linux.rar”和 “Readme.txt”,Readme.txt是个广告文件,让你去做问卷调查的从而得到 “Mathworks.Matlab.R2013b.Linux.rar”的解压密码的,不用理会,密码是tone

3. 继续解压缩“Mathworks.Matlab.R2013b.Linux.rar”,此时需要密码,密码为“tone”,解压完成之后得到“R2013b_UNIX.iso”和名为“patch”的破解文件文件夹;

4. 用Ark软件(搜索其他打开方式,安装)打开“R2013b_UNIX.iso” ,用破解文件夹中的“patch/Matlab-2013b-Lin64/install_jar/install.jar”替换“R2013b_UNIX /java/jar/install.jar,,注意必须将整个java目录先提取出来,然后替换后再整体添加到iso文件中去.

5.用Ark将整个iso文件提取出来,进入对应目录,运行 sudo ./install 安装,后续过程和windows类似.

6. 然后就是大家熟悉的MATLAB的安装向导界面了,选择不联网安装(without internet),序列号(install key)输入“50099-21292-14201-03250-24790-41816-23907-62461-58657-24048-55364-08874-18566-22288”或者”24301-62136-21555-63628-23951-18882-23524-13990-17158-47212-41804-63025-63883-42443“;

7. 安装到最后会提示你激活,还是选择”without internet“,然后激活文件选择破解文件夹中的”patch/Matlab-2013b-Lin64/matlab_std.dat“,此时还没完,继续往下看!!

8. 最后,需要用破解文件夹中的”patch/Matlab-2013b-Lin64/libmwservices.so“替换”/usr/local/MATLAB/R2013b/bin/glnxa64/libmwservices.so;

9. 在终端输入“/usr/local/MATLAB/R2013b/bin/matlab”开始使用MATLAB。

10. 完成。

(二)创建快捷方式

安装完成后,在桌面上或者桌面左上角的Applications中创建快捷方式

方法一: 在/usr/share/applications 中创建Matlab.desktop 文档,并输入以下内容

[Desktop Entry]
Name  =Matlab
GenericName = Matlab R2013b
Comment = Matlab R2013b: The Language of the Techinical Computing
Exec = sh /usr/local/MATLAB/R2013ba/bin/matlab -desktop
Icon = /usr/share/icons/MATLAB/matlab.png    // 需要提前将matlab.png图标文件放到该路径下
StartupNotify =true
Terminal = false
Type=Application
Categories = Development;Matlab  // 添加该命令后,快捷方式会出现在 Applications/Programming/中
完成后,sudo chmod a+x Matlab.desktop,快捷方式便创建完成。

第二种方法:

(1)右上角的系统按钮(开关机的地方)

(2)选择 StartUp Applications Preferences 一项

(3) 点击“Add”,开始设置,关键是Command 一项,快捷方式通过此命令来启动程序

sh /usr/local/MATLAB/bin/matlab -desktop

(4)设置完名称和命令(路径)后,点击  “Add”,启动器就被添加到列表里了

(5) 用鼠标选中刚添加的启动其,将其拖到桌面

(6) 右击新建的起动器,选择属性,在权限选项卡中勾选——执行:允许以程序执行文件

(7) 同上步,在基本选项卡中点击图标,可以设置启动器的桌面图标。(但是我在安装过程中没有发现此选项,我是通过gedit 打开此文件按照方法一中的方式添加Icon 和 Categories  两项)

(8) 将编辑好的文件放到/usr/share/applications 文件夹下

(三)显示中文字体

由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了。

1、我Matlab2011a的JRE目录为:usr/local/MATLAB/sys/java/jre/glna64/jre 请根据自己的安装目录和版本确定JRE的目录;

2、 $ cd /(matlab 目录)/sys/java/jre/glna6/jre/lib/fonts/;

3、建立目录fallback: $ mkdir fallback;

4、把字体复制或链接到fallback目录:
$ cp /home/sun/simsun.ttc fallback/            “Windows XP的simsun字体

$ cp /home/sun/wqy-zenhei.ttc fallback/    “文泉驿字体,在/usr/share/fonts/truetype/wqy
我用的是文泉驿,你也可以用别的支持中文的字体;

5、进入fallback目录,执行 mkfontscale 命令;

6、将上一步生成的文件添加到 lib/fonts/fonts.dir文件中,可用以下命令完成,当然也可以用编辑器复制粘贴:
为了使fonts.dir可写,需要用chmod

$ sudo chmod 766 fonts.dir

$ cat fallback/fonts.scale >> fonts.dir (注意fonts.dir应该设为可写)

把fallback下的字体加上可读属性:$ chmod a+r fallback/*
7、至此Matlab的Java环境中文支持安装完了,接下来配置Matlab;

8、进入Matlab,选择 菜单 File>>Preferences>>Fonts ,text fonts去掉Use system default,选择文泉驿字体一种就行了;

9、如果没有相应的(我的是wqy-zenhei)字体,请把fallback下的字体加上可读属性:$ chmod a+r fallback/*

 Posted by at 上午 4:06
10月 282013
 

多年来,经全球学者的广泛研究。已经获知莫霍面是一个全球性的地球内部分界面。莫霍面及其分布特征反映了地壳的演化和壳幔的相互作用。对应不同的地球动力学过程和构造单元,莫霍面性质与分布特征有所不同。稳定地块的莫霍面呈一级速度间断面,分布较稳定,通常具有较强的地震反射;活动造山带的莫霍面常呈现出速度梯度变化,分布不稳定,地震反射通常较弱,有时缺失。莫霍面作为建立地壳和岩石圈结构三维几何模型的重要组成部分,是了解区域构造演化的关键。莫霍面深度(通常表征地壳厚度)记录了地壳的生长与经历的地球动力学过程,因而莫霍面深度是人们认识地球演化的关键证据。由于地震波在莫霍面上传播特征和产生的强弱反射最为明显,能够为人们直观识别,因此地震学探测(主动源和被动源)一直是探知莫霍面深度的主要方法。青藏高原,作为地球上海拔最高的大陆地区,地壳最厚达80—90 km。其巨厚的地壳厚度一直是研究青藏高原深部结构和大陆动力学的重要参数,为全球地学界所关注。自20世纪50年代至今,大量被动源地震观测和主动源地震探测资料的获得揭示了青藏高原的地壳与上地幔结构。

 Posted by at 上午 8:01
10月 282013
 

深地震测深(Deep Seismic Sounding),也称之为宽角反射与折射(wide.angle reflection and refraction),是用于研究深达几十公里的地壳上地幔结构的一种有效地震探测方法。目前来说,特别对确定莫霍面深度是比较有效的方法。在20世纪60年代的国际上地幔计划、70年代的地球动力学计划以及80年代的岩石罔计划的实施过程中,深地震测深研究在全球获得了大量的成果,几乎遍布所有构造单元.比较精细刻画了地球内部结构,反映出地壳上地幔复杂的结构及不均匀性。

“深地震反射剖面”(Deep Seismic Reflection Profiling)是研究岩石圈精细结构最有效的方法,能获取地壳内部和莫霍面的细微变化。青藏高原的深地震反射剖面探测可追溯到1958年柴达木盆地的反射地震法地壳调查(曾融生等,1961),首次揭示了柴达木盆地的地壳厚度。INDEPTH项目首次将多次覆盖的深反射地震方法应用于青藏高原的探测研究,发现喜马拉雅山北坡莫霍面深度可达72.76km(Zhao,et a1.,1993)。1992年,“格尔木.额济纳旗”地学断面项目组在青藏高原北缘的祁连山进行了深地震反射剖面探测试验,揭示出横过盆山结合部位莫霍面由北面河西走廊44 km向祁连山下加深到50km(吴宣志等,1995)。1998.2000年中国地质科学院岩石圈研究中心在跨越西昆仑.塔里木、阿尔金山.塔里木盆山结合带完成2条深地震反射剖面探测。发现莫霍面的强反射特征,为研究青藏高原北缘碰撞变形的深部过程提供了有力证据(高锐等,2000,2001a,2001b)

宽频地震观测
近年来,随着数字化观测技术的迅速发展,宽频地震观测(Broadband Seismic Observation)方法被广泛采用,研究地震观测台阵下方地壳和上地幔结构,结果层出不穷,特别是接收函数逐渐成为研究地壳上地幔结构的一种简易高效的方法。青藏高原宽频地震观测始于1991年,曾融生与吴大铭的中美合作计划中,沿格尔木到日喀则一线布置了11台宽频带地震仪,揭示了剖面沿线的莫霍面深度变化(曾融生等,1992;吴庆举等,1998)。1992.1994年,中法合作进行了青藏高原天然地震合作研究,沿着青藏高原主干公路布设了宽频地震仪(姜枚,1994)。1995.1998年,又完成了青藏高原北缘的观MY(姜枚等,1999)。INDEPTH.III“德庆.龙尾错”宽频地震观测穿越了班公湖.怒江缝合带,并进入了羌塘地体,对高原内部深部构造特征进行了研究(Tilmann,et a1.,2003;吴庆举等,2004)。1997.1998年,大陆学者与中国台湾学者合作进行塔里木.西昆仑北部的宽频地震观测,发现西昆仑下莫霍面的叠置现象(Kao,et a1.,2001)。进入21世纪后,在青藏高原又进行了大量的宽频地震观测,其中包含了穿越喜马拉雅的“Nepal—Tibet”计划和“Hi—Climb”项目(Pelkum S.。et a1.,2005;钱辉等,2007;李海鸥等,2008;姜枚等,2008),以及穿越青藏高原东缘龙门山断裂带的“川西高原”和“林芝.永川”观测(xu,eta1.,2007;王椿镛,2008)。目前,横跨青藏高原各主要地体都实施了宽频带地震观测(图1),累积长度达10000余公里。

 Posted by at 上午 7:36
10月 262013
 

1.什么是地震勘探,它主要包括哪几个阶段?
答:1)由人工激发的地震波(弹性波),穿过地下介质运动、遇到弹性分界面返回地面,用仪器接收地震波,得到地震记录。对接收到的地震记录进行处理、解释,从而就能了解地下介质的情况,这个过程叫地震勘探
2)它由三个部分组成:野外资料采集、室内资料处理、室内资料解释。

2.什么是弹性介质?什么是均匀介质?
答:弹性介质:物体受力后,发生形变,但当外力撤消后,即能恢复原状的性质。
均匀介质:波速是常数(定值)的介质
附加:(塑性介质:物体受力后,发生形变,但当外力撤消后,不能恢复原状的性质。)

3.什么是杨氏模量、剪切模量及泊松比的物理意义?
答:(1) 杨氏模量(E):简单拉伸或压缩时,弹性体的相对伸缩△L/L与应力P之比 E=P/(△L/L) ;不同的物体E是不同的,在线性弹性极限范围内,物体的弹性形变满足虎克定律(应力∝应变)
(2) 切变模量(剪切模量)μ:它是简单剪切力作用时的切应力P 与剪应变tgθ之值,即有 μ=P/tgθ=P/( △L/L)
(3) 泊松比(σ):弹性体内发生纵向伸长(或缩短)时,伴随产生的横向相对收缩(或膨胀) △d/d与纵向相对伸(缩) △L/L之比值,称泊松比.
σ=(△d/d)/( △L/L) 它是表示形变变化调整的一种尺度.

4.试叙纵波和横波的传播特点。
答:纵波是弹性介质发生体积形变所产生的波动(体积变化),是一种胀缩力形成的波质点的振动(位移)与波的传播方向一致,可在任何介质中传播
横波是弹性介质发生切变时所产生的波动(形状变化),是旋转力作用形成的波 ,质点的振动(位移)与波传播的方向垂直,只在弹性固体中传播,即横波不通过液体、气体,因为剪切模量=0,纵波速度比横波速度大,所以远离震源时总是纵波先到达检波器 。

5.什么叫射线?
答:射线就是波从一点到另一点传播的路径,它代表了波传播的方向。
射线永远垂直于波前。

6.振动图和拨剖面有什么区别?
答:(1)振动图:固定一点(X=X1)→U=U(t) →振动图
描述参数:视周期T* 视振幅A* 初至t1 延续度△t
(2)波剖面:固定某一时刻(t=t1)→U=U(X)→波剖面
参数描述: 波峰:波剖面中最大正位移;波谷:波剖面中最
负位移;视波长λ*两个相邻波峰或波谷的距离,它表示波在一个视周期这传播的距离。

7.从反射和折射波形成的机制,分析反射波和折射波形成的条件是什么?
答:1)形成反射波的条件:上、下介质界面必须是一个波阻抗界面,即波阻抗差不为零。
2)形成折射波的条件:1》下面介质的波速要大于所有上面介质的波速
2》入射角是以临界角I 入射,达到临界角i=arcsin(V1/V2).

8. 影响地震波速度的主要地质因素有哪些?
答:1.岩石密度、地质年代对地震波速度的影响;(成正比);
2.地层的埋藏深度对速度的影响 ;(成正比);
3.岩石的孔隙度对速度的影响;(孔隙度大,则速度就小);
4.岩石中的孔隙充填物对速度的影响
9.什么叫时距曲线?

答:1》表示地震波的传播时间和爆炸点与检波器之间的距离X的关系曲线,即T—X曲线,称为时距曲线。
2》共炮点时距曲线:由一点激发,若干接收点接受收
10.水平共面炮点反射波时距波与工中心点反射波时距曲线有何异同?
答:两者曲线形式一样,但物理含义不同
共反射点 to含义不同 动校正含义不同
CSP 一段界面 炮点处H回声时间 各道反射时间与炮点处to
时间之差
CRP 一个反射点 M点处回声时点 各道反射时间与M点to之差

11.什么叫视速度?它有何用途?
答:所谓视速度即沿任意方向测波前时所测速度。
用途:用来定性判断时距曲线的弯曲程度。(判断原则:视速度大ˉ斜率小ˉ曲线平缓 ;视速度小ˉ斜率大ˉ曲线弯曲)

12.平均速度是怎么表示的?平均速度和均方根速度的定义是什么?
答:平均速度:波垂直穿过地层的总厚度与总的传播时间之比(在课件中注意)
均方根速度:把层状介质的波的高次曲线看成是二次曲线,此时波所具有的速度叫均方根速度。

13.地震资料采集的工序有哪些?
答:踏勘工区,布置测线,试验工作

14.什么叫观测系统?
答:激发点与接收点在测线上的相对位置关系—观测系统

15.什么是地震地址条件?好的条件有哪些?
答:地震地质条件分为:1)浅层地震地质条件; 2)深层地震地质条件。
一般好的浅部地震地质条件是;
1.低速带 (风化层)厚度小,横向稳定
2.潜水面浅,含水丰富,岩层塑性大(泥岩)能激发出较强能量、频率适中的地震波。
3.主要地震界面上次一级地震界面少,可减少界面的透射损失。
4.剖面上无高速层
好的深部地震地质条件是:
1.地震层位与地质层位一致
2.具有较好的地震标准层。

16.陆地上和海洋上地震勘探的异同什么?
答:相同点:原理相同
不同点:1.)装备不同;2)海洋多采用空气枪、点火花,陆地上多采用炸药震源、可控震源;3)检波器不同,海洋多采用漂浮检波器

17.什么是多次覆盖?
答:所谓多次覆盖(Multifold):即对地下同一反射点,进行重复多次观测,目的是突出反射波,压制干扰波,提高信噪比。

18.水平界面情况下,一次反射波和多次反射波叠加效应是怎样的?
答:一次反射波效应增强,多次反射波叠加效应减弱。

19.共反射点(共中心点)叠加法对哪些波有作用?
答:共反射点(共中心点)叠加突出一次反射波,压制多次反射波。
(多次覆盖对于一次反射波来说,相当于不同位置相同时间波的同相叠加,叠加后能量增强。 这就回答了为什么多次覆盖能突出一次反射波,提高资料信噪比。)

20.为什么要进行数据处理?
答:野外地震资料中包含着有关地下构造和岩性的信息,但这些信息是叠加在干扰背景上且被一些外界因素所扭曲,信息之间往往是互相交织的,不宜直接用于地质解释。因此,需要对野外采集的地震资料进行室内处理。

21.地震资料结实的主要内容是什么?
答:构造的解释、岩性的解释、储存研究。

22.地震分辨率是指什么?
答:地震分辨率分为垂直分辨率和水平分辨率
垂直分辨率指在纵向上能分辨岩层的最小厚度;
横向分辨率指在横向上确定地质体(如断层点、类灭点)位置和边界的精确程度。

23.地震同相轴(波)对比的原则是什么?
答:同相性、振幅显著增强、波形相似、时差变化规律。

24.地震剖面上产生假象的原因有哪些?
答:1)与速度有关的假象; 2)与几何因素有关的假象;
3)处理参数不当产生的假象; 4)静校正参数不当产生的假象.

25地震资料构造解释的主要步骤是什么?
答:1)掌握地质资料,统观全局,研究批剖面的结构;2)重点研究标准层的反射同相轴;3)相位对比;4)波组对比;5)研究异常波;剖面间的对比。

26.地层剖面上断层的主要表现特征有哪些?
答:1)同相轴错断;
2)反射波同相轴数目突然增减或消失,波组间隔变化;
3)反射波同相轴形状突变,出现反射零乱或空白带;
4)同相轴分叉,合并,扭曲,强相位转换等
5)异常波的出现如绕射波,断面反射波等。

27.断点在平面图上的组合应遵循的一般规律有哪些?
答: 1)先主后次;2)先简单后复杂;3)同一断层在平行的时间剖面上性质相同;4)同一断块内,地层产状的变化应有规律。 5)断层两侧波组具明显特征。6)断点组合要遵循断裂力学机制的规律;7)要尽可能弄清控制断层的构造性质和其成因类型。 8).断点的组合有认识-修改-再认识的过程。

28.纵向分辨率和横向分辨率的含义是什么?
答:纵向分辨率指在纵向上能分辨岩层的最小厚度;
横向分辨率指在横向上确定地质体(如断层点、类灭点)位置和边界的精确程度。

29.高分辨率工作中何为“四高四小”工作方法?
答:所谓“四高”即高时间采样率、高宽频道接收、高次覆盖、高检波带频率;
“四小”即小道距、小偏移距、小组合激距、小药量激发。

30.VSP的概念是什么?
答:在地表设置震源激发地震波,在井内安装检波器接收地震波,即在垂直方向上观测一维人工场,然后对所观测到的资料经过校正、叠加、滤波等处理,得到垂直地震剖面。

31.VSP资料有哪些用途?
答:1)求准速度;2)标定地震地质层位;3)识别多次波;4)提出反褶积因子;5)预测井底下反射层的深度;6)计算吸收衰减系数;7)计算反射界面的倾角;8)提取纵、横波的速度比及泊松比等参考数,岩性解释。

32.三维地震资料与二维地震资料构造解释的异同。
答:1)二维与三维的解释流程和解释内容基本一致
2)剖面的显示三维比二维丰富(信息丰富)
3)不能按二维剖面解释的方法对三维资料作解释,对数据加以利用
4)可利用三维可视化工具对三为地震资料进行解释验证

 Posted by at 下午 1:43