计算地球物理学
地球物理常用公式
![地球物理常用公式](https://img.taocdn.com/s3/m/1e66a5116c175f0e7cd137ee.png)
1 波速∨=λf=Tλ ∨-波速,m/s ;λ-波长,m ;f -频率,Hz ;T -周期,s 。
2 视速度与真速度的关系ϕsin VV a =a V -视速度,m/s ;V -真速度,m/s ;ϕ—入射角(射线与界面法线的夹角)3 波阻抗Z=ρVZ -波阻抗,g/s.cm 2×104;ρ-密度,g/cm 2;V -波速,m/s 。
4 反射系数(垂直入射时)11221122v v v v R ρρρρ+-= R -反射系数,(无因次量);11v ρ-介质1的波阻抗,g/s.cm 2⨯104;22v ρ-介质2的波阻抗,g/s.cm 2⨯104。
5 共炮点反射波时距曲线方程ϕsin 44122xh h x vt ±+=ϕ-界面倾角,(0); h -界面的法线深度,m ;v -波速,m/s ;x -炮检距,m ;t -传播时间,s 。
注:界面的上倾方向与x 轴的正方向一致时公式中的±用“+”号,界面 的上倾方向与x 轴的正方向相反时公式中的±用“-”号。
6 共反射点时距曲线正常时差(计算动校正量的精确公式)0222t v x t t -+=∆近似公式:0222t v x t ≈∆ t ∆-时差,s ;0t -炮检距为x 的垂直反射时间,s ;x -共反射点迭加道的炮检距,m ;v -对应0t 的地震速度或者动校正速度,m/s 。
7 组合井距经验公式 d=2r=3q 31d -组合井距,m ;r -起爆时形成的塑性带半径,m ;q -药量(单井),kg 。
注:该公式只适用于所有组合井的药量相等的情况下。
当各井药量不同时,要分别计算出塑性带半径r 后再计算组合井距d 。
8 低速带测定公式 210100)(12v v t v h -=221210001221211)(1)(1)(12v v v v v t v v v t v h --⨯--=0v -直达波时距曲线算出的低速带波速,m/s ;1v -折射波Ⅰ的时距曲线算出的低降速带波速,m/s ;2v -折射波Ⅱ的时距曲线算出的基岩波速,m/s ;1t -折射波Ⅰ的交叉时,s ;2t -折射波Ⅱ的交叉时,s ;0h -低速带厚度,m ;1h -降速带厚度,m 。
计算地球物理学
![计算地球物理学](https://img.taocdn.com/s3/m/cdc41755cd7931b765ce0508763231126fdb7750.png)
计算地球物理学摘要:一、计算地球物理学概述1.计算地球物理学的定义2.计算地球物理学的发展历程3.计算地球物理学的研究领域二、计算地球物理学的方法和应用1.地球物理数据处理与分析2.地球物理模拟与仿真3.地球物理勘探技术三、计算地球物理学的现状和前景1.我国计算地球物理学的发展现状2.国际计算地球物理学的发展趋势3.计算地球物理学在未来的应用前景正文:计算地球物理学是一门结合地球物理学、数学、计算机科学等多个学科领域的交叉学科,主要研究地球物理现象的计算模型、数据处理方法和地球物理勘探技术。
计算地球物理学的发展经历了从传统方法到现代计算机技术的转变,为地球物理学的研究和应用提供了强大的支持。
计算地球物理学的研究领域包括地球物理数据处理与分析、地球物理模拟与仿真以及地球物理勘探技术。
地球物理数据处理与分析主要涉及地球物理数据的预处理、去噪、特征提取等方法,以及地球物理数据的解释和建模。
地球物理模拟与仿真则侧重于地球物理过程的数值模拟、物理模型构建、参数反演等方法。
地球物理勘探技术则关注地球物理方法在资源勘探、地质灾害预测等领域的应用。
目前,计算地球物理学在我国已取得了显著的发展。
在地球物理数据处理与分析方面,我国已成功研发了一系列具有自主知识产权的处理软件。
在地球物理模拟与仿真方面,我国的地球物理学家们与国际同行开展了广泛的合作,取得了一系列重要的研究成果。
在地球物理勘探技术方面,我国已成功地将计算地球物理学应用于矿产资源勘探、地震预测等领域,取得了显著的社会和经济效益。
展望未来,计算地球物理学将在地球物理学、能源勘探、地质灾害预测等领域发挥越来越重要的作用。
数值模拟计算在地球物理学中的应用
![数值模拟计算在地球物理学中的应用](https://img.taocdn.com/s3/m/e64a4450a55177232f60ddccda38376baf1fe0ca.png)
數值模擬計算在地球物理学中的应用數值模擬計算在地球物理學中的應用地球物理學是一門研究地球物理環境的學科,其中數值模擬計算是一個重要的研究手段。
該方法通常使用計算機算法和物理數學公式來解決地球物理問題中的數學方程。
在科學研究和實際應用中,數值模擬計算已經成為一種非常有力的工具。
本文將介紹數值模擬計算在地球物理學中的應用,並探討其現有的局限性和未來的發展。
反演技術數值模擬計算在地球物理學中的應用最為廣泛的可能是反演技術。
反演技術是將觀測資料轉換為地下結構模型的一種技術。
在地球物理學中,反演技術可以通過數值模擬計算來處理複雜的物理問題。
例如,地震波反演技術可以使用數值模擬方法模擬地球內部的地震波傳播過程。
將模擬結果與實際觀測資料進行比較,就可以反演出地震波在地下傳播的速度和介電常數等參數,為地震預測提供了有力的支持。
石油勘探數值模擬計算在石油勘探中也有重要的應用。
石油勘探通常需要知道地下的岩石和土層的物理性質。
數值模擬計算可以用於分析和預測地下岩石和土層的分佈、形態和物理性質。
例如,在石油勘探中通常使用地震勘探來進行地下結構探測。
地震波透過地下結構傳播時會受到不同介質的影響,這意味著可以通過接收到不同的地震波信號來獲取關於地下結構的資訊。
使用數值模擬方法可以更好地預測地震波在地下傳播的路徑和折射,進而提高岩石和土層的成像質量和精度。
海洋地球物理學海洋地球物理學也是另一個重要的應用領域。
在研究海洋的各種物理問題時,數值模擬計算也發揮了非常重要的作用。
例如,海洋的動力特性和水流場分布可以通過使用數值模擬計算方法進行分析和研究。
此外,海洋中的聲學波傳播也是另一個使用數值模擬方法進行研究的關鍵問題。
具體而言,在海洋地球物理學中,數值模擬計算可以用於探究海洋中的岩石和土壤等的成分結構和物理性質,進一步探索海洋生態系統和氣候系統的規律性。
局限性和展望儘管數值模擬方法在地球物理學中被廣泛應用,但這一方法仍然受到一些局限性的影響。
地温梯度计算
![地温梯度计算](https://img.taocdn.com/s3/m/153bef30a7c30c22590102020740be1e650ecc06.png)
地温梯度计算地温梯度的计算是地球物理学的基础课题之一,可以用于研究地壳的结构、地下水循环和矿产资源的分布等问题。
本文将介绍地温梯度的概念、计算方法和应用,以期对此领域有兴趣的读者有所帮助。
一、地温梯度的概念地温梯度(geothermal gradient)指的是地球内部温度随深度变化的速率。
具体而言,是指地温与深度之间的比率,单位为摄氏度/km(℃/km)或开尔文/meter(K/m)。
一般来说,地温梯度随着深度的增加而增加,这是因为地球内部有较高的热源,例如放射性元素的衰变和地球的自身热量等,导致地体内部的温度梯度随着深度增加而增加。
二、地温梯度的计算方法地温梯度的计算需要测量地温分布和深度分布。
常用的地温测量方法有热流仪法(heat flow meter)、钻孔测温法(borehole thermometry)和热液测温法(hydrothermal thermometry)等。
其中,钻孔测温法是最为常用的方法,通过在地下进行钻孔并在钻孔中安置测温探头,可以测得不同深度处的地温。
而深度信息则可以通过测量钻孔深度来获取。
在进行地温梯度的计算时,需要注意以下两点:1.单位制的转换:地温梯度的单位有℃/km和K/m两种,需要注意在计算时进行单位制的转换。
2.深度分布的选择:地温梯度的计算结果会受到深度分布的选择影响。
浅层的温度较为稳定,而深层的温度则受到多种因素影响,例如地热流、地质条件和构造等。
因此,需要针对具体的研究问题选择合适的深度范围进行计算。
三、地温梯度的应用地温梯度的应用非常广泛,以下为一些典型的应用领域:1.地温梯度的变化可以用于研究地球物理学问题,例如地壳结构、地震活动和板块运动等。
通过计算不同区域的地温梯度,可以了解该区域的地壳属性和地球物理学特征,为进一步的研究提供基础数据。
2.地温梯度还可以用于研究地下热水的循环,特别是在火山地区和地热资源丰富的地区。
地下热水循环是由地温梯度和地下水流动共同驱动的,在研究地下水运动和地下水质量问题时,地温梯度也是一个重要的参考因素。
《计算地球物理学》教学大纲
![《计算地球物理学》教学大纲](https://img.taocdn.com/s3/m/a6bf63ff55270722182ef7a6.png)
计算地球物理学一、课程说明课程编号:010316Z10课程名称(中/英文):计算地球物理学/ computational geophysics课程类别:专业教育课程(专业核心课)学时/学分:40/2.5先修课程:计算方法、工程数学、地球物理场论、地球物理勘探原理适用专业:地球物理学、地球探测与信息技术教材、教学参考书:[1] 马在田主编计算地球物理学概论1995 科学出版社[2] 徐世浙著地球物理中有限单元法1994 科学出版社[3] 王家映编著地球物理反演理论1998中国地质大学出版社[4] 李庆扬主编数值分析1999华中理工大学出版社二、课程设置的目的意义“计算地球物理学”是地球物理专业核心课程,也是地球物理专业学生今后从事科研和实践活动必备的理论和方法基础。
在地球物理勘探中,“计算地球物理学”直接使命是利用正演计算、反演计算和数据处理作为主要手段,研究将地球物理勘探观测的波场信息转变成探测对象的结构构造和物理属性的理论和计算方法。
通过本课程的学习,学生不仅能掌握计算地球物理学的基本计算方法,也为后续进一步深造或从事科研、生产等打下良好的基础。
三、课程的基本要求本课程在计算方法、工程数学、地球物理场论、地球物理勘探原理的基础上,研究地球物理波场正演计算、反演计算和数据处理方法,并以它们作为主要手段,研究将地球物理勘探观测的波场信息转变成探测对象的结构构造和物理属性的理论和方法。
要求学生在本课程学习前具备计算方法、工程数学、地球物理场论的基本知识,掌握地球物理勘探的基本概念、基本理论和一般方法,掌握阐述大地地质特征的基本概念和方法。
通过本课程的课堂学习,掌握地球物理波场正演计算、反演计算和数据处理基本方法;掌握地球物理勘探中观测系统设计的基本原则和一般方法;掌握地球物理勘探波场信息反演成像一般方法。
通过实验课程的学习,具备基本的数据处理与分析的能力,初步具备观测系统设计的能力。
通过课外研学,了解从事科学研究的基本原则和方法,学会如何运用所学的基础理论知识解决本专业中的实际问题。
地球物理计算方法 第一章_插值方法 3
![地球物理计算方法 第一章_插值方法 3](https://img.taocdn.com/s3/m/eec3585f16fc700aba68fc53.png)
Si+1(xi ) Si′+1(xi )=(i
1, 2,, n −1)
Si′′(xi ) = Si′′+1(xi )
共有条件:4n-2个方程 18
边界条件:
还差2个条件(方程)。通常的办法是在区间[a,b]的两个端点 上各加一个条件,即称之为边界条件。常用的边界条件有以下
三种:
(1)给定两端点处的导数值,
S′(x0 ) = y0′ , S′(xn ) = yn′
(2)给定两端处的二阶导数值, S′′(x0 ) = y0′′, S′′(xn ) = yn′′
(3)如果f(x)是以b-a为周期的周期函数,则S(x)也应是具有同
样的周期的周期函数,在端点处需要满足: S ′(a + 0) = S ′(b − 0), S ′′(a + 0) = S ′′(b − 0) 19
= βn−1 −αn−1y0'
αi
=
hi
hi−1 + hi−1
=i 1,..., n −1
25
βi
= 3 (1−αi )
yi − yi−1 hi−1
+αi
yi+1 − hi−1
yi
=hi xi+1 − xi
或者写成下式,通过解方程求出mi,
2
α1
1 − α1
2
α2
m1.
m2
β1
−
28
算法实现过程:
用MATLAB函数interp1进行三次样条函数的插值
x=[-5,-4,-3,-2,-1,0,1,2,3,4,5]; y=[1/26,1/17,0.1,0.2,0.5,1,0.5,0 .2,0.1,1/17,1/26]; xi=-5:0.01:5; yi=interp1(x,y,xi,'spline'); plot(xi,yi,x,y,'o') hold on
地球物理计算方法 第三章_微分方程差分法1
![地球物理计算方法 第三章_微分方程差分法1](https://img.taocdn.com/s3/m/706697e2ad02de80d4d840db.png)
yn p y(xn ) phk1
k2 f (xn p , yn p )
(2)将近似值代入公式作迭代计算:
ky1n
1
yn f(
xn
h[(1 , yn )
)k1
k2
]
k2 f (xn p , yn phk1)
38
定理: 当 p 1 时,Runge-Kuta格式具有二阶精度。
2
采用精度分析方法:对y=x2能够精确成立。
yn )
f
( xn 1 ,
yn
hf
(xn ,
yn ))]
于是:
yn1
yn
h 2 [k1
k2 ]
其中预报-校正
k1 f (xn , yn ) k2 f (xn1, yn hk1)
Runge-Kutta算法 在区间 [xn , xn1] 上取几个点的斜率,然后计算它们的平均斜率 k*,以此可以构造出更高精度的格式,这就是Runge-Kutta 算法 的基本思想。
y(xn )
hy(xn )
(2)将近似值代入梯形公式作迭代计算:
y ( n 1) n1
yn
h[ f 2
(xn ,
yn )
f
( xn1 ,
y(n) )] n1
23
只用一次迭代计算即可。显式与隐式的结合建立的预报-校正系统:
预报 校正
yn1 yn hf (xn , yn )
h
yn1
yn
[ 2
特别地,当 p 1, 1 时,有
2
yn1
yn
h 2 [k1
k2 ]
k1 f (xn , yn )
k2 f (xn1, yn hk1)
计算地球物理课件 第3章 电磁场数值模拟
![计算地球物理课件 第3章 电磁场数值模拟](https://img.taocdn.com/s3/m/5c977825daef5ef7bb0d3c1f.png)
u uvd vu uv v u d
vu d uv v ud
1 1vu1 d 2 2vu2 d uv v u d
1
1vu1
d
n
1
2vu2
n
d
uv v u d
vA v A v A, A dS AdV
I
y
,
Hx 1 Ey ,
0
t z
x
x, z x, z
Hz 1 Ey ,
t x
z
二维介质
第一节 电磁响应的交错网格有限差分 (时间域有限差分)模拟
1.1 求解麦克斯韦方程组的时间域有限差分法
x
1
2
z1
2
k K
i
I
H=J+ D
微分形式
t
E= B
t
积分形式
C
H
dl
t
S
D
ds
① 外边界条件
y
H 型波——取所示的研究区域。
上边界 AB 直接取在地面上,
x
并以该处的 u 为 1 单位:
z
这是因为对大地电磁波来说,有 1,有
所以,空气中的 Hz 近似为常量。这样,可取地面的 u=1。其它条 件同 E 波。
第二节 大地电磁场有限元模拟
2.1 边值问题
② 内边界条件 E 型波——由于 Ez 沿着介质分界面,根据电场切向分量连续性可 知,在两种介质的分界面 1 上,有 u1 u2
对 u 求导 u ku 。因为 CD 处 ,所以 CD 处的边界
y
y n
y
条件:
x
z
第二节 大地电磁场有限元模拟
2.1 边值问题
地球物理学报视电阻率正演计算程序
![地球物理学报视电阻率正演计算程序](https://img.taocdn.com/s3/m/cd1201bae43a580216fc700abb68a98271feac1a.png)
地球物理学报视电阻率正演计算程序
【原创实用版】
目录
1.引言
2.地球物理学报视电阻率正演计算程序的概述
3.程序设计和实现
4.程序的验证和测试
5.结论
正文
1.引言
地球物理学是研究地球内部结构和地球表面现象的科学。
在地球物理学的研究中,电阻率正演计算是一个重要的环节。
视电阻率正演计算程序是地球物理学报中的一个重要研究成果,它为地球物理学家提供了一个有效的工具,用于研究地球内部的电阻率结构。
2.地球物理学报视电阻率正演计算程序的概述
地球物理学报视电阻率正演计算程序是一个基于地球物理学原理的计算程序,它可以通过地球物理学家提供的地球内部结构和物质的电阻率数据,计算出地球内部的电阻率分布。
这个程序的设计和实现,为地球物理学家提供了一个重要的研究工具。
3.程序设计和实现
视电阻率正演计算程序的设计和实现,需要基于地球物理学的理论和公式,通过编程语言实现。
程序的设计需要考虑地球内部的结构和物质的电阻率,以及计算的精度和效率。
程序的实现需要使用高效的算法和数据结构,以确保计算的准确性和速度。
4.程序的验证和测试
为了确保视电阻率正演计算程序的准确性和可靠性,需要进行程序的验证和测试。
验证和测试可以通过对比计算结果和已知的地球内部电阻率数据,以及检查程序的代码和算法,来确定程序的正确性和精度。
5.结论
地球物理学报视电阻率正演计算程序是一个重要的地球物理学研究工具,它可以帮助地球物理学家研究地球内部的电阻率结构,从而更好地理解地球内部的构造和物理过程。
程序的设计和实现需要基于地球物理学的理论和公式,通过高效的算法和数据结构实现。
计算地球物理课件 第2章 地球物理中常用数值解法的基本原理-2
![计算地球物理课件 第2章 地球物理中常用数值解法的基本原理-2](https://img.taocdn.com/s3/m/c8f7e4595ef7ba0d4b733b1f.png)
某一位置 u x ,计算它的位能(W 1 T 2, 为伸缩率):
2
应变位能 外力作功
第二节 偏微分方程的有限元解法
2.2 两点边值问题——弦的平衡 总位能
根据极小位能原理, u* u* x 是下列变分问题的解:
J
u*
min u
J
u
第二节 偏微分方程的有限元解法
几个概念
测度:有界开集和有界闭集的测度是区间长度的直接
推广。
E 是有界集 存在常数 M ,使对任意的 x (x1, x2, , xn ) E ,都有| xi | M (i 1, 2, , n) .
有界集
E
的外测度——
m*E
inf
Ii
,
Ii E , inf 表
i 1
i 1
示最左边的意思。
有界集 E 的内测度——有界集 E 所包含的一切有界闭
第二节 偏微分方程的有限元解法
有限元法的基本问题可归纳为: (1)把问题转化成变分形式; (2)选定单元的形状,对求解域作剖分; (3)构造基函数或单元形状函数; (4)形成有限元方程(Ritz-Galerkin方程); (5)提供有限元方程的有效解法; (6)收敛性及误差估计。
第二节 偏微分方程的有限元解法
x y z x y z (结合律);
2)对任何 , k , x, y X ,定义数乘,即 x X ,且满足
x x x ; x x ; x y x y ; 1 x x ;
3)在 X 中存在零元素,记为“0”,它满足
x0 x 4)对每个 x X ,存在 x 的加法逆元素,记为“-x” X ,使 x x 0
正定:设A是n阶实系 数对称矩阵,如果对 任何非零向量x都有 xTAx>0,就称A正定。
地球物理学报视电阻率正演计算程序
![地球物理学报视电阻率正演计算程序](https://img.taocdn.com/s3/m/b55d6d21cbaedd3383c4bb4cf7ec4afe05a1b14e.png)
地球物理学报视电阻率正演计算程序摘要:一、引言二、地球物理学报视电阻率正演计算程序的概述三、程序的输入参数和输出结果四、程序的优缺点分析五、应用实例六、结论正文:一、引言随着地球物理勘探技术的发展,视电阻率正演计算在地球物理领域中的应用越来越广泛。
地球物理学报视电阻率正演计算程序作为一种重要的地球物理计算工具,为地球物理学家提供了便利。
本文将详细介绍地球物理学报视电阻率正演计算程序的相关内容。
二、地球物理学报视电阻率正演计算程序的概述地球物理学报视电阻率正演计算程序是一种基于地球物理原理的视电阻率正演计算方法。
该程序利用地球物理观测数据(如地震数据、电磁数据等)和地质模型,通过数值模拟方法,计算地下的视电阻率分布。
这种方法可以为地球物理学家提供关于地下地质结构和矿产资源的有效信息。
三、程序的输入参数和输出结果地球物理学报视电阻率正演计算程序需要输入以下参数:地球物理观测数据(如地震数据、电磁数据等)、地质模型、电导率剖面等。
程序运行后,将输出视电阻率分布图、地质结构图等。
四、程序的优缺点分析优点:地球物理学报视电阻率正演计算程序具有较高的计算精度和可靠性,能够为地球物理学家提供准确的地下地质结构信息。
此外,该程序具有较好的适应性,可以应用于多种地球物理勘探领域。
缺点:该程序的运行时间较长,对计算机硬件要求较高。
此外,程序的输入参数和输出结果的解释需要地球物理学家具备一定的专业知识。
五、应用实例地球物理学报视电阻率正演计算程序在我国多个矿产资源勘探项目中发挥了重要作用。
例如,在我国某地热资源勘探项目中,该程序成功地为地球物理学家提供了准确的地下地质结构信息,为地热资源的开发提供了有力支持。
六、结论地球物理学报视电阻率正演计算程序是一种具有广泛应用前景的地球物理计算工具。
该程序能够为地球物理学家提供准确的地下地质结构信息,为地球物理勘探领域的发展做出了重要贡献。
地球物理计算方法 第一章_插值方法 1
![地球物理计算方法 第一章_插值方法 1](https://img.taocdn.com/s3/m/b2eb0747f61fb7360b4c65db.png)
得:
f (115) ≈ p2 (115) = 10.72275550536420
25
3、Lagrange n次插值
已知函数y=f(x)在n+1个点x1,x2,..xn,上的函数值y1,y2,..yn ,
利用这些数据可以构造出代数插值多项式pn(x)。为此仿照抛物线 Lagrange插值多项式的方法,求出相应的n次多项式函数
见课本内容,
34
例: 估算以上例题的线性插值的截断误差,
根据余项公式,有
P1 (115) − f (115=)
f ′′(ξ ) (115 −100)(115 −121)
2!
35
例: 估算以上例题的抛物线插值的截断误差?
根据余项公式,有
P2 (115) − f (115=)
f ′′′(ξ ) (115 −100)(115 −121)(115 −144)
• 函数在定义区间上的一部分函数值。(实验) x x0 x1 x2 … xn y y0 y1 y2 … yn
4
表述:
已知: yi =
f (xi ), xi ∈[a,b],i =
0,1, 2, , n
求: 在此区间上任意点x'∈[a,b] 的近似值;
x0 , x1,, xn 称为插值节点; yi = f (xi ) 称为样本值; x’ 称为插值点;
3!
36
1.4 Lagrange流程图与实现
输入 x 及 (xi,yi), i= 0,1,… ,n
0⇒y 0⇒k
流
程
1=t
图 x − x j ⋅t ⇒ t xk − x j
j =0,…,k-1,k+1, …,n
y+t∗ yk ⇒y
地球物理计算方法课件:绪论1
![地球物理计算方法课件:绪论1](https://img.taocdn.com/s3/m/5a9c77772cc58bd63086bdad.png)
应用与发展
•计算方法的应用:地球物理、天体物理、大气研究、
分子生物、军事、天气预报等;
•计算方法的发展:进行高效率、高精度的并行计算; •科学计算是继理论与实验后的第三种科学研究手段。
地球物理理论与方法
概念:运用物理学的方法理解、解释地球的内部构造 、组成、动力学以及与地球表面地质现象的关系。
重力学方法 地磁学方法 地电学方法 地震学方法
•各部分内容相对独立。
进度安排
次序 1 2 3 4 5 6 7 8
绪论
教学内容
算法稳定性与误差分析
Matlab数值方法基础
Lagrange及各种插值方法
样条插值
最小二乘曲线拟合
上机课一
课程小结及习题课一
学时 2
授课方式 讲课
2
讲课
2
讲课
2
讲课
上机
2
讲课
上课地点
多媒体教室 多媒体教室 多媒体教室 多媒体教室 多媒体教室 多媒体教室 机房 多媒体教室
课程内容
Ch0:绪论 Ch1:函数插值与拟合方法 Ch2:数值积分方法 Ch3:常微分方程的数值解法 Ch4:方程求根的迭代法 Ch5:线性代数方程组的迭代解法 Ch6:线性代数方程组的直接解法 Ch7:矩阵特征值和特征向量的计算
课程特点
•既有数学类课程中理论上的抽象性和严谨性,
又有实用性和实验性的技术特征;
需求
(1)所涉及的数学模型无系统的求解析解的方法;
(2)所涉及数学模型的解法计算量大,只适用于规 模较小的情形;
(3)基于离散数据建立数学模型时。
数值计算方法的任务
1. 将计算机不能直接计算的运算,化成计算机上可 执行的运算-如定积分问题;
地球物理计算方法
![地球物理计算方法](https://img.taocdn.com/s3/m/3080b61f770bf78a6429548c.png)
课堂情况反馈
复习 上节课讲了些什么?
问题 (数值积分问题)
数值方法 (高斯积分公式)
复习
适当地选取求积节点(求系数Ak,待求节点xk) ,使求积公式具 有2n-1次代数精度(注意: n个求积节点)。
1
n
f (x)dx
1
Ak f (xk )
k 1
具有2n-1高精度的求积公式为高斯公式,该待求节点xk为高斯点。
效数字)
解:中点公式:
f 1 G h f 1 h f 1 h e1h e1h
2h
2h
h
G(h)
G1(h)
0.8
3.01765
G2(h)
G3(h)
0.4
2.79135
2.715917
0.2
2.73644
2.718137
2.718285
0.1
2.72281
2.719267
2.718276
2.71828
f
( x2 )
p2
(x0
th)
1 2
t
1t
2
f
(x0
)
t(t
2)
f
(x1)
1 2
t
t
1
f
( x2
)
对t求导,得
p
ห้องสมุดไป่ตู้
'2
(x0
th)
1 2h
2t
3
f
(x0
)
4(t
1)
f
(x1)
2t
1
f
( x2
)
t=0,1,2代入上式,得到三种三点公式
28
3、高阶导数公式 可以根据插值多项式构造:
计算地球物理学报告
![计算地球物理学报告](https://img.taocdn.com/s3/m/8415253f67ec102de2bd8956.png)
有限元法有限元法(FEA,Finite Element Analysis)的基本概念是用较简单的问题代替复杂问题后再求解。
它将求解域看成是由许多称为有限元的小的互连子域组成,对每一单元假定一个合适的(较简单的)近似解,然后推导求解这个域总的满足条件(如结构的平衡条件),从而得到问题的解。
这个解不是准确解,而是近似解,因为实际问题被较简单的问题所代替。
由于大多数实际问题难以得到准确解,而有限元不仅计算精度高,而且能适应各种复杂形状,因而成为行之有效的工程分析手段。
有限元是那些集合在一起能够表示实际连续域的离散单元。
有限元的概念早在几个世纪前就已产生并得到了应用,例如用多边形(有限个直线单元)逼近圆来求得圆的周长,但作为一种方法而被提出,则是最近的事。
有限元法最初被称为矩阵近似方法,应用于航空器的结构强度计算,并由于其方便性、实用性和有效性而引起从事力学研究的科学家的浓厚兴趣。
经过短短数十年的努力,随着计算机技术的快速发展和普及,有限元方法迅速从结构工程强度分析计算扩展到几乎所有的科学技术领域,成为一种丰富多彩、应用广泛并且实用高效的数值分析方法。
有限元方法与其他求解边值问题近似方法的根本区别在于它的近似性仅限于相对小的子域中。
20世纪60年代初首次提出结构力学计算有限元概念的克拉夫(Clough)教授形象地将其描绘为:“有限元法=Rayleigh Ritz法+分片函数”,即有限元法是Rayleigh Ritz法的一种局部化情况。
不同于求解(往往是困难的)满足整个定义域边界条件的允许函数的Rayleigh Ritz法,有限元法将函数定义在简单几何形状(如二维问题中的三角形或任意四边形)的单元域上(分片函数),且不考虑整个定义域的复杂边界条件,这是有限元法优于其他近似方法的原因之一。
对于不同物理性质和数学模型的问题,有限元求解法的基本步骤是相同的,只是具体公式推导和运算求解不同。
有限元求解问题的基本步骤通常为:第一步:问题及求解域定义:根据实际问题近似确定求解域的物理性质和几何区域。
第1章 地球物理中的计算问题概述
![第1章 地球物理中的计算问题概述](https://img.taocdn.com/s3/m/ea2a090fff00bed5b8f31d03.png)
第五节 地球物理中的电磁场方程
电磁勘探从理论基础并结合异常的原因分为: ( 2 )感应类电法,观测和利用的是由电磁感应作用产生的 异常,如瞬变电磁法、大地电磁测深法、频率测深法、无 线电波法等,它们满足麦克斯韦方程,且又是一种波场, 与地震波场在某些方法有相通之处。这种方法称为电磁法。
瞬变电磁法—利用不接地回线或接地线源向地下发射一次脉冲 磁场,在一次脉冲磁场间歇期间利用线圈或接地电极观测地下 介质中引起的二次感应涡流场,从而探测介质电阻率的一种方 法。 频率测深法—指频率在几十到几万Hz的音频范围内,通过改变 交变磁场频率的办法探测岩层电阻率随深度的变化以了解地质 构造和找矿的一种人工场源电磁法。 无线电波——频率在几十万赫至几十兆赫的电磁波。
理问题为出发点和归宿点。 从地球物理问题提出的方程、公式和求解方法与计算方
法都是比较独特的,不但与现成的数学方法不完全一致,而
且有时很难对它们的适定性、收敛性和稳定性做出预先的研 究。常常是先应用,从应用的效果来判断模型、方法和计算
过程的可行性。
##
第二节 地球物理中的引力位方程
P x, y, z
功与运动所经过的路径无关而只决定于运动的起始 点和终点的位置。这个性质叫力场的保守性。
第二节 地球物理中的引力位方程
对于保守力场可引入一个标量函数来描述。固定一点Q,对空 间任意点P(M0点除外)赋予一个标量V(P)—单位质点从Q点移 动到点P引力所作的功: Q
L
P x, y, z
Q处于无穷远处 F
许多以前无法计算的问题得以解决。这样才逐渐形成了计
算地球物理学的分支学科。 形成的开始时期大约在1960年代初期。
第一节 绪论
1.2 计算地球物理学的研究内容 正问题 物理模拟、解析解、数值计算 解析法——分离变数法、积分变换方法、 Green 函数方法、 变分法、对于二维和三维 Laplace 方程的边值问题,也还 可以将解表示为特殊的积分公式、保角变换,对于双曲型 方程的定解问题,也存在一些特殊的解法,例如平均值法, 降维法。
计算地球物理学
![计算地球物理学](https://img.taocdn.com/s3/m/ab610d2258fb770bf78a5530.png)
计算地球物理学成果报告QQ 593223044计算地球物理学一、双曲线形方程算法和程序:在如下问题中,对下列给定定值,用程序求解波动方程u x(x,t)=c2u xx(x,t),其中0≤x≤a且0≤t≤b,边界条件为:u(0,t)=0且u(a,t)=0, 0≤t≤bu(x,0)=f(x), 0≤x≤a(x,0)=g(x), 0≤x≤aux用surf和contour命令画图得到近似值解。
1.设a=1,b=1,c=1,f(x)=sin(πx),g(x)=0。
为了方便起见,选择h=0.1,k=0.1。
2.设a=1,b=1,c=2,f(x)=x-x2,g(x)=0。
为了方便起见,选择h=0.1,k=0.05。
解:程序代码:function [ u,r ,x,y] = finedif( f,g,a,b,c,h,k )%finedion 波动方程的差分方法程序% f:初始条件方程,字符型(sring);% g:边界条件方程,字符型(sring);% a:位置x的上限[0,a];% b:时间t的上限[0,b];% c:方程系数;% h:x的剖分步长;% k:t的剖分步长;n=a/h+1;m=b/k+1;r=c*k/h;r2=r^2;r22=r^2/2;s1=1-r^2;s2=2-2*r^2;U=zeros(n,m);%赋值边界条件for i=2:n-1U(i,1)=feval(f,h*(i-1));U(i,2)=s1*feval(f,h*(i-1))+k*feval(g,h*(i-1))+r22*(feval( f,h*i)+feval(f,h*(i-2)));end%求取个点数值for j=3:mfor i=2:(n-1)U(i,j)=s2*U(i,j-1)+r2*(U(i-1,j-1)+U(i+1,j-1))-U(i,j-2);endendu=U'%坐标量展示:x=0:h:a;y=0:k:bend问题1:稳定性条件分析与运算结果:r=1 结果稳定结果图展示:问题2:稳定性条件分析与运算结果:r=1 结果稳定结果图展示:二、抛物型方程的算法和程序:求解热传导方程:ut (x,t)=c2uxx(x,t),其中0<x<1,0<t<0.1,初始条件为:u(x,0)=f(x),边界条件为:u(0,t)=g1(t),u(1,t)=g2(x)。
地球物理学及地球动力学研究与计算数学
![地球物理学及地球动力学研究与计算数学](https://img.taocdn.com/s3/m/3ebdad39376baf1ffc4fad76.png)
最近参加了一系列的有关地球物理学和地球动 力学研究方面的会议 , 包括金属矿产资源地球物理 ; 油、 气、 煤能源地球物理 ; 地震活动与灾害地球物理 ; 地球内部物理学与 地 球 动 力 学 等 . 为此也迫使自己 纵观这些会议 去读了一些有关方 面 的 文 献 和 书 籍 . 提 出 了 三 个 问 题: 第 一, 发 内容和书刊的有 关 论 述 , 现在这些工作中都进行了或进行着数值计算和模拟 方面的工作 , 特别 是 正 、 反 演 计 算. 然而这一系列的 数值计算与模拟工作基本上均尚为定性的或轮廓性 或是 “ 马后 炮 ” 的 计 算 与 模 拟; 第 二, 发现有 的参考 , 不少迫切希望能得 到 计 算 地 球 物 理 学 涉 足 的 课 题 , 以求得更为逼近的 解 答 , 如地震波在复杂介质与结 反演和参量求取及验证 , 且 构中传播的波动方程正 、 急需较快地从声波波动方程转化到以弹性波波动方 程的正 、 反演计算 ; 第 三, 在研究地球物理场和深层 动力过程中 , 多要素约束下初始模型的提取 , 特别是 但却往往存 比较逼近的边界条 件 乃 是 十 分 关 键 的 , 本文针对这三方面的问 在任意性较强与尚 较 局 限 . 题, 并在多人大量工作的基础上 , 仅谈谈自己的初步 认识 , 也讨论一下计 算 数 学 在 地 球 物 理 研 究 中 的 需 我想强调的是 , 这仅仅是在众多科技研究 求和导向 . 成果启迪下的思考! 基于上述考虑 , 将讨论五个方面的问题 : ( ) 地球物理学 领 域 里 地 球 动 力 学 的 发 展 势 态 1 和基本特点 . ( ) 地球物理学的发展进程与对计算数学的需要. 2 ( ) 大陆动力学与计算地球物理学 . 3 ( ) 地球动力学数值模拟的基本任务 . 4 ( ) 讨论和结论 . 5
计算地球物理学
![计算地球物理学](https://img.taocdn.com/s3/m/a79f952ea88271fe910ef12d2af90242a895ab8d.png)
地球物理学是研究地球的物理性质和过程的科学。
它包括了多种领域,如地震学、重力和磁场、地磁学、地电学、热流和地声学等。
在计算地球物理学中,科学家使用数学和物理理论来解决地球物理学中的问题。
例如,地震学家使用地震波传播的理论来计算地震的震源和地震波在地球内部的传播速度;重力和磁场学家使用万有引力定律和电磁理论来计算地球的重力场和磁场;地磁学家则使用地球内部的磁性来计算地球的磁场等等。
计算地球物理学的应用广泛,包括石油勘探、矿产资源勘探、环境保护、天气预报、地震预警等等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算地球物理学
成果报告
QQ 593223044
计算地球物理学
一、双曲线形方程算法和程序:
在如下问题中,对下列给定定值,用程序求解波动方程u x(x,t)=c2u xx(x,t),其中0≤x≤a且0≤t≤b,边界条件为:
u(0,t)=0且u(a,t)=0, 0≤t≤b
u(x,0)=f(x), 0≤x≤a
(x,0)=g(x), 0≤x≤a
u
x
用surf和contour命令画图得到近似值解。
1.设a=1,b=1,c=1,f(x)=sin(πx),g(x)=0。
为了方便起见,选择
h=0.1,k=0.1。
2.设a=1,b=1,c=2,f(x)=x-x2,g(x)=0。
为了方便起见,选择h=0.1,k=0.05。
解:
程序代码:
function [ u,r ,x,y] = finedif( f,g,a,b,c,h,k )
%finedion 波动方程的差分方法程序
% f:初始条件方程,字符型(sring);
% g:边界条件方程,字符型(sring);
% a:位置x的上限[0,a];
% b:时间t的上限[0,b];
% c:方程系数;
% h:x的剖分步长;
% k:t的剖分步长;
n=a/h+1;
m=b/k+1;
r=c*k/h;
r2=r^2;
r22=r^2/2;
s1=1-r^2;
s2=2-2*r^2;
U=zeros(n,m);
%赋值边界条件
for i=2:n-1
U(i,1)=feval(f,h*(i-1));
U(i,2)=s1*feval(f,h*(i-1))+k*feval(g,h*(i-1))+r22*(feval( f,h*i)+feval(f,h*(i-2)));
end
%求取个点数值
for j=3:m
for i=2:(n-1)
U(i,j)=s2*U(i,j-1)+r2*(U(i-1,j-1)+U(i+1,j-1))-U(i,j-2);
end
end
u=U'
%坐标量展示:
x=0:h:a;
y=0:k:b
end
问题1:
稳定性条件分析与运算结果:
r=1 结果稳定
结果图展示:
问题2:
稳定性条件分析与运算结果:r=1 结果稳定
结果图展示:
二、抛物型方程的算法和程序:
求解热传导方程:u
t (x,t)=c2u
xx
(x,t),其中0<x<1,0<t<0.1,初始条件为:
u(x,0)=f(x),边界条件为:u(0,t)=g
1(t),u(1,t)=g
2
(x)。
对给定的值使用surf
和contour命令画近似解。
1、使用f(x)=sin(πx)+sin(2πx), g
1(x)=g
2
(x)=0, h=0.1,k=0.005.
2、使用f(x)=3-|3x-1|-|3x-2|, g
1(x)=t2 ,g
2
(x)=e’, h=0.1,k=0.005.
解:
程序代码:
function [ u,r,x,y ] = forwdif(f,g1,g2,a,b,c,h,k ) % forwdif抛物线型方程的解法¨
% f:初始条件,字符型(string);
% g1,g2:左右边界条件,字符型(string);
% a:位置上限[0,a];
% b:时间上线[0,b];
% c:方程系数;
% h,k:位置和时间的剖分步长;
n=a/h+1;
m=b/k+1;
r=c^2*k/h^2;
s=1-2*r;
U=zeros(n,m);
%¸赋值边界条件
U(n,1:m)=feval(g2,0:k:b);
U(1,1:m)=feval(g1,0:k:b);
%¸赋值初始条件
U(2:n-1,1)=feval(f,h:h:(n-2)*h)';
%计算
for j=2:m
for i=2:n-1
U(i,j)=s*U(i,j-1)+r*(U(i-1,j-1)+U(i+1,j-1));
end
end
end
u=U'
问题1:
稳定性条件分析与运算结果:r=0.5 结果稳定
结果图展示:
问题2:
稳定性条件分析与运算结果:r=0.5 结果稳定
三、椭圆形方程算法和程序:
1、(a)用程序计算5*5的网格,确定9个未知数平p1、p2……p9的方程组,来求解矩形区域R={(x,y)|0≤x≤4,0≤y≤4}内的谐波函数u(x,y)的近似值。
,边界为:
u(x,0)=10和u(x,4)=120,0<x<4
u(0,y)=90和u(4,y)= 40,0<y<4
(b)用9*9的网格求解近似解。
2、用程序计算矩形区域R={(x,y)|0≤x≤1.5,0≤y≤1.5}内的谐波函数u(x,y)的近似值,h=0.15,边界为:
u(x,0)=x4和u(x,4)=x4-13.5x2+5.0625,0<x<1.5
u(0,y)=y4和u(4,y)=y4-13.5y4+5.0625,0<y<1.5
程序代码:
function [u,w,x,y ] = dirich( f1,f2,f3,f4,a,b,h,tol,max1)
%function:椭圆型方程的差分法
%f1,f2,f3,f4:边界条件,字符型(string)
%a,b:x,y上限值;
%h:步长
n=fix(a/h)+1;
m=fix(b/h)+1;
ave=(a*(feval(f1,0)+feval(f2,0))
+b*(feval(f3,0)+feval(f4,0)))/(2*a+2*b);
U=ave*ones(n,m);
%边界条件赋值
U(1,1:m)=feval(f3,0:h:(m-1)*h)';
U(n,1:m)=feval(f4,0:h:(m-1)*h)';
U(1:n,1)=feval(f1,0:h:(n-1)*h);
U(1:n,m)=feval(f2,0:h:(n-1)*h);
U(1,1)=(U(1,2)+U(2,1))/2;
U(1,m)=(U(1,m-1)+U(2,m))/2;
U(n,1)=(U(n-1,1)+U(n,2))/2;
U(n,m)=(U(n-1,m)+U(n,m-1))/2;
%SOR parameter(超松弛因子)
w=4/(2+sqrt(4-(cos(pi/(n-1))+cos(pi/(m-1)))^2));
%计算
err=1;
cnt=0;
while((err>tol) & (cnt<=max1))
err=0;
for j=2:m-1
for i=2:n-1
relx=w*(U(i,j+1)+U(i,j-1)+U(i+1,j)+U(i-1,j)-4*U(i,j))/4;
U(i,j)=U(i,j)+relx;
if (err<=abs(relx))
err=abs(relx);
end
end
end
cnt=cnt+1;
end
u=flipud(U');
end
问题1:
(a)
P1=54.2857 p2=41.4286 p3=36.4286 p4=75.7143 p5=65.0000 p6=54.2857 p7=93.5714 p8=88.5714 p9=75.7143 (b)
计算结果:
近似解图示
问题2:结果:
近似解图:。