算法
1、 (,题1)用二分法求方程
【解】 由二分法的误差估计式
0 | 1 | 2 | + | |
1 | ||||
2 | ||||
3 | ||||
4 | ||||
5 | ||||
6 | ||||
7 | ||||
8 | ||||
9 | ||||
2、(,题2) 证明方程
【解】 由于
又
由二分法的误差估计式
0 | 0 | 1 | ||
1 | ||||
2 | ||||
3 | ||||
4 | ||||
5 | ||||
6 | ||||
7 | ||||
误差
1.(,题8)已知e=…,试问其近似值
【解】有效数字:
因为
因为
因为
评 (1)经四舍五入得到的近似数,其所有数字均为有效数字;
(2)近似数的所有数字并非都是有效数字.
2.(,题9)设
【解】
评 经四舍五入得到的近似数,其绝对误差限为其末位数字所在位的半个单位.
3.(,题10)已知
【解】 由绝对误差限均为
泰勒插值和拉格朗日插值
1、(,习题1)求作
【解】由
插值误差:
故取
2、(,题12)给定节点
(1)
(2)
【解】依题意,
(1)
(2)因为
3、(,题13)依据下列数据表,试用线性插值和抛物线插值分别计算
0 | 1 | 2 | |
【解】依题意,
(1) 线性插值
因为
(2) 抛物线插值
插值误差:
抛物线插值公式为:
经四舍五入后得:
分段插值与样条函数
1、(,习题33)设分段多项式
是以0,1,2为节点的三次样条函数,试确定系数b,c的值.
【解】依题意,要求S(x)在x=1节点
函数值连续:
即:
一阶导数连续:
即:
解方程组(1)和(2),得
由于
2、 已知函数
(2)计算
【解】(1)依题意,将x分为[0,1]和[1,2]两段,对应的插值函数为
(2)
由
曲线拟合
1、(,习题35)用最小二乘法解下列超定方程组:
【解】 构造残差平方和函数如下:
分别就Q对x和y求偏导数,并令其为零:
解方程组(1)和(2),得
2、(,习题37)用最小二乘法求形如
【解】令
依据上式中的求和项,列出下表
xi | yi | Xi (=xi2) | Xi2(=xi4) | Xi yi (=xi2yi) | |
19 | 19 | 361 | 130321 | 6859 | |
25 | 625 | 390625 | |||
31 | 49 | 961 | 923521 | 47089 | |
38 | 1444 | 2085136 | |||
44 | 1936 | 3748096 | |||
∑ | 157 | 5327 | 7277699 | ||
将所求得的系数代入方程组(1)和(2),得
即:
机械求积和插值求积
1、(,习题3)确定下列求积公式中的待定参数,使其代数精度尽量高,并指明求积公式所具有的代数精度:
【解】 (1)令
解得:
(2)令
解得:
(3)令
即:
2、(,习题6)给定求积节点
【解】依题意,先求插值求积系数:
插值求积公式:
当
当
当
故该插值求积公式具有一次代数精度。
梯形公式和Simpson公式
1、(,习题9)设已给出
x | |||||
f(x) | 00 | 34 | 52 | 66 | 59 |
分别用复化梯形法与复化辛普生法求积分
【解】 (1)用复化梯形法:
(2)用复化辛普生法:
2、(,习题10)设用复化梯形法计算积分
【解】(1)用复化梯形法,
依题意,要求
(2)用复化辛普生法,
依题意,要求
数值微分
1、(,习题24)导出三点公式(51)、(52)和(53)的余项表达式
【解】如果只求节点上的导数值,利用插值型求导公式得到的余项表达式为
由三点公式(51)、(52)和(53)可知,
2、(,习题25)设已给出
x | |||
f(x) | |||
试用三点公式计算
【解】已知
用余项表达式计算误差
3、(,习题26)设
【解】中心差商公式:
(1)
(2)
(3)
Euler格式
1、(,题1)列出求解下列初值问题的欧拉格式
【解】 (1)
(2)
2、(,题2)取
【解】欧拉格式:
n | 0 | 1 | 2 | 3 |
xn | ||||
yn | ||||
3、(,题3)取
【解】欧拉格式:
1、(,题7)用改进的欧拉方法求解上述题2,并比较计算结果。
【解】 因为
计算结果见下表。
n | 0 | 1 | 2 | 3 |
xn | ||||
yp | ||||
yc | ||||
yn | ||||
与原结果比较见下表
n | 0 | 1 | 2 | 3 |
xn | ||||
yn | ||||
yn(改进) | ||||
龙格-库塔方法
1、(,题11)用四阶经典的龙格-库塔方法求解初值问题
【解】 四阶经典的龙格-库塔方法公式:
列表求得
n | xn | yn |
0 | ||
1 | ||
2 | ||
迭代法及收敛定理
1、(,题1)试取
【解】 迭代计算结果列于下表
k | xk | |xk-xk-1| | < | k | xk | |xk-xk-1| | < | |
1 | N | 6 | N | |||||
2 | N | 7 | N | |||||
3 | N | 8 | N | |||||
4 | N | 9 | Y | |||||
5 | N | |||||||
因为
2、(,题2)证明方程
【证明】设:
3、(,题4)证明迭代过程
【证明】设:
牛顿迭代法
1、(,题17)试用牛顿迭代法求下列方程的根,要求计算结果有4位有效数字:
(1)
(2)
【解】 (1)设
k | xk | |xk-xk-1| | < | k | xk | |xk-xk-1| | < | |
1 | N | 3 | Y | |||||
2 | N | |||||||
因为
(2)设
k | xk | |xk-xk-1| | < | k | xk | |xk-xk-1| | < | |
1 | N | 3 | N | |||||
2 | N | 4 | Y | |||||
因为
2、(,题18)应用牛顿法于方程
【证明】(1)设:
(2)由以上迭代公式,有:
线性方程组迭代公式
1、(,题1)用雅可比迭代与高斯-赛德尔迭代求解方程组:
【解】 雅可比迭代公式:
0 | 0 | 0 | - | - | |
1 | 2/3 | 1/2 | 2/3 | 1/2 | N |
2 | 1/2 | 1/6 | 1/6 | 1/3 | N |
3 | 11/18 | 1/4 | 1/9 | 1/12 | N |
4 | 7/12 | 7/36 | 1/36 | 1/18 | N |
5 | N | ||||
6 | N | ||||
7 | N | ||||
8 | N | ||||
9 | N | ||||
10 | Y | ||||
由上表可见,所求根皆为小数点后第1位不为零的小数,要取3位有效数,则误差限为
高斯-赛德尔迭代公式:
0 | 0 | 0 | - | - | |
1 | 2/3 | 1/6 | 2/3 | 1/6 | N |
2 | N | ||||
3 | N | ||||
4 | N | ||||
5 | Y | ||||
2、(,题7)取
【解】欧先写出高斯-赛德尔迭代:
引入松弛因子,得
将方程组(1)代入(2),并化简
计算结果见下表。
0 | 0 | 0 | 0 | - | - | - | - |
1 | 5 | 5 | N | ||||
2 | N | ||||||
3 | N | ||||||
4 | N | ||||||
5 | N | ||||||
6 | N | ||||||
7 | N | ||||||
8 | N | ||||||
9 | N | ||||||
0 | N | ||||||
1 | N | ||||||
2 | N | ||||||
3 | N | ||||||
4 | N | ||||||
5 | N | ||||||
6 | N | ||||||
7 | Y | ||||||
迭代解:
精确解:
线性方程组迭代公式
1、(,题2)试列出求解下列方程组的雅可比迭代公式与高斯-赛德尔迭代公式,并考察迭代过程的收敛性。
【解】(1)雅可比迭代公式:
(2)高斯-赛德尔迭代公式:
将方程组(1)带入(2),经化简后,得:
2、(,题5)分别用雅可比迭代与高斯-赛德尔迭代求解下列方程组:
(1)
(2)
【解】(1)雅可比迭代:
高斯-赛德尔迭代:
(2)雅可比迭代:
高斯-赛德尔迭代:
3、(,题6)加工上述题5的方程组,比如调换方程组的排列顺序,以保证迭代过程的收敛性。
【解】加工后结果如下:
(1)
(2)
方程组(1)的雅可比迭代:
方程组(1)的高斯-赛德尔迭代:
方程组(2)的雅可比迭代:
方程组(1)的高斯-赛德尔迭代:
高斯消元法
1、(,题2)用选列主元高斯消元法求解下列方程组:
(1)
(2)
【解】 (1)
所以: ,
(2)
所以:
2、(,题9)计算下列三阶坡度阵的条件数:
(1)
【解】令:
最后求得条件数为:
本文来源:https://www.2haoxitong.net/k/doc/6e74f34650ea551810a6f524ccbff121dd36c5e2.html
文档为doc格式