当前位置:文档之家› 计算方法第五章电子教案(32学时-欧阳洁)

计算方法第五章电子教案(32学时-欧阳洁)

第五章插值法

§1 Lagrange插值法

§2 Newton插值法

§3 等距节点插值

§4 Hermite插值

§5 三次样条插值(部分不要求)

欧阳洁1

问题提出

仅有采样值,但需要知道非采样点处的函

数值。

解决上述问题的一种思路:对用数据表给

出的未知函数,建立一个便于计算的近似函数

作为表达式。

函数插值法是建立近似函数表达式的一种

基本方法。

欧阳洁2

欧阳洁3

一插值问题

n

i x f x i i ,,1,0),()(L ==?已知定义于区间[a,b ]上的实值函数f (x )在n+1 个

互异节点处的函数值。若函数集合Φ中的函数?(x )满足

{}n i i x f 0)(={}],[0b a x n i i ?={}n i i x 0=则称?(x )为f (x )在函数集合Φ中关于节点的一个插值函数,称f (x )为被插值函数,[a,b ]为插值区间。

{}n

i i x 0=称为插值节点。

n i x f x i i ,,1,0),()(L ==?称为插值条件。如何求插值函数?(x )称为插值问题。

欧阳洁5

二插值多项式的存在唯一性

分析:对于多项式插值问题,插值条件等价于确定多项式的系数,使得满足如下的线性方程组:

??

?

??

?

?

?

?

??????

?=?????????????????????

?????????)()()()(1112102102121

10200n n n n n n n n x f x f x f x f a a a a x x x x x x x x x M M

L L L L L L L L 当节点互异, 系数矩阵非奇异, 故满足插值条件的不超过n 次的插值多项式是存在惟一的。{}n i i x 0=定理满足插值条件的不超过n 次的插值多项式存在惟一。

欧阳洁6三代数插值的误差估计

)()()(x x f x R n ??=称为插值余项。ξ

ηηηξξξξ )( )()()()(2

301

2101210x f x f x f x x x x x x f m m m m m m

m L

L L L L ?????′′′引理已知函数f (x )在[a ,b ]上具有m ?1阶连续

导函数,且在(a ,b )上存在m 阶导数。若它在该

区间上有m +1个零点,则它的m 阶导函数在(a ,b )内至少存在一个零点。

n x P ∈)(?设

欧阳洁10

建立插值多项式的方法简称为插值法。

由于插值多项式的存在惟一性,无论采用何种方法构造出的插值多项式,它们均恒等,进而截断误差也都相同。

具体方法:求解函数插值问题:§1Lagrange 插值法

§2Newton 插值法

§3 等距节点插值法

§1 Lagrange 插值法

一Lagrange 插值基函数

二Lagrange 插值公式

三反插值法

§2 Newton插值法

一差商的定义

二Newton插值公式

三差商的计算

四差商的性质

欧阳洁20

数值计算方法大作业

目录 第一章非线性方程求根 (3) 1.1迭代法 (3) 1.2牛顿法 (4) 1.3弦截法 (5) 1.4二分法 (6) 第二章插值 (7) 2.1线性插值 (7) 2.2二次插值 (8) 2.3拉格朗日插值 (9) 2.4分段线性插值 (10) 2.5分段二次插值 (11) 第三章数值积分 (13) 3.1复化矩形积分法 (13) 3.2复化梯形积分法 (14) 3.3辛普森积分法 (15) 3.4变步长梯形积分法 (16) 第四章线性方程组数值法 (17) 4.1约当消去法 (17) 4.2高斯消去法 (18) 4.3三角分解法 (20)

4.4雅可比迭代法 (21) 4.5高斯—赛德尔迭代法 (23) 第五章常积分方程数值法 (25) 5.1显示欧拉公式法 (25) 5.2欧拉公式预测校正法 (26) 5.3改进欧拉公式法 (27) 5.4四阶龙格—库塔法 (28)

数值计算方法 第一章非线性方程求根 1.1迭代法 程序代码: Private Sub Command1_Click() x0 = Val(InputBox("请输入初始值x0")) ep = Val(InputBox(请输入误差限ep)) f = 0 While f = 0 X1 = (Exp(2 * x0) - x0) / 5 If Abs(X1 - x0) < ep Then Print X1 f = 1 Else x0 = X1 End If Wend End Sub 例:求f(x)=e2x-6x=0在x=0.5附近的根(ep=10-10)

1.2牛顿法 程序代码: Private Sub Command1_Click() b = Val(InputBox("请输入被开方数x0")) ep = Val(InputBox(请输入误差限ep)) f = 0 While f = 0 X1 = x0 - (x0 ^ 2 - b) / (2 * b) If Abs(X1 - x0) < ep Then Print X1 f = 1 Else x0 = X1 End If Wend End Sub 例:求56的值。(ep=10-10)

计算方法 第5章 数值积分

第五章数值积分 §5.0 引言 §5.1 机械求积公式 §5.2 Newton-Cotes公式 §5.3 变步长求积公式及其加速收敛技巧§5.4 Gauss公式 §5.5 小结

§5.0 引 言 1. 定积分的计算可用著名的牛顿-莱布尼兹公式来计算: ()()()b a f x dx F b F a =-? 其中F (x )是f (x )的原函数之一,可用不定积分求得。 然而在实际问题中,往往碰到以下问题: (a) 被积函数f (x )是用函数表格提供的; (b) 被积函数表达式极为复杂,求不出原函数,或求出原函数后,由于形式复杂不利于计算; (c) 大量函数的原函数不容易或根本无法求出,例如 2 1 0x e dx -?,概率积分 1 0sin x dx x ?, 正弦型积分 2 22 2 2 4()1sin Ir x H x d r x r π θθ?? =- ?-?? ? 回路磁场强度公式 等根本无法用初等函数来表示其原函数,因而也就无法精确计算其定积分,只能运用数值积分。 2 所谓数值积分就是求积分近似值的方法。 而数值积分只需计算 ()f x 在节点(1,2,,)i x i n = 上的值,计算方便 且适合于在计算机上机械地实现。

§5.1 机械求积公式 1 数值积分的基本思想 区间[a ,b ]上的定积分()b a f x dx ? ,就是在区间[a,b]内取n+1个点 01,,,n x x x ,利用被积函数f (x )在这n+1个点的函数值的某一种线性组合 来近似作为待求定积分的值,即 ()()n b k k a k f x dx A f x =≈∑? 右端公式称为左边定积分的某个数值积分公式。 其中,x k 称为积分节点,A k 称为求积系数。 因此,一个数值积分公式关键在于积分节点x k 的选取和积分系数A k 的决定,其中A k 与被积函数f(x)无关。称为机械求积公式。 1.1 简单算例说明 例1 求积分1 ()x x f x dx ? 此积分的几何意义相当于如下图所示的曲边梯形的面积。 解:(1) 用f (x )的零次多项式00()()y L x f x == 来近似代替()f x ,于是, 110 0001()(()))(x x x x f x dx f x dx f x x x ≈ =-? ? (为左矩公式)

计算方法上机作业

计算方法上机报告 姓名: 学号: 班级: 上课班级:

说明: 本次上机实验使用的编程语言是Matlab 语言,编译环境为MATLAB 7.11.0,运行平台为Windows 7。 1. 对以下和式计算: ∑ ∞ ? ?? ??+-+-+-+=0681581482184161n n n n S n ,要求: ① 若只需保留11个有效数字,该如何进行计算; ② 若要保留30个有效数字,则又将如何进行计算; (1) 算法思想 1、根据精度要求估计所加的项数,可以使用后验误差估计,通项为: 1421114 16818485861681 n n n a n n n n n ε??= ---<< ?+++++??; 2、为了保证计算结果的准确性,写程序时,从后向前计算; 3、使用Matlab 时,可以使用以下函数控制位数: digits(位数)或vpa(变量,精度为数) (2)算法结构 1. ;0=s ?? ? ??+-+-+-+= 681581482184161n n n n t n ; 2. for 0,1,2,,n i =??? if 10m t -≤ end; 3. for ,1,2,,0n i i i =--??? ;s s t =+

(3)Matlab源程序 clear; %清除工作空间变量 clc; %清除命令窗口命令 m=input('请输入有效数字的位数m='); %输入有效数字的位数 s=0; for n=0:50 t=(1/16^n)*(4/(8*n+1)-2/(8*n+4)-1/(8*n+5)-1/(8*n+6)); if t<=10^(-m) %判断通项与精度的关系break; end end; fprintf('需要将n值加到n=%d\n',n-1); %需要将n值加到的数值 for i=n-1:-1:0 t=(1/16^i)*(4/(8*i+1)-2/(8*i+4)-1/(8*i+5)-1/(8*i+6)); s=s+t; %求和运算 end s=vpa(s,m) %控制s的精度 (4)结果与分析 当保留11位有效数字时,需要将n值加到n=7, s =3.1415926536; 当保留30位有效数字时,需要将n值加到n=22, s =3.14159265358979323846264338328。 通过上面的实验结果可以看出,通过从后往前计算,这种算法很好的保证了计算结果要求保留的准确数字位数的要求。

通过能力计算

计算题 1.已知某地铁线路车辆定员每节240人,列车为6节编组,高峰小时满载率为120%,且单向最大断面旅客数量为29376人,试求该小时内单向应开行的列车数。 2、已知某地铁线路采用三显示带防护区段的固定闭塞列车运行控制方式,假设各闭塞分区长度相等,均为1000米,已知列车长 度为420米,列车制动距离为100米,列车运行速度为70km/h,制动减速度为2米/秒2,列车启动加速度为1.8米/秒2,列车最大停站时间为40秒。试求该线路的通过能力是多少? 若该线路改成四显示自动闭塞,每个闭塞分区长度为600米,则此时线路的通过能力是多少? 3.已知某地铁线路采用移动闭塞列车运行控制方式,已知列车长度为420米,车站闭塞分区为750米,安全防护距离为 200米,列车进站规定速度为60km/h,制动空驶时间为1.6秒,制动减速度为2米/秒2,列车启动加速度为1.8米/秒2,列车最大停站时间为40秒。试求该线路的通过能力是多少? 4.已知某地铁线路为双线线路,列车采用非自动闭塞的连发方式运行,已知列车在各区间的运行时分和停站时分如下表,线路的连发间隔时间为12秒。试求该线路的通过能力是多少?

5.已知地铁列车在某车站采用站后折返,相关时间如下:前一列车离去时间1.5分钟,办理进路作业时间0.5分钟,确认信号时间0.5分钟,列车出折返线时间1.5分钟,停站时间1分钟。试计算该折返站通过能力。 6.已知某终点折返站采用站前交替折返,已知列车直到时间 为40秒,列车侧到时间为1分10秒,列车直发时间为40秒,列车侧发时间为1分20秒,列车反应时间为10秒, 办理接车进路的时间为15秒,办理发车进路的时间为15秒。试分别计算考虑发车时间均衡时和不考虑发车时间均衡时,该折返站的折返能力是多少? 7.已知线路上有大小交路两种列车,小交路列车在某中间折返 站采用站前折返(直到侧发),已知小交路列车侧发时间为1分20秒,办理接车进路的时间为15秒,办理发车进路的时间为15秒,列车反应时间为10秒,列车直到时间为25 秒,列车停站时间为40秒;长交路列车进站时间为25秒。试分别计算该中间折返站的最小折返能力和最大折返能力分别是多少? 8.已知线路上有大小交路两种列车,小交路列车在某中间折返站采用站后折返,已知小交路列车的相关时分为:列车驶出车站 闭塞分区时间为1分15秒,办理出折返线调车进路的时间 为20秒,列车从折返线至车站出发正线时间为40秒,列车反应时间为10秒,列车停站时间为40秒。

西工大计算方法作业答案

参考答案 第一章 1 *1x =1.7; * 2x =1.73; *3x =1.732 。 2. 3. (1) ≤++)(* 3*2*1x x x e r 0.00050; (注意:应该用相对误差的定义去求) (2) ≤)(*3*2*1x x x e r 0.50517; (3) ≤)/(*4*2x x e r 0.50002。 4.设6有n 位有效数字,由6≈2.4494……,知6的第一位有效数字1a =2。 令3)1()1(1* 102 1 102211021)(-----?≤??=?= n n r a x ε 可求得满足上述不等式的最小正整数n =4,即至少取四位有效数字,故满足精度要求可取6≈2.449。 5. 答:(1)*x (0>x )的相对误差约是* x 的相对误差的1/2倍; (2)n x )(* 的相对误差约是* x 的相对误差的n 倍。 6. 根据******************** sin 21)(cos 21sin 21)(sin 21sin 21)(sin 21)(c b a c e c b a c b a b e c a c b a a e c b S e r ++≤ =* *****) ()()(tgc c e b b e a a e ++ 注意当20* π < >c tgc ,即1 *1 * )() (--

7.设20= y ,41.1*0 =y ,δ=?≤--2* 00102 1y y 由 δ1* 001*111010--≤-=-y y y y , δ2*111*221010--≤-=-y y y y M δ10*991*10101010--≤-=-y y y y 即当0y 有初始误差δ时,10y 的绝对误差的绝对值将减小10 10-倍。而110 10 <<-δ,故计算过程稳定。 8. 变形后的表达式为: (1))1ln(2--x x =)1ln(2-+-x x (2)arctgx x arctg -+)1(=) 1(11 ++x x arctg (3) 1ln )1ln()1(ln 1 --++=? +N N N N dx x N N =ΛΛ+-+- +3 2413121)1ln(N N N N 1ln )11ln()1(-++ +=N N N N =1)1ln()1 1ln(-+++N N N (4)x x sin cos 1-=x x cos 1sin +=2x tg

2020年奥鹏吉大网络教育《计算方法》大作业解答

2020年奥鹏吉大网络教育《计算方法》大作业解答 (说明:前面是题目,后面几页是答案完整解答部分,注意的顺序。) 一、解线性方程 用矩阵的LU分解算法求解线性方程组 用矩阵的Doolittle分解算法求解线性方程组 用矩阵的Doolittle分解算法求解线性方程组 用高斯消去法求解线性方程组 用高斯消去法求解线性方程组 用主元素消元法求解线性方程组 用高斯消去法求解线性方程组 利用Doolittle分解法解方程组Ax=b,即解方程组 1、用矩阵的LU分解算法求解线性方程组 X1+2X2+3X3 = 0 2X1+2X2+8X3 = -4 -3X1-10X2-2X3 = -11 2、用矩阵的Doolittle分解算法求解线性方程组 X1+2X2+3X3 = 1 2X1– X2+9X3 = 0 -3X1+ 4X2+9X3 = 1 3、用矩阵的Doolittle分解算法求解线性方程组 2X1+X2+X3 = 4 6X1+4X2+5X3 =15 4X1+3X2+6X3 = 13 4、用高斯消去法求解线性方程组

2X 1- X 2+3X 3 = 2 4X 1+2X 2+5X 3 = 4 -3X 1+4X 2-3X 3 = -3 5、用无回代过程消元法求解线性方程组 2X 1- X 2+3X 3 = 2 4X 1+2X 2+5X 3 = 4 -3X 1+4X 2-3X 3 = -3 6、用主元素消元法求解线性方程组 2X 1- X 2+3X 3 = 2 4X 1+2X 2+5X 3 = 4 -3X 1+4X 2-3X 3 = -3 7、用高斯消去法求解线性方程组 123123123234 4272266 x x x x x x x x x -+=++=-++= 8、利用Doolittle 分解法解方程组Ax=b ,即解方程组 12341231521917334319174262113x x x x -? ????? ???? ??-??????=? ? ????--?????? --???? ??

车站通过能力计算

车站通过能力 车站通过能力是在车站现有设备条件下,采用合理的技术作业过程,一昼夜能接发和方向的货物(旅客)列车数和运行图规定的旅客(货物)列车数。 车站通过能力包括咽喉通过能力和到发线通过能力。 咽喉通过能力是指车站某咽喉区各衔接方向接、发车进路咽喉道岔组通过能力之和,咽喉道岔通过能力是指在合理固定到发线使用方案及作业进路条件下,某衔接方向接、发车进路上最繁忙的道岔组一昼夜能够接、发该方向的货物(旅客)列车数和运行图规定的旅客(货物)列车数。 到发线通过能力是指到达场、出发场、通过场或到发场内办理列车到发作业的线路,采用合理的技术作业过程和线路固定使用方案,一昼夜能够接、发各衔接方向的货物(旅客)列车数和运行图规定的旅客(货物)列车数。 车站咽喉通过能力计算 咽喉占用时间标准 表咽喉道岔占用时间表 顺序作业名称时间标准 (min) 顺序作业名称 时间标准 (min) 1 货物列车接车占用6~8 4 旅客列车出发占用4~6 2 旅客列车接车占用5~7 5 单机占用2~4 3 货物列车出发占用5~7 6 调车作业占用4~6 道岔组占用时间计算 表到发线固定使用方案 线路编号固定用途 一昼夜 接发列车数 线路 编号 固定用途 一昼夜 接发列车数 1 接甲到乙、丙旅客列车8 7 接乙到甲直通、区段货物列车9 4 接乙到甲旅客列车 5 8 接甲、乙到丙直通、区段货物列车10 接丙到甲旅客列车 3 9 接丙到甲、乙直通、区段货物列车10 5 接甲到乙直通、区段货物列车11 10 接发甲、乙、丙摘挂货物列车10 表甲端咽喉区占用时间计算表 编号作业进路名称 占用 次数 每次 占用时间 总占用 时间 咽喉区道岔组占用时间 1 3 5 7 9 固定作业 1 1道接甲-乙,丙旅客列车8 7 56 56 2 4道发乙-甲旅客列车 5 6 30 30 30 3 4道发丙-甲旅客列车 3 6 18 30 30 5 往机务段送车 3 6 18 18 6 从机务段取车 2 6 12 12

数值分析作业答案(第5章)part2

.证明: (1).如果A 是对称正定矩阵,则1-A 也是对称正定矩阵 (2).如果A 是对称正定矩阵,则A 可以唯一地写成L L A T =,其中L 是具有正对角元的下三角矩阵。 证明: (1).因A 是对称正定矩阵,故其特征值i λ皆大于0,因此1-A 的特征值1 -i λ也皆大于0。因此 1-i λ也皆大于0,故A 是可逆的。又 111)()(---==A A A T T 则1-A 也是对称正定矩阵。 (2).由A 是对称正定,故它的所有顺序主子阵均不为零,从而有唯一的杜利特尔分解 U L A ~ =。又 022211111 1222 11111DU u u u u u u u u u U n n nn =? ???? ???? ???????? ?=????????? ?? ?=M O ΛΛO 其中D 为对角矩阵,0U 为上三角矩阵,于是 0~ ~DU L U L A == 由A 的对称性,得 ~ T T T L D U A A == 由分解的唯一性得 ~ L U T = 从而 ~~ T L D L A = 由A 的对称正定性,如果设),,2,1(n i D i Λ=表示A 的各阶顺序主子式,则有 011>=D d ,01 >= -i i i D D d ,n i ,,3,2Λ=

故 2 12 12 1 2 121D D d d d d d d d d d D n n n =?????? ? ?????? ?????????????? ?=????????????=O O O 因此 T T T LL D L D L L D D L A ===)(21~ 2 1~ ~2 121~ , 其中2 1~ D L L =为对角元素为正的下三角矩阵。 .用列主元消去法解线性方程组 ??? ??=++-=-+-=+-6 1531815331232 1321321x x x x x x x x x 并求出系数矩阵A 的行列式(即A det )的值。 解 ?? ?? ??????----?→?-=???? ??????----?→??? ??? ?????----??→?- =-=?113/110053/7101513 186 76/3118/176/7053/7101513 186111153312151318)(323 2 18 1 21312 1m b A m m r r 所以解为33=x ,22=x ,11=x ,66det -=A 。

西安交通大学计算方法B大作业资料

计算方法上机报告 姓名: 学号: 班级: 目录 题目一----------------------------------------------------------------- 4 - 1.1题目内容-------------------------------------------------------- 4 - 1.2算法思想-------------------------------------------------------- 4 -

1.3Matlab 源程序----------------------------------------------------- 5 - 1.4计算结果及总结------------------------------------------------- 5 - 题目二----------------------------------------------------------------- 7 - 2.1题目内容-------------------------------------------------------- 7 - 2.2算法思想-------------------------------------------------------- 7 - 2.3 Matlab 源程序---------------------------------------------------- 8 - 2.4计算结果及总结------------------------------------------------- 9 - 题目三--------------------------------------------------------------- -11- 3.1题目内容----------------------------------------------------------- 11 - 3.2算法思想----------------------------------------------------------- 11 - 3.3Matlab 源程序--------------------------------------------------- -13 - 3.4计算结果及总结----------------------------------------------------- 14 - 题目四--------------------------------------------------------------- -15 - 4.1题目内容----------------------------------------------------------- 15 - 4.2算法思想----------------------------------------------------------- 15 - 4.3Matlab 源程序--------------------------------------------------- -15 - 4.4计算结果及总结----------------------------------------------------- 16 - 题目五--------------------------------------------------------------- -18 - -18 - 5.1题目内容 5.2算法思想----------------------------------------------------------- 18 - 5.3 Matlab 源程序--------------------------------------------------- -18 -

路段通行能力计算方法

根据交叉口的现场交通调查数据,通过各流向流量的构成关系,可推得各路段流量,从而得到饱和度V/C 比。路段通行能力的确定采用建设部《城市道路设计规范》(CJJ 37-90)的方法,该方法的计算公式为:单条机动车道设计通行能力n C N N a ????=ηγ0,其中N a 为车道可能通行能力,该值由设计车速来确定,如表2.2所示。 表2.13 一条车道的理论通行能力 其中γ为自行车修正系数,有机非隔离时取1,无机非隔离时取0.8。η为车道宽度影响系数,C 为交叉口影响修正系数,取决于交叉口控制方式及交叉口间距。修正系数由下式计算: s 为交叉口间距(m),C 0为交叉口有效通行时间比。 车道修正系数采用表 2.3所示 表2.3 车道数修正系数采用值 路段服务水平评价标准采用美国《道路通行能力手册》,如表2.4所示 表2.4 路段服务水平评价标准

由路段流量的调查结果,并且根据交叉口的间距、路段等级、车道数等对路段的通行能力进行了修正。在此基础上对路段的交通负荷进行了分析。 路段机动车车道设计通行能力的计算如下: δ m c p m k a N N = (1) 式中: m N —— 路段机动车单向车道的设计通行能力(pcu/h ) p N —— 一条机动车车道的路段可能通行能力(pcu/h ) c a —— 机动车通行能力的分类系数,快速路分类系数为0.75;主干道分类 系数为0.80;次干路分类系数为0.85;支路分类系数为0.90。 m k —— 车道折减系数,第一条车道折减系数为 1.0;第二条车道折减系数 为0.85;第三条车道折减系数为0.75;第四条车道折减系数为0.65.经过累加,可取单向二车道 m k =1.85;单向三车道 m k =2.6;单向四车道 m k =3.25; δ—— 交叉口影响通行能力的折减系数,不受交叉口影响的道路(如高架 道路和地面快速路)δ=1;该系数与两交叉口之间的距离、行车速度、绿信比和车辆起动、制动时的平均加、减速度有关,其计算公式如下: ?+++= b v a v v l v l 2/2///δ (2) l —— 两交叉口之间的距离(m ); a —— 车辆起动时的平均加速度,此处取为小汽车0.82/s m ; b —— 车辆制动时的平均加速度,此处取为小汽车1.662/s m ; ?—— 车辆在交叉口处平均停车时间,取红灯时间的一半。 Np 为车道可能通行能力,其值由路段车速来确定: 表4.1 Np 的确定

计算方法上机实习题大作业(实验报告).

计算方法实验报告 班级: 学号: 姓名: 成绩: 1 舍入误差及稳定性 一、实验目的 (1)通过上机编程,复习巩固以前所学程序设计语言及上机操作指令; (2)通过上机计算,了解舍入误差所引起的数值不稳定性 二、实验内容 1、用两种不同的顺序计算10000 21n n -=∑,分析其误差的变化 2、已知连分数() 1 01223//(.../)n n a f b b a b a a b =+ +++,利用下面的算法计算f : 1 1 ,i n n i i i a d b d b d ++==+ (1,2,...,0 i n n =-- 0f d = 写一程序,读入011,,,...,,,...,,n n n b b b a a 计算并打印f 3、给出一个有效的算法和一个无效的算法计算积分 1 041 n n x y dx x =+? (0,1,...,1 n = 4、设2 2 11N N j S j == -∑ ,已知其精确值为1311221N N ?? -- ?+?? (1)编制按从大到小的顺序计算N S 的程序 (2)编制按从小到大的顺序计算N S 的程序 (3)按两种顺序分别计算10001000030000,,,S S S 并指出有效位数 三、实验步骤、程序设计、实验结果及分析 1、用两种不同的顺序计算10000 2 1n n -=∑,分析其误差的变化 (1)实验步骤: 分别从1~10000和从10000~1两种顺序进行计算,应包含的头文件有stdio.h 和math.h (2)程序设计: a.顺序计算

#include #include void main() { double sum=0; int n=1; while(1) { sum=sum+(1/pow(n,2)); if(n%1000==0)printf("sun[%d]=%-30f",n,sum); if(n>=10000)break; n++; } printf("sum[%d]=%f\n",n,sum); } b.逆序计算 #include #include void main() { double sum=0; int n=10000; while(1) { sum=sum+(1/pow(n,2)); if(n%1000==0) printf("sum[%d]=%-30f",n,sum); if(n<=1)break; n--; } printf("sum[%d]=%f\n",n,sum); } (3)实验结果及分析: 程序运行结果: a.顺序计算

《数值分析》第五章答案

习题5 1.导出如下3个求积公式,并给出截断误差的表达式。 (1) 左矩形公式:?-≈b a a b a f dx x f ))(()( (2) 右矩形公式:))(()(a b b f dx x f b a -≈? (3) 中矩形公式:?-+≈b a a b b a f dx x f ))(2 ( )( 解:(1) )()(a f x f ≈, )()()()(a b a f dx a f dx x f b a b a -=≈?? (2) )()(b f x f ≈,??-=≈b a b a a b a f dx b f dx x f ))(()()( )()(2 1)()()()(2 ηηξf a b dx b x f dx b x f b a b a '--=-'=-'=??,),(,b a ∈ηξ (3) 法1 )2 ( )(b a f x f +≈ , 法2 可以验证所给公式具有1次代数精度。作一次多项式 )(x H 满足 )2()2( b a f b a H +=+,)2 ()2(b a f b a H +'=+',则有 2 )2 )((!21)()(b a x f x H x f +-''= -ξ, ),(b a ∈ξ 于是 2.考察下列求积公式具有几次代数精度: (1) ?'+ ≈1 )1(2 1 )0()(f f dx x f ; (2) )3 1()31()(1 1f f dx x f +- ≈?-。 解: (1)当1)(=x f 时,左=1,右=1+0=1,左=右; 当x x f =)(时,左21= ,右=2 1 210=+,左=右; 当2 )(x x f =时,左=3 1 ,右=1,左≠右,代数精度为1。

计算方法作业2

《计算方法》上机指导书

实验1 MATLAB 基本命令 1.掌握MATLAB 的程序设计 实验内容:对以下问题,编写M 文件。 (1) 生成一个5×5矩阵,编程求其最大值及其所处的位置。 (2) 编程求∑=20 1!n n 。 (3) 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在 第10次落地时,共经过多少米?第10次反弹有多高? 2.掌握MATLAB 的绘图命令 实验内容:对于自变量x 的取值属于[0,3π],在同一图形窗口画出如下图形。 (1)1sin()cos()y x x =?; (2)21 2sin()cos()3 y x x =-;

实验2 插值方法与数值积分 1. 研究人口数据的插值与预测 实验内容:下表给出了从1940年到1990年的美国人口,用插值方法推测1930年、1965年、2010年人口的近似值。 美国人口数据 1930年美国的人口大约是123,203千人,你认为你得到的1965年和2010年的人口数字精确度如何? 2.最小二乘法拟合经验公式 实验内容:某类疾病发病率为y ‰和年龄段x (每五年为一段,例如0~5岁为第一段,6~10岁为第二段……)之间有形如bx ae y =的经验关系,观测得到的数据表如下 (1)用最小二乘法确定模型bx ae y =中的参数a 和b 。 (2)利用MATLAB 画出离散数据及拟合函数bx ae y =图形。 3. 复化求积公式 实验内容:对于定积分? +=1 02 4dx x x I 。 (1)分别取利用复化梯形公式计算,并与真值比较。再画出计算误差与n 之间的曲线。 (2)取[0,1]上的9个点,分别用复化梯形公式和复化辛普森公式计算,并比较精度。

第五章结构力学的方法

第五章结构力学的方法 1、常用的计算模型与计算方法 (1)常用的计算模型 ①主动荷载模型:当地层较为软弱,或地层相对结构的刚度较小,不足以约束结构茂变形时,可以不考虑围岩对结构的弹性反力,称为主动荷载模型。 ②假定弹性反力模型:先假定弹性反力的作用范围和分布规律、然后再计算,得到结构的内力和变位,验证弹性反力图形分布范围的正确性。 ③计算弹性反力模型:将弹性反力作用范围内围岩对衬砌的连续约束离散为有限个作用在衬砌节点巨的弹性支承,而弹性支承的弹性特性即为所代表地层范围内围岩的弹性特性,根据结构变形计算弹性反力作用范围和大小的计算方法。 (2)与结构形式相适应的计算方法 ①矩形框架结构:多用于浅埋、明挖法施工的地下结构。 关于基底反力的分布规律通常可以有不同假定: a.当底面宽度较小、结构底板相对地层刚度较大时假设底板结构是刚性体,则基底反力的大小和分布即可根据静力平衡条件按直线分布假定求得(参见图5.2.1 ( b )。 b.当底面宽度较大、结构底板相对地层刚度较小时,底板的反力与地基变形的沉降量成正比。若用温克尔局部变形理论,可采用弹性支承法;若用共同变形理论可采用弹性地基上的闭合框架模型进行计算。此时假定地基为半无限弹性体,按弹性理论计算地基反力。 矩形框架结构是超静定结构,其内力解法较多,主要有力法和位移法,并由此法派生了许多方法如混合法、三弯矩法、挠角法。在不考虑线位移的影响时,则力矩分配法较为简便。由于施工方法的可能性与使用需要,矩形框架结构的内部常常设有梁、板和柱,将其分为多层多跨的形式,其内部结构的计算如同地面结构一样,只是要根据其与框架结构的连接方式(支承条件),选择相应的计算图式。 ②装配式衬砌 根据接头的刚度,常常将结构假定为整体结构或是多铰结构。根据结构周围的地层情况,可以采用不同的计算方法。松软含水地层中,隧道衬砌朝地层方向变形时,地层不会产生很大的弹性反力,可按自由变形圆环计算。若以地层的标准贯入度N来评价是否会对结构的变形产生约束作用时,当标准贯入度N>4时可以考虑弹性反力对衬砌结构变形的约束作用。此时可以用假定弹性反力图形或性约束法计算圆环内力。当N<2时,弹性反力几乎等于零,此时可以采用白由变形圆环的计算方法。 接头的刚度对内力有较大影响,但是由于影响因素复杂,与实际往往存在较大差距,采用整体式圆形衬砌训算方法是近似可行的。此外,计算表明,若将接头的位置设于弯矩较小处,接头刚度的变化对结构内力的影响不超过5%。 目前,对于圆形结构较为适用的方法有: a.按整体结构计算。对接头的刚度或计算弯矩进行修正;

计算方法大作业非线性方程求根的新方法

计算方法大作业 题目:非线性方程求根的新方法 班级:xxx 学号:xxx 姓名:xxx

非线性方程求根的新方法 一、问题引入 在计算和实际问题中经常遇到如下非线性问题的求解: F(x)=0 (1) 我们经常采用的方法是经典迭代法: 经典迭代方法 不动点迭代方法是一种应用广泛的方法,其加速方法较多,如Stiffensen加速方法的局部收敛阶(以下简称为收敛阶)为2阶;牛顿迭代方法的收敛阶亦为2阶,且与其相联系的一些方法如简化牛顿法、牛顿下山法、弦截法的收敛阶阶数介于1和2之间;而密勒法的收敛阶与牛顿法接近,但计算量较大且涉及零点的选择问题,同时收敛阶也不够理想。 因此本文介绍一种新的迭代方法 从代数角度看,牛顿法和密勒法分别是将f(x)在xk附近近似为一线性函数和二次抛物插值函数,一种很自然的想法就是能否利用Taylor展开,将f(x)在xk附近近似为其他的二次函数?答案是肯定的.其中的一种方法是将f(x)在Xk处展开3项,此时收敛阶应高于牛顿法,这正是本文的出发点. 二、算法推导 设函数f(x)在xk附近具有二阶连续导数,则可将f(x)在xk处进行二阶Taylor展开,方程(1) 可近似为如下二次方程: f(xk)+f’(xk)(x-xk)+2^(-1)f’’(xk)(x-xk)^2=0,(2) 即 2^(-1)f’’(xk)x^2+(f’(xk)-xkf’’(xk))x+2^(-1)f’’(xk)xk^2-xkf’(xk)+f(xk)=0(3) 利用求根公式可得 X=xk-(f’’(xk))^(-1)(f’(xk))-sqrt((f’(xk)^2±2f’’(xk)f(xk)))(4) 其中±符号的选取视具体问题而定,从而可构造迭代公式 X k+1=xk-(f’’(xk))^(-1)(f’(xk))-sqrt((f’(xk)^2±2f’’(xk)f(xk)))(5) 确定了根号前正负号的迭代公式(5),可称为基于牛顿法和Taylor展开的方法,简记为BNT 方法. 为描述方便起见,以下将f(xk),f’(xk),f’’(xk)分别记为f,f’,f’’.首先,二次方程(3)对应于一条抛物曲线,其开口方向由f’’(xk),x∈U(xk)的符号确定,其中U(xk)为xk的某邻域,其顶点为 P(xk-(f’’)^(-1)f’,fk-(2f’’)^(-1)(f’)^2).为使(5)式唯一确定x k+1,须讨论根式前正负号的取舍问题.下面从该方法的几何意义分析(5)式中正负号的取舍. 1)当f(xk)=o时,z。即为所求的根. 2)当f(xk)>O时,根据y=f(x)的如下4种不同情形(见图1)确定(5)式中根号前的符号. (a)当f’’(xk)o时,“±”取为“一”;(b)当f’’(xk)o,f(xk)>o时,“±”取为“一”;(d)当f’’(xk)>o,f(xk)o时,“±”取为“+”;(b)当 f’’(xk)o,f(xk)>o时,“±”取为“+”;(d)当f’’(xk)>o,f(xk)

路区间通过能力计算办法

路区间通过能力计算办法 1984年10月1日,铁道部 第一章总则 第1条为了保证铁路完成和超额完成不断增长的运输任务,以适应国民经济发展和国防建设对铁路运输的需要,铁路必须大力加强运输组织工作,采取有效措施,积极提高铁路线路通过能力。 铁路线路通过能力,是根据现有技术设备、行车组织方法及规定的技术作业过程确定的在一昼夜内所能通过的最大列车对数或列数。 铁路线路通过能力,系按区间、车站、机务段设备和整备设备、车站给水设备、电气化铁路的供电设备分别确定,以其中最小的通过能力,作为该区段的限制通过能力。 为了计算铁路区间通过能力,本办法规定了铁路区间通过能力的计算办法。 第2条铁路区间通过能力,是指每一区间在一昼夜内所能通过的列车数量(列数或对数)。 区间通过能力的大小,在一定的行车组织条件下,主要取决于正线数目、区间长度、线路纵断面、信联闭设备、牵引机车类型和列车运行速度等因素。 第3条计算区间通过能力时,应先计算平行运行图通过能力,再计算非平行运行图通过能力。 平行运行图通过能力,一般应按货物列车对数或列数计算;非平行运行

图通过能力,系在规定旅客列车数量的基础上,以扣除系数的方法计算出旅客列车和货物列车的对数或列数。 第4条铁路区间通过能力,由各铁路局或分局负责计算,并填制区间通过能力计算表及区间通过能力汇总表,经铁路局审核后报铁道部运输局。 第5条本办法系根据我国铁路现有技术设备条件及多年来编制和执行列车运行图的经验,规定了铁路区间通过能力的一般计算方法。个别特殊情况,由铁路局根据具体情况和特点,进行图解和计算。 第二章平行运行图区间通过能力 第6条平行运行图区间通过能力,应分别对区段内每一区间计算。运行图周期最大的区间通过能力,即为该区段的限制区间通过能力。 运行图周期,是指一定类型运行图的一组列车占用区间的总时间。其组成因素,在非自动闭塞区段包括:列车区间运行时分,起停车附加时分及列车在车站的间隔时间。在自动闭塞区段为追踪列车间隔时间。 平行运行图区间通过能力的基本关系式如下: 1440 N=―――― (1) T周 式中:N――平行运行图通过能力(对数或列数); 1440――一昼夜时分; T周――运行图周期。 电力牵引区段,由于每日须进行接触网检修,因此,其计算公式为:

工程计算方法及软件应用--本科生考查大作业

工程计算方法与软件应用 本科生大作业 考核方式:考查(成绩按各软件的课外作业成绩综合给出)。 各软件讲完后1~2星期内上交作业。 一、CAD/CAE软件作业(每个学生完成下列任意一题) 题目一: 一端固定支撑,一端集中力的梁,横截面为10x10cm,长为150cm,受集中载荷作用,P=50N。弹性模量E=70GPa,泊松比r=0.2。用ABAQUS 软件建模并计算最大应力和最大位移的位置和大小。 (1)二维;(2)三维 图1梁受力简图

题目二: 图中所示为一个连接件,一端焊接到设备母体上,一端在圆柱销子作用下的圆孔,圆孔下半周受到30 kN的均布载荷作用,用ABAQUS 软件建模并计算最大应力和最大位移的位置和大小。 图2 连接件受力简图 题目三: 如图3所示为一薄壁圆筒,在圆筒中心受集中力F作用,对此进行受力分析,并给出应力、位移云图,并求A、B两点位移。 圆筒几何参数:长度L=0.2m;半径R=0.05m壁厚t=2.5mm。 材料参数:弹性模量E=120Gpa;泊松比0.3 载荷:F=1.5kN。

图3薄壁管受力简图 题目四: 如图4所示为一燃气输送管道截面及受力见图,试分析管道在内部压力作用下的应力场。 几何参数:外径0.6m,内径0.4m,壁厚0.2m 材料参数:弹性模量E=120Gpa;泊松比0.26 载荷P=1Mpa。 图4燃气管受力简图

题目五: 如图5为一三角桁架受力简图,途中各杆件通过铰链链接,杆件材料及几何参数见表1和表2所示,桁架受集中力F1=5kN、F2=2.5kN 作用,求桁架各点位移及反作用力。 图5 三角桁架受力简图 表1 杆件材料参数 表2 杆件几何参数

数值计算方法第五章

第五章 数值拟合及最小二乘法 一、最小二乘法的基本原理 从整体上考虑近似函数)(x p 同所给数据点),(i i y x (i=0,1,…,m)误差 i i i y x p r -=)((i=0,1,…,m) 一是误差i i i y x p r -=)((i=0,1,…,m)绝对值的最大值i m i r ≤≤0max ,即误差 向量 T m r r r r ),,(10 =的∞—范数; 二是误差绝对值的和 ∑=m i i r ,即误差向量r 的1—范数; 三是误差平方和∑=m i i r 2 的算术平方根,即误差向量r 的2—范数;前两种方 法简单、自然,但不便于微分运算 ,后一种方法相当于考虑 2—范数的平方, 因此在曲线拟合中常采用误差平方和∑=m i i r 02 来 度量误差i r (i=0,1,…,m)的整 体大小。 数据拟合的具体作法是:对给定数据 ),(i i y x (i=0,1,…,m),在取定的函数类Φ中,求Φ∈)(x p ,使误差i i i y x p r -=)((i=0,1,…,m)的平方和最小,即 ∑=m i i r 2 [] ∑==-m i i i y x p 0 2 min )( 从几何意义上讲,就是寻求与给定点),(i i y x (i=0,1,…,m)的距离平方和为最小的曲线 )(x p y =(图6-1)。函数)(x p 称为拟合函数或最小二乘解,求拟合 函数p(x)的方法称为曲线拟合的最小二乘法。 合中,函数类Φ可有不同的选取方法 .

5—1 二 多项式拟合 假设给定数据点),(i i y x (i=0,1,…,m), Φ为所有次数不超过)(m n n ≤的多项式构成的函数类,现求一 Φ ∈=∑=n k k k n x a x p 0)(,使得 [] min )(0 02 02 =??? ??-=-=∑∑∑===m i m i n k i k i k i i n y x a y x p I (1) 当拟合函数为多项式时,称为多项式拟合,满足式(1)的)(x p n 称为最小二乘拟合多项式。特别地,当n=1 时,称为线性拟合或直线拟合。 显然 ∑∑==-=m i n k i k i k y x a I 0 2 0)( 为n a a a ,,10的多元函数,因此上述问题即为求),,(10n a a a I I =的极值 问题。由多元函数求极值的必要条件,得 n j x y x a a I m i j i n k i k i k j ,,1,0,0)(200 ==-=??∑∑== (2) 即 n j y x a x n k m i i j i k m i k j i ,,1,0, )(0 ==∑∑∑===+ (3) (3)是关于n a a a ,,10的线性方程组,用矩阵表示为 ???? ?? ???? ??????????=????????????????????? ??????????? +∑∑∑∑∑∑∑∑∑∑∑=====+==+====m i i n i m i i i m i i n m i n i m i n i m i n i m i n i m i i m i i m i n i m i i y x y x y a a a x x x x x x x x m 00010020 10 102000 1 (4) 式(3)或式(4 )称为正规方程组或法方程组。 可以证明,方程组(4)的系数矩阵是一个对称正定矩阵,故存在唯一解。从式(4)中解出k a (k=0,1,…,n) ,从而可得多项式

相关主题
文本预览
相关文档 最新文档