《计算机数值方法》测试题二
上传人:文***
文档编号:84429114
上传时间:2020-06-05
格式:DOC
页数:3
大小:57KB
下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
2.下载的文档,不会出现我们的网址水印。
3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
文档包含非法信息?点此举报后获取现金奖励!
下载文档到电脑,查找使用更方便
20
积分
还剩页未读,继续阅读
关 键 词:计算机数值方法
计算机
数值
方法
测试
资源描述:
《计算机数值方法》测试题
一.判断题(1分10=10分)(对打√,错打)
1. 数值方法是指解数值问题的计算机上可执行的系列计算公式。( )
2. 已知e=2.……计算R=e-2.71828≈0.是截断误差。( )
3. 不同的矩阵三角分解对应着不同的解法,但在本质上,都是经过A=LU的分解计算,再解Ly=b和Ux=y的线性方程组。( )
4. 一般不用n次多项式做插值函数。( )
5. Runge现象说明并非插值多项式的次数越高其精度就越高。( )
6. Romberg算法是利用加速技术建立的。( )
7. 从复合求积的余项表达式看,计算值的精度与步长无关。( )
8. 可用待定系数法和函数值或公式的线性组合构造新的数值函数求解微分方程。( )
9. 局部截断误差ek(h)与y(xk)的计算值yk有关。( )
10.对大型线性方程组和非线性方程采用逐次逼近更为合适。( )
二.填空题(2分5=10分)
1. 设x∈[a,b],x≠x0,则一阶均差f(x)= 。
2. 矩阵A的F-范数||A||F= 。
3. Euler公式为 。
4. 矩阵 A的条件数Cond(A)∞= 。
5. 设x为准确值,x*为x的一个近似值,近似值x*的相对误差Er(x*)= 。
三.选择题(2分5=10分)
1.设x=Pi;则x*=3.1415有( )位有效数字。
(A) 4位 (B)5位 (C)6位
2.顺序主元aii≠0(i=1,2……k)的充要条件是A的顺序主子式Di(i=1,2……n-1)( )。
(A) 不全为0 (B) 全不为0 (C) 全为0
3.若存在实数P≥1和c>0,则迭代为P阶收敛的条件是( )。
(A) =c (B) O(hp) (C) O(hp+1)
4.方程x3-x2-1=0在x0=1.5附近有根,则迭代格式xk+1=在x0=1.5附近( )。
(A) 不收敛 (B) 局部收敛 (C)不确定
5.下面哪个公式的局部截断误差为O(h3)。( )
(A)Euler公式 (B)三阶Runge—Kutta公式 (C)梯形公式
四.计算题(7分6=42分)
1. 要使的近似值的相对误差限小于0.1%要取几位有效数字?
2.用Gauss列主元素消去法求解方程组
12x1-3x2+3x3=15
-18x1+3x2-x3=-15
x1+ x2+ x3=6
3.已知结点如下: 不用开方的办法求的值。
x
100
121
144
y
10
11
12
4.x3-2x2-4x-7=0在区间[3,4]内有根,自选迭代法求解方程的根,精确到10-3。
5.用复合公式求解定积分:1/(1+x2)dx (n=8)
6.在[0,1]上求解初值问题,取步长h=0.2 , y′=x+1,y(0)=1
五.算法设计(7分2=14分)
1. Lagrange插值公式为:
Pn(x)=i(x)yi
Li(x)=x-xj)/(xi-xj) 给出算法框图
2.给出用二分法解x2-x+2=0的算法框图
六.编程填空(2分7=14分)
1.用牛顿迭代法解方程:ex-3-x=0
#include#include#define x0 2
#define m 1000
#define eps 0.
main()
{int i;double x1=x0,x2=x0;
for(i=0;i< ;i++ )
{printf("%d %f\n",i,x2);
x2=(x1-(exp(x1)-3-x1)/(exp(x1)-1));
if(fabs(x2-x1) eps)
{printf("the root is x=%f,k=%d\n",x2,i);
return;
}
x1=x2;
}
printf("迭代 %d 次之后,没有解.\n",m);
}
2. 用列主元素消去法解方程组:
x1+2x2-x3=3
x1-x2+5x3=0
4x1+x2-2x3=0
#include#include#define n 3
static double aa [n][n+1]={{1,2,-1,3},{1,-1,5,0},{4,1,-2,2}};
main()
{int i,j,det,k,c;
double a [n+1][n+2],x[n+1],r,t,m;
for(i=1;i<= ;i++)
for(j=1;j<= ;j++)
a[i][j]=aa[i-1][j-1];
for (k=1;k<=n-1;k++)
{r=a[k][k];c=k;
for(i=k;i<=n;i++)
if(fabs(a[i][k]) fabs(r))
{r=a[i][k];c=i;}
if(c!=k)
for(j=k;j<=n+1;j++)
{t=a[k][j]; =a[c][j];a[c][j]=t;}
for(i=k+1;i<=n;i++)
{m=a[i][k]/a[k][k];
for(j=k+1;j<=n+1;j++)
a[i][j]=a[i][j]-m*a[k][j];
}
if(fabs(a[n][n])<1e-12)
printf("\n det=0. fail! \n");
}
for(k=n;k>=1;k--)
{x[k]=a[k][n+1];
for(j=k+1;j<=n;j++)
x[k]= -a[k][j]*x[j];
x[k]=x[k]/a[k][k];}
for(i=1;i<=n;i++)
printf("\n x[%d]=%f",i,x[i]);
printf("\n-----------------\n");
}
2-3
展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:《计算机数值方法》测试题二
链接地址:https://www.renrendoc.com/p-84429114.html