第六章+单元和插值函数的构造
单元与插值函数的构造

(1 + ξ
)
一维单元插值函数的构造(C0)
b. 二次Lagrange插值(n=3)
l12 (ξ
)
=
(ξ (ξ1
−ξ2 −ξ2
)(ξ − ξ3 ) )(ξ1 − ξ3 )
=
−
1ξ(
2
1
−ξ
)
=
1 2
ξ
1ξ
(
1
+
ξ1ξ
)
l
2 2
(
ξ
)=
(1−ξ
2
)
l32 (ξ
)
=
1ξ(1+ξ
2
)
=
1 2
ξ
3ξ
(
1
+
n
n
∑ ∑ φ =
Ni (ξ )φi =
( ) li =1
3.2.2 Hermite 单元
如果要求在单元的公共界面上保持场函数导数的连续性,
则节点参数中还应当包含场函数导数的节点值. 此时可
以采用Hermite插值多项式作为单元插值函数. 对于一维
二节点元, Hermite插值多项式可以表示为
1. 二次单元
二次单元有六个节点,单元插值函数可以表示为
∏ (( )) Ni =
2 j =1
f
(
j
i
)
L1, L2 , L3
f
(i)
j
L1i , L2i , L3i
i A
其中, ( ) f
(i
j
)
L1, L2 , L3
是通过除节点i以外
所有节点的二根直线方程
f
(i
j
)
(
第六章插值法

(6.1)
则称 y ( x )为函数 f ( x ) 的插值多项式, 称
[ a , b ] 为插值区间,
条件(6.1)称为插值条件, x i 称为插值节点。 几何意义如图所示。由插值函数的定义可知求插值多项 式 y ( x ),即是使曲线 y y ( x ) 与曲线 y f ( x ) 在平面上有 n+1个交点 ( x , f ( x )), i 0,1, 2, , n
解
1. 线性插值
L1 ( x ) x9 49 2 x4 94 3 2 5 ( x 9) 3 5 ( x 4)
7 L1 ( 7 )
2 5
(7 9)
3 5
(7 4)
13 5
2 .6
2. 抛物插值
7 L 2 (7 ) ( 7 9 )( 7 16 ) ( 4 9 )( 4 16 ) 2 ( 7 4 )( 7 16 ) ( 9 4 )( 9 16 ) 3 ( 7 4 )( 7 9 ) (16 4 )( 16 9 ) 4
4
该线性方程组的系数行列式是Vandermonde行列式
1 1 1 x0 x1 xn x0 x1 xn
2 2 2
x0 x1
n n
0i j n
( x j xi点是相异的节点,故该系数行列式不等于0。由Cramer 法则,方程组有一组唯一的解 a 0 , a1 , , a n 求出方程组的解就得到了插值多项式,称之为待定系数法。但 当节点数较多时,求解方程组的工作量和产生的误差都比较大。 由插值多项式的唯一性,可以利用更简便实用并可行的方法来 构造插值多项式。 5
第六章内插数字高程模型

第17
数字高程模型
页
1/31/2020
如果数据参考点呈正方形格网分布,则可以 直接使用双线性内插公式:
第18 页
数字高程模型
2.1分块内插(二元样条函数内插)
算法的基本思想
为保证各分块曲面间的光滑性,按照弹
性力学条件使所确定的n次多项式曲面
与其相邻分块的边界上所有n—1次导数
都连续,这n次多项式就称为样条函数。
Pn(xn,yn,zn),将其代入方程从而使n阶线性方程组有惟一解将
待插点的坐标代入式中,可得到待定点的高程值。
数字高程模型
第9页
1.2整体内插
整体内插方法 整体函数内插法的优点是易于理解,因为简单地形特征参考 点比较少,选择低次多项式来描述就可以了。但当地貌复杂 时,需要增加参考点的个数。选择高次多项式固然能使数学 面与实际地面有更多的重合点,但由于多项式是自变量幂函 数的和式,参考点的增减或移位都需对多项式的所有参数做 全面调整,从而参考点间会出现难以控制的振荡现象,使函 数极不稳定。
第20
数字高程模型
页
2.1分块内插(二元样条函数内插)
问题的关键是设法求得三次曲面的一阶导数和二阶混合导 数。设R为沿x轴方向的斜率,s是沿y袖方向的斜率,扭矩 为T,则:
第21
数字高程模型
页
2.1分块内插(二元样条函数内插)
可使用不同的方法求得四个角点的R,S,T值.较为简单 的是使用差商来代替导数。使用等权一阶差商中数求任一 网格点A(i,j)的导数的公式可写为:
1.1内插方法的分类
内插是数字高程模型的核心问题,它贯穿在DEM的生产、 质量控制、精度评定和分析应用等各个环节。DEM内插就 是根据若干相邻参考点的高程求出待定点上的高程值,在 数学上属于插值问题。任意一种内插方法都是基于原始地 形起伏变化的连续光滑性,或者说邻近的数据点间有很大 相关性才可能由邻近的数据点内插出待定点的高程。
第六章 函数插值

牛顿前差公式
设 x x0 t h ,则 N n ( x ) N n ( x0 t h) n
Rn ( x)
f (n1) ( ) t(t 1)...( t n)hn1 ,
(n 1)!
k0
( x0, xn )
t k
k f ( x0 )
牛顿后差公式
将节点顺序倒置:
Nn( x) f ( xn ) f [xn , xn1]( x xn ) ... f [xn , ... , x0]( x xn )...( x x1)
Nn(x)
ai = f [ x0, …, xi ]
Rn(x)
牛顿插值公式的优点是:当增加一个节点时,只要再增加 一项就行了,即有递推式: Nk1( x) Nk ( x) ( x x0 )( x x1 )( x xk ) f [ x0 ,, xk , xk1 ]
由插值的唯一性可知 Nn(x) Ln(x), 故其余项也相同,即
也可以将P2 (x)写成:
P2 (x) a0 a1(x x0 ) a2 (x x0 )( x x1)
令x = x0,由插值条件(6.2),有
P2 ( x0 ) y0 a0
令x = x1,由(6.2),有
f ( x1 ) P2 ( x1) y0 a1( x1 x0 )
a1
y1 y0 x1 x0
这样的分段插值函数在分段上要求多项式次数低而在节点上不仅连续还存在连续的低阶导数我们把满足这样条件的插值函数称为样条插值函数它所对应的曲线称为样条曲线其节点称为样点这种插值方法称为样条插值
第六章 函数插值
6.1 代数插值
设已知某个函数关系y = f (x)在某些离散点上的函数值:
x x0 x1 x2 xn
第6章 插值法2PPT课件

一、差商及其性质
定义1 给定一个函数表
x0
x1 ... xn
f(x0) f(x1) ... f(xn)
其x 中 i xj,当 ij时
f x i f ( x i), i 0 , 1 ,.n ..,
f[x i] 称 为 f(x ) 关 于 x i的 零 阶 差 商 。
16.07.2020
5
数值计算方法
16.07.2020
6
数值计算方法
例:
i xi f(x i )
0
1
2
3
2
5
4
7
5
7
10
4
f[x0,x2]f[x x 22 ] x f0 [x0]1 4 0 2 55 2
f[x 2,x 3 ]f[x x 3 3 ] x f2 [x 2]4 7 1 4 0 3 6 2
f[x 0 ,x 2 ,x 3 ] f[x 2 ,x x 3 3 ] x f0 [x 0 ,x 2 ] 2 7 5 2 /2 1 0 9
11
数值计算方法
c2f[x 1,x x 2 2 ] x f0 [x 0,x 1]f[x 0,x 1,x 2] c 2 ( x 2 x f 0 ( ) x ( x 2 ) 2 x 1 ) ( x 1 x f 0 ( ) ( x x 1 ) 1 x 2 ) (x 0 x f 1 ( ) ( x x 0 0 ) x 2 )
f (x)关于xi , xj的一阶差商定义为
f [ xi ,x j ]
f [x j ] f [xi ] x j xi
一般的, f(x)关于xi,xi+1,…,xi+k的k 阶差商记做
f[xi,xi+1,…,xi+k ] ,即
现代科学工程计算基础课后答案

现代科学工程计算基础课后答案《现代科学与工程计算基础》较为详细地介绍了科学与工程计算中常用的数值计算方法、基本概念及有关的理论和应用。
全书共分八章,主要内容有误差分析,函数的插值与逼近,数值积分与数值微分,线性代数方程组的直接解法与迭代解法,非线性方程及非线性方程组的数值解法,矩阵特征值和特征向量的数值解法,以及常微分方程初、边值问题的数值解法等。
使用对象为高等院校工科类研究生及理工科类非“信息与计算科学”专业本科生,也可供从事科学与工程计算的科技工作者参考。
《现代科学与工程计算基础》讲授由浅人深,通俗易懂,具备高等数学、线性代数知识者均可学习。
基本信息出版社: 四川大学出版社; 第1版 (2003年9月1日)平装: 378页语种:简体中文开本: 32ISBN: 7561426879条形码: 9787561426876商品尺寸: 20 x 13.8 x 1.6 cm商品重量: 399 g品牌: 四川大学出版社ASIN: B004XLDT8C《研究生系列教材:现代科学与工程计算基础》是我们在长期从事数值分析教学和研究工作的基础上,根据多年的教学经验和实际计算经验编写而成。
其目的是使大学生和研究生了解数值计算的重要性及其基本内容,熟悉基本算法并能在计算机上实现,掌握如何构造、评估、选取、甚至改进算法的数学理论依据,培养和提高读者独立解决数值计算问题的能力。
目录第一章绪论§1 研究对象§2 误差的来源及其基本概念2.1 误差的来源2.2 误差的基本概念2.3 和、差、积、商的误差§3 数值计算中几点注意事项习题第二章函数的插值与逼近§1 引言1.1 多项式插值1.2 最佳逼近1.3 曲线拟合§2 Lagrange插值2.1 线性插值与抛物插值2.2 n次Lagrange插值多项式2.3 插值余项§3 迭代插值§4 Newton插值4.1 Newton均差插值公式4.2 Newton差分插值公式§5 Hermite插值§6 分段多项式插值6.1 分段线性插值6.2 分段三次Hermite插值§7 样条插值7.1 三次样条插值函数的定义7.2 插值函数的构造7.3 三次样条插值的算法7.4 三次样条插值的收敛性§8 最小二乘曲线拟合8.1 问题的引入及最小二乘原理8.2 一般情形的最小二乘曲线拟合8.3 用关于点集的正交函数系作最小二乘拟合8.4 多变量的最小二乘拟合§9 连续函数的量佳平方逼近9.1 利用多项式作平方逼近9.2 利用正交函数组作平方逼近§10 富利叶变换及快速富利叶变换10.1 最佳平方三角逼近与离散富利叶变换10.2 快速富利叶变换习题第三章数值积分与数值微分§1 数值积分的基本概念1.1 数值求积的基本思想1.2 代数精度的概念1.3 插值型求积公式§2 等距节点求积公式2.1 Newton—CoteS公式2.2 复化求积法及其收敛性2.3 求积步长的自适应选取§3 Romberg 求积法3.1 Romberg求积公式3.2 Richardson外推加速技术§4 Gauss型求积公式4.1 Gauss型求积公式的一般理论4.2几种常见的Gauss型求积公式§5 奇异积分和振荡函数积分的计算5.1 奇异积分的计算5.2 振荡函数积分的计算§6 多重积分的计算6.1 基本思想6.2 复化求积公式6.3 Gauss型求积公式§7 数值微分7.1 Taylor级数展开法7.2 插值型求导公式习题第四章解线性代数方程组的直接法§1 Gauss消去法§2 主元素消去法2.1 全主元素消去法2.2 列主元素消去法§3 矩阵三角分解法3.1 Doolittle分解法(或LU分解)3.2 列主元素三角分解法3.3 平方根法3.4 三对角方程组的追赶法§4 向量范数、矩阵范数及条件数4.1 向量和矩阵的范数4.2 矩阵条件数及方程组性态习题第五章解线性代数方程组的迭代法§1 Jacobi迭代法§2 Gauss-Seidel迭代法§3 超松弛迭代法§4 共轭梯度法习题第六章非线性方程求根§1 逐步搜索法及二分法1.1 逐步搜索法1.2 二分法§2 迭代法2.1 迭代法的算法2.2 迭代法的基本理论2.3 局部收敛性及收敛阶§3 迭代收敛的加速3.1 松弛法3.2 Aitken方法§4 New-ton迭代法4.1 Newton迭代法及收敛性4.2 Newton迭代法的修正4.3 重根的处理§5 弦割法与抛物线法5.1 弦割法5.2 抛物线法§6 代数方程求根6.1 多项式方程求根的Newton法6.2 劈因子法§7 解非线性方程组的Newton迭代法习题……第七章矩阵特征值和特征向量的计算第八章常微方分程数值解法附录参考文献欢迎下载,资料仅供参考!!!资料仅供参考!!!资料仅供参考!!!。
数值分析第六章插值法PPT学习教案

l0 (x) 9l1(x) 23l2 (x) 3l3 (x)
11 x3 45 x 2 1 x 1
4
4
2
为便于上机计算,常将拉格朗日插值多项式(6.8)改写成
Ln (x)
n k 0
yk
n
i0 ik
x xi xk xi
第16页/共81页
例6.5 已知f(x)的观测数据 x 1234
1 3
3 1
2
f (1.5) p(1.5) 1.25
第13页/共81页
例6.3 已知x=1, 4, 9 的平方根值,
7
用抛物插值公式, (x–x1)(x–x2)
(x–x0)(x–x2)
p2(x) =
y0
+
y1
求
(x0–x1)(x0–x2) (x–x0)(x–x1)
(x1–x0)(x1–x2)
+
第4页/共81页
这惟是一一性个说关明于,待不定论参用数何种a0方, a法1, 来构, a造n 的,n也+不1阶论线用性何方种 程组形,式其来系表数示矩插阵值行多列项式式为,只要满足插值条件(6.1)其结
果都是相互恒等的。
1 x0 x02 x0n
1 V
x1
x12
x1n
n i 1
i 1
(xi x j )
P(x) l0 (x) y0 l1(x) y1 ln (x) yn 事实上,由于每个插值基函数 lk (x)(k 0,1,, n) 都是n次值多项式,所以他们的线性组合
n
P(x) lk (x) yk k 0
(6.8)
是次数不超过n次的多项式 , 称形如(6.8)式的插
值多项式为n次拉格朗日插值多项式。并记为 Ln (x)
数值分析第六章_数值插值方法

M n1 (n 1)!
n1 ( x)
说明:
n=1时,
R1 ( x)
1 2
f
( )2 (x)
1 2
f
( )(x
x0 )(x
x1)
n=2时,
( [x0 , x1])
R2 (x)
1 6
f
( )(x
x0 )(x
x1)(x
x2 )
( [x0 , x2 ])
,
x1,
Hale Waihona Puke xn)1
x1
x12
x1n
n
( xi
ni j1
xj)
1 xn xn2 xnn
因 xi x j (i j) 故上式不为0。
据Cramer法则,方程组解存在且唯一。 故Pn (x)存在且唯一。虽然直接求解上述方程组 可求得插值多项式,但繁琐复杂,一般不用。
得关于a0,a1,…,an的n+1阶线性方程组
a0 a1x0 a0 a1x1
an x0n an x1n
y0 y1
a0 a1xn an xnn yn
其系数行列式是Vandermonde行列式
1 x0 x02 x0n
V
( x0
jk jk
(j,k=0,1)
称l0 (x)及l1 (x)为线性插值基函数。
2. 抛物插值:n=2情形
假定插值节点为x0, x1, x2 ,求二次插值多项式 L2 (x),使 L2(xj)=yj (j=0,1,2) y= L2 (x)的几何意义就是过 (x0, y0),(x1, y1) , (x2, y2)三点的抛物线。 采用基函数方法,设
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
N ii
i 1
n
(6.2.1)
其中插值函数 N i x 具有下列性质
N i x j ij
N x 1
i 1 i
n
(6.2.2)
式内 ij 是 Kronecker dalta。
2 1 1 2
1 l2
1 2 1
(6.2.20)
当 n 3 ,且 x2 x1 x3 2 时, 1 0, 2
1 , 3 1 ,则有 2
l1 2
可以得到(注意: L1 L2 1 )
在节点1 L1 1, L2 0 1 在节点2 L1 L2 2 在节点3 L1 0, L2 1
(6.2.6)
N1 L1 2 L1 L2 L1 2 L1 1
同样可以得到
(6.2.7)
N x 1 的性质。当然单是这性质还不是完备性要求
i 1 i
n
的全部。因为完备性还要求 C。型单元场函数的一阶导数应包含常数项。 对于具有两个端节点的杆件, 如果在其内部增加若干个节点, 就可以选用高次多项式(high—order polynomial)进行位移函数的插值,得到高阶单元,如图 6.2.1 所示,1D 自然坐标见图 6.2.1(a),2
(6.2.12)
(6.2.13)
(6.2.14)
N3
x x 3 x 1 3 1 l l 2l
(6.2.15)
总结以上,关于插值函数 N i x 的构造,为避免繁琐的推导,可直接采用熟知的 Lagrange 插值多项 式。对于 n 个结点的一维单元, N i x 可采用 n 一 1 次 Lagrange 插值多项式 li
u1
e
u2
u3 u4
T
(6.2.9)
单元的位移模式
u x 1 2 x 3 x 2 4 x 3 N
其中
e
(6.2.10)
N N1
N2
N3
N4
(6.2.11)
x 3x x N1 1 3 1 1 l 2l l x 3x x N 2 9 1 1 l 2l l N3 9x x x 1 3 1 2l l l
u1
e
u2
u3
T
(6.2.3)
单元的位移函数模式为
u x 1 2 x 3 x 2 N 13 31
e
(6.2.4)
其中
N N1 11 N 2 N 3
x x 1 N1 1 2 1 2 1 l l 2 x x N 2 4 1 4 1 l l x x 1 N 3 1 2 2 l l 2
2 3 2 1 1 2 1 2 1 3 1 3 4 1 2 1 2 3
(6.2.21)
2 l2
6.2 一维单元
一维单元可以分为两类。一类是单元的结点参数中只包含场函数 元的结点参数中,除场函数的结点值外,还包含场函数导数
的结点值。另一类单
d 的结点值。这二类单元就是以下将 dx
讨论的 Lagrange 单元和 Hermite 单元。现对它们的一般形式进行讨论。
6.2.1 Lagrange 单元
(6.2.16)
i 1, 2, ,n
其中 li
n 1
x 的上标(n 一 1)表示 Lagrange 插值多项式的次数, 表示二项式在 j 的范围内(j=1,
2,…,i—l,i+1,…,n)的乘积,n 是单元的结点数, x1 ,x2 , ,xn 是 n 个结点的坐标。 如果,n=2,函数 的插值表示如下
(a)直线边(b)曲线边 图 6.1.3 二次单元
图 6.1.4 三次或高次单元
222
本章将首先通过一维单元讨论有限单元法经常使用的 Lagrange 插值函数和 Hermite 插值函数。 在二维单元的讨论中着重阐述构造单元和插值函数的一般方法。在三维单元的讨论中将进一步看到 应用上述方法建立各种单元的可能性。
上述第一个性质是插值函数自身性质所要求。因为在(6.2.1)式的右端用结点 j 的坐标 x j 代 入,左端函数 应取结点 j 的函数值 j ,因此必须具有 N i x j ij 的性质。上述第二个性质是插 值函数完备性要求决定的。因为(6.2.1)式右端各个结点值 i 取相同的常数 c,则左端的场函数 也应等于常数 c,所以插值函数必须具有
li1 x i
i 1
2
(6.2.17)
其中
l11 x
如令 x1 0 ,x2 l ,则 l1 如果引入无量纲坐标
1
x x2 x1 x2
1 l2 x
x x1 x2 x1
x 1 x l ,l
N i x li n 1 x
j 1, j i
n
x xj xi x j
x x1 x x2 x xi 1 x xi 1 x xn xi x1 xi x2 xi xi 1 xi xi 1 xi xn
221
(a)一维单元 (b)二维单元 (c)轴对称单元 (d)三维单元 图 6.1.2 各种形状只有角结点的单元 从结点参数的类型上区别,它们可以是只包含场函数的结点值,也可能同时包含场函数导数的 结点值。这主要取决于单元交界面上的连续性要求,而后者又由泛函中场函数导数的最高阶次所决 定。如果泛函中场函数导数的最高阶为 1 次,则单元交界面上只要求函数值保持连续,即要求单元 保持C 0 连续性。在此情况下,通常结点参数只包含场函数的结点值。如果泛函中场函数导数最高阶 为 2 次,则要求场函数的一阶导数在交界面上也保持连续,即要求单元保持C 1 连续性,这时结点参 数中必须同时包含场函数及其一阶导数的结点值。 关于单元插值函数的形式,有限单元法中几乎全部采用不同阶次幂函数的多项式。这是因为它 们具有便于运算和易于满足收敛性要求的优点。如果采用幂函数多项式作为单元的插值函数,对于 只满足C 0 连续性的单元(称C 0 型单元),单元内的未知场函数的线性变化能够仅用角(或端)结点的参 数表示。 对于它的二次变化, 则必须在角(或端)结点之间的边界上适当配置一个边内结点(如图 6.1.3 所示)。它的三次变化,则必须在每个边界上配置二个边内结点(如图 6.1.4 所示)。配置边内结点的 另一原因是常常要求单元的边界是曲线的,沿边界配置适当的边内结点,从而可能构成二次或更高 次多项式来描述它们。有时为使插值函数保持为一定阶次的完全多项式可能还需要在单元内部配置 结点。然而这些内部结点除非是所考虑的具体情况绝对必需,否则是不希望的,因为这些结点的存 在将增加表达格式和计算上的复杂性。
1D 问题的自然坐标如图 6.2.1 (a)所示,为
x l
L1
以自然坐标来表达,则有
l1 , l
L2
l2 l
e
u x N i ui N L1 ,L2
i 1
3
(6.2.5)
由形状函数的性质
224
1 N1 0 0
l1
1
1 1 2
l2
1
1 1 2
(6.2.23)
对于 n=3,且 2 0 ,有
1 2 l1 1 2
x x1 x x1 xn x1 l
(6.2.18)
其中 l 代表单元长度,则(6.2.16)式可表示为
li n 1
当 n 2 时, 1 0, 2 1 ,则有
j j 1, j i i j
n
(6.2.19)
l11
226
l3 2
1 2 2 1 2 3 1 3 2
如果无量纲坐标采用另一种形式
2
x xc 2 x x1 xn xn x1 xn x1
(6.2.22)
其中 xc x1 xn 2 是单元中心的坐标,则对于 n=2,有
N 2 4 L1 L2
N 3 L2 2 L2 1
(6.2.8)
在得到单元的位移模式((6.2.4)式或(6.2.5)式)和单元的形状函数矩阵((6.2.7)式~(6.2.8)式) 后,就可以按照有限元方法中通常的推导过程来获得单元的刚度矩阵和刚度方程。 二、三次杆单元 在具有两个端节点的单元中增加两个内部节点,则单元中共有 4 个节点,可以得到三次函数杆 单元,如图 6.2.1 (d)所示。 lD 三次杆单元的节点位移共有 4 个自由度,其节点位移列阵为
第六章 单元和插值函数的构造
6.1
引
言
在前章的内容中,我们了解到在一个给定问题的分析中、决定性的步骤之一是选择适当的单元 和插值函数。 在前四章的讨论中,我们已经了解了广义坐标有限元方法的特点,即首先将场函数表示为多项 式的形式,然后利用结点条件,将多项式中的待定参数表示成场函数的结点值和单元几何的函数, 从而将场函数表示成由它结点值插值形式的表达式。无疑这一过程比较麻烦,且有时会遇到困难。 同时我们在高阶三角形单元的讨论中,也已看到如果利用面积坐标(自然坐标),可以方便地直接建 立起单元的插值函数,可以避免广义坐标有限元方法的麻烦和困难。本章的目的就是着重系统地讨 论利用适合各自单元形式的自然坐标直接建立不同类型单元插值函数的方法。 一般说来,单元类型和形状的选择依赖于结构或总体求解域的几何特点、方程的类型及求解所 希望的精度等因素,而有限元的插值函数则取决于单元的形状,结点的类型和数目等因素。 例如在图 6.1.1 上,一个二维域利用一系列三角形或四边形单元进行离散,即将总体求解域理 想化为由很多子域(单元)所组成。