计算机数值方法

计算机数值方法
计算机数值方法

计算机数值方法

实验报告成绩册

姓名:安钟娅

学号:2012060401

成绩:

数值计算方法与算法实验报告

学期: 2013至___2014_ 第 2 学期 2014年 4月5日

课程名称:__数值计算方法与算法 __ 专业:数学与应用数学 12级4班实验编号: 1 实验项目Newton插值指导教师__孙峪怀

姓名:安钟娅学号: 2012060401 实验成绩:

一、实验目的及要求

1、实验目的:

体会使用Newton插值基函数构造插值多项式的特点,熟悉使用一次或二次

Newton插值多项式近似函数y=f(x)的算法。

2、实验要求:

给定(xi,yi)i=0,1,2…n,构造Newton插值多项式,使得Nn(xi)=yi,i=0,1…n,输入x,计算N(x).

二、实验内容:

1.算法描述:

输入n值,及(xi,yi),i=0,1,…n;记f(xi)=yi;

for i=0,1….n

计算差商

f[x0,x1,x2,..xk]=(f[x1,x2,x3..xk]-f[x0,x1,x2…xk-1])/(xk-x0)

其中f[xi]=f(xi);

对给定的x,由

Nn(x)=f(x0)+(x-x0)f[x0,x1]+(x-x0)(x-x1)f[x0,x1,x2]]+…+(x-x0)(x-x1)…(x-xn -1)f[x0,x1,…xn]

计算出Nn(x)的值

输出Nn(x).

2.用C语言实现算法的程序代码:

#include

#define MAX_N 20

typedef struct tagPOINT

{

double x;

double y;

}POINT;

int main()

{

int n; int i,j;

POINT points[MAX_N+1];double diff[MAX_N+1];

double x,tmp,newton=0;

printf("\nInput n value:");

scanf("%d",&n);

if(n>MAX_N)

{

printf("The input n is larger than Max_N,please redefine the MAX_N.\n"); return 1;}

if(n<=0){

printf("please input n value from 1 to %d.\n");

return 1;

}

/*input the node*/

printf("Now input the (x_i,y_i),i=0...,%d:\n",n);

for(i=0;i<=n;i++)

scanf("%lf%lf",&points[i].x,&points[i].y);

printf("Now input the x value\n");

scanf("%lf",&x);

for(i=0;i<=n;i++) diff[i]=points[i].y;

for(i=0;i

{

for(j=n;j>i;j--)

{

diff[j]=(diff[j]-diff[j-1])/(points[j].x-points[j-1-i].x); }

}

tmp=1;newton=diff[0];

for(i=0;i

{tmp=tmp*(x-points[i].x);

newton=newton+tmp*diff[i+1];

}printf("newton(%f)=%f\n",x,newton);

return 0;

}

三、实验步骤(该部分不够填写.请填写附页)

1实验过程:

2实验结果

数值计算方法与算法实验报告

学期: 2013 至___2014_ 第 2 学期 2014年 5月17日

课程名称:__数值计算方法与算法 __ 专业:数学与软件科学学院 12级4班实验编号: 2实验项目Romberg积分算法指导教师__孙峪怀姓名:安钟娅学号: 2012060401 成绩:

一、实验目的及要求

实验目的:

熟练掌握数值积分的基本思想和动手推导积分公式的能力,并写出自己设计的变

步长算法,用此算法解决实际问题。主要锻炼分析问题及对数值方法产生的误差在实际执行算法中的变化,体会事前误差和事后误差的不同之处。 实验要求:

写出Romberg 算法的描述,并用算法计算下列定积分的值。 二、实验内容:

用Romberg 积分法计算定积分:

?=1

sin I xdx

三、实验步骤(该部分不够填写.请填写附页) 1.算法分析:Romberg 算法:

Sstep1 输入区间端点a,b,精度控制值e ,循环次数M ,定义函数f(x),取n=1, h=b-a ;

Step2 R1,1=(f(a)+f(b))*h/2; Step3 for k=2 to M

{Rk,1=(R(k-1),1+h(k-1)*∑-=-+2

212/)*)1*2((k i hk i a f /*12/-=k k h h */

for j=2 to k

{)14/()(11,11,1,,--+=-----j j k j k j k j k R R R R } if e R R k k k k <---||1,1, 退出循环 }

Step4 输出k k R ,.

3.用C 语言实现算法的程序代码: #include #include #define f(x) (sin(x)) #define N_H 20

#define MAXREPT 10 #define a 1.0 #define b 2.0

#define epsilon 0.00001

double computeT(double aa,double bb,long int n) {

int i;double sum=0,h=(bb-aa)/n; for(i=1;i

void main() { int i;

long int n=N_H,m=0;

double T[MAXREPT+1][2];

T[0][1]=computeT(a,b,n);

n*=2;

for(m=1;m

{

for(i=0;i

T[0][1]=computeT(a,b,n);

n*=2;

for(i=1;i<=m;i++) T[i][1]=T[i-1][1]+(T[i-1][1]-T[i-1][0])/(pow(2,2*m)-1); if((T[m-1][1]T[m][1]-epsilon))

{

printf("The Integrate is %lf\n",T[m][1]);

return;

}

}

printf("Return no solved...\n");

}

4.运行结果:

数值计算方法与算法实验报告

学期: 2013 至___2014 第 2 学期 2014年5月21日课程名称:__数值计算方法与算法 __ 专业:数学与应用数学 12级4班实验编号: 3实验项目求拟合函数指导教师__孙峪怀

姓名:安钟娅学号: 2012060401 实验成绩:

一、实验目的及要求

实验目的:

用形如p(x)=a*exp(bx)的函数拟合给定(xi,yi),i=0,1,2,...m-1.

实验要求:

1. 给出求拟合函数的方法

2. 用C语言实现算法

二、实验内容

要求:所需数据都从键盘读入,最后输出结果.

三、实验步骤(该部分不够填写.请填写附页)

1.算法分析:

输入m值,及(xi,yi),i=1,2…m;

解方程组

m ∑xi a = ∑log yi

∑xi ∑xi^2 b ∑xilog yi

2.用c 语言实现

#include

#include

#define MAX_N 25

typedef struct tagPOINT

{

double x;

double y;

}POINT;

int main()

{

int m;

int i;

POINT points[MAX_N];

static double u11,u12,u21,u22,c1,c2;

double A,B,tmp;

printf("\nInput m value:");

scanf("%d",&m);

if(m>=MAX_N)

{

printf("The input m is larger than MAX_N,please redfine the MAX_N.\n");

return 1;

}

if(m<=0)

{

printf("Please input a number between 1 and %d.\n",MAX_N);

return 1;

}

printf("Now input the (x_i,y_i),i=1,.....%d:\n",m);

for(i=1;i<=m;i++)

{

scanf("%lf",&tmp);

points[i].x=tmp;

scanf("%lf",&tmp);

points[i].y=tmp;

}

for(i=1;i<=m;i++)

{

u21+=points[i].x;

u22+=points[i].x*points[i].x;

c1+=log(points[i].y);

c2+=points[i].x*log(points[i].y);

}

u12=u21;

u11=m;

A=(c1*u22-c2*u12)/(u11*u22-u12*u21);

B=(c1*u21-c2*u11)/(u21*u12-u22*u11);

printf("Solve :p(x)=%lfexp(%lfx)\n",exp(A),B);

return 0;

5.运行结果:

数值计算方法与算法实验报告

学期: 2013 至___2014 第 2 学期 2014年 4月18日

课程名称:__数值计算方法与算法 __ 专业:数学与应用数学 12级4班实验编号: 4 实验项目弦截法求非线性方程的根指导教师__孙峪怀姓名:安钟娅学号: 2012060401 实验成绩:

一实验目的及要求

实验目的:

熟练掌握使用弦截法求解非线性方程的根

实验要求:

写出弦截法的算法描述并使用C语言实现弦截法。

二、实验内容

用弦截法求方程f(x)=x^3-7.7x^2+19.2x-15.3的根,取x0=1.5,x1=4.0.

三、实验步骤(该部分不够填写.请填写附页)

1.算法描述

给定f(x),从x0,x1开始,根据弦截法迭代公式

xk+1=xk-f(xk)(xk-xk-1)/(f(xk)-f(xk-1)),k=1,2…求得f(x)在其附近的根

2.用C语言实现算法的程序代码

#include

#include

#define f(x) (x*x*x-7.7*x*x+19.2*x-15.3)

#define x0 0.0

#define x1 1.0

#define MAXREPT 1000

#define epsilon 0.00001

void main()

{

int i;

double x_k=x0,x_k1=x1,x_k2=x1;

for(i=0;i

{

printf("Got...%f\n",x_k2);

x_k2=x_k1-(f(x_k1)*(x_k1-x_k))/(f(x_k1)-f(x_k));

if(x_k2-x_k1-epsilon)

{

printf("!Root:%f\n",x_k2);

return;

}

x_k=x_k1;x_k1=x_k2;

}

printf("After %d repeate,no solved.\n",MAXREPT); }

3.运行结果:

数值计算方法与算法实验报告

学期: 2013 至___2014 第 2 学期 2014年5月23日

课程名称:__数值计算方法与算法 __ 专业:数学与应用数学 12级4班

实验编号: 5实验项目 Courant 分解法指导教师__孙峪怀

姓名:安钟娅学号: 2012060401 实验成绩:

一实验目的及要求:

实验目的:

用C语言实现直接分解法的算法,掌握直接分解法与高斯消去法的不同之处

实验要求:

掌握怎样将已给的算法在计算机上实现,分析算法的优缺点,找到实现直接分解算法最佳的结构;体会从键盘读入二维数组的源代码,了解计算机内部存储二维数组得规则;体会Courant分解先分解U的行,再分解L列的算法实现规则;将下面的方程组用直接分解法实现,并比较其与高斯消元法的不同。

二、实验内容

1、用Corant直接分解法求解下列方程组:

X1+2X2+X3=24 -2X1-X2-5X3=-63 -X2+6X3=50

三、实验步骤(该部分不够填写.请填写附页)

1.算法描述:

Step1 输入:方程组阶数n ,系数矩阵A 和常数项B Step2 for k=1 to n

{ for i=k to n /*计算L 的第k 列元素*/ ik l =ik a -∑-=1

1k r rk ir u l

for j=k+1 to n /*计算U 的第k 行元素*/ kk rj kr kj kj l u l a u /)(∑-=

}

Step3 for i=1 to n /*解方程组L Y=b*/ ∑-=ii j ij i i l y l b y /)(

Step4 for i=n to 1 /*解方程组UX=Y*/ ∑+=-

=n

i j j

ij

i i x

u y x 1

Step5 输出方程组的解xi ,i=1,2,...,n 2.用C 语言实现算法的程序代码 #include #include #define MAX_N 20 int main() {

int n; int j,i,k; int mi;

double mx ,tmp;

static double a[MAX_N][MAX_N],b[MAX_N],x[MAX_N],y[MAX_N]; static double l[MAX_N][MAX_N],u[MAX_N][MAX_N]; clrscr();

printf("\nInput n value(dim of Ax=b):"); scanf("%d",&n); if(n>MAX_N) {

printf("The input n is larger then MAX_N,please redefine the MAX_N.\n"); return 1; } if(n<=0) {

printf("please input a number between 1 and %d.\n",MAX_N);

return 1;

}

printf("Now input the matrix a(i,j),i,j=0...,%d:\n",n-1);

for(i=0;i

for(j=0;j

scanf("%lf",&a[i][j]);

printf("Now input the matrix b(i),i=0,...,%d:\n",n-1);

for(i=0;i

for(i=0;i

for(k=0;k

{

for(i=k;i

{

l[i][k]=a[i][k];

for(j=0;j<=k-1;j++)

l[i][k]-=(l[i][j]*u[j][k]);

}

for(j=k+1;j

{

u[k][j]=a[k][j];

for(i=0;i<=k-1;i++)

u[k][j]-=(l[k][i]*u[i][j]);

u[k][j]/=l[k][k];

}

}

for(i=0;i

{

y[i]=b[i];

for(j=0;j<=i-1;j++)

y[i]-=(l[i][j]*y[j]);

y[i]/=l[i][i];

}

for(i=n-1;i>=0;i--)

{

x[i]=y[i];

for(j=i+1;j

x[i]-=(u[i][j]*x[j]);

}

printf("slove...x_i=\n");

for(i=0;i

return 0;

}

3.运行结果:

数值计算方法与算法实验报告

学期: 2013至___2014 第 2 学期 2014 年5月 24日课程名称:__数值计算方法与算法 __ 专业:数学与应用数学 12级4班

实验编号: 6实验项目用超松弛迭代解方程组指导教师__孙峪怀

姓名:安钟娅学号: 2012060401 成绩:

1.实验目的及要求

用超松弛迭代(w)作参数求解方程组

{ a11 a12 ……..a1n } { x1 } {c1}

{a21 a22………..a2n } { x2 } = {c2}

{. . . } { . } { .}

{an1 an2……….ann } { xn } {cn}

二、实验步骤

1、算法描述

输入矩阵A及列向量C;

按因子为w的超松弛迭代公式

x1(k+1)=(1-w)x1(k)+w(-a12x2(k)-….-a1nxn(k)+c1)/a11

x2(k+1)=(1-w)x2(k)+w(-a21x1(k+1)-a23x3(k)…-a2nxn(k)+c2)/a22

xn(k+1)=(1-w)xn(k)+w(-an1x1(k+1)-….an,n-1xn-1(k+1)+cn)/ann

求解AX=C

2.用c语言程序表示

#include

#include

#define MAX_N 20

#define MAXREPT 100

#define epsilon 0.00001

int main()

{

int n;

int i,j,k;

double err,w;

Static double a[MAX_N][MAX_N],b[MAX_N][MAX_N],c[MAX_N],g[MAX_N];

static double x[MAX_N],nx[MAX_N];

printf("\nIuput n value(dim of AX=C):");

scanf("%d",&n);

if(n>MAX_N)

{

printf("The input n is larger than MAX_N,please redefine the MAX_N.\n");

return 1;

}

if(n<=0)

{

printf("Please input a number between 1 and %d.\n",MAX_N);

return 1;

}

printf("Now input the matrix a(i,j),i,j=0,...,%d:\n",n-1); for(i=0;i

{

for(j=0;j

{

scanf("%lf",&a[i][j]);

}

}

printf("Now input the matrix c(i),i=0,...,%d:\n",n-1); for(i=0;i

printf("Now input the w value:\n");

scanf("%lf",&w);

if(w<1||w>=2)

{

printf("w must betweem 1 and 2.\n");

return 1;

}

for(i=0;i

{

for(j=0;j

{

b[i][j]=-a[i][j]/a[i][i];

g[i]=c[i]/a[i][i];

}

}

for(i=0;i

{

for(j=0;j

for(j=0;j

{

for(k=0;k

for(k=j+1;k

nx[j]=(1-w)*x[j]+w*nx[j];

}

err=0;

for(j=0;j

{

if(err

}

for(j=0;j

if(err

{

printf("Solve...x_i=\n");

for(i=0;i

return 0;

}

}

printf("After %d repeat,no result...\n",MAXREPT);

return 1;

}

数值计算方法试题及答案

【 数值计算方法试题一 一、 填空题(每空1分,共17分) 1、如果用二分法求方程043=-+x x 在区间]2,1[内的根精确到三位小数,需对分( )次。 2、迭代格式)2(2 1-+=+k k k x x x α局部收敛的充分条件是α取值在( )。 3、已知?????≤≤+-+-+-≤≤=31)1()1()1(211 0)(2 33x c x b x a x x x x S 是三次样条函数, 则 a =( ), b =( ), c =( )。 4、)(,),(),(10x l x l x l n 是以整数点n x x x ,,,10 为节点的Lagrange 插值基函数,则 ∑== n k k x l 0)(( ), ∑== n k k j k x l x 0 )(( ),当2≥n 时 = ++∑=)()3(20 4x l x x k k n k k ( )。 ; 5、设1326)(2 47+++=x x x x f 和节点,,2,1,0,2/ ==k k x k 则=],,,[10n x x x f 和=?07 f 。 6、5个节点的牛顿-柯特斯求积公式的代数精度为 ,5个节点的求积公式最高代数精度为 。 7、{}∞ =0)(k k x ?是区间]1,0[上权函数x x =)(ρ的最高项系数为1的正交多项式族,其中1)(0=x ?,则?= 1 4)(dx x x ? 。 8、给定方程组?? ?=+-=-2211 21b x ax b ax x ,a 为实数,当a 满足 ,且20<<ω时,SOR 迭代法收敛。 9、解初值问题 00 (,)()y f x y y x y '=?? =?的改进欧拉法 ??? ??++=+=++++)],(),([2),(] 0[111] 0[1n n n n n n n n n n y x f y x f h y y y x hf y y 是 阶方法。

北师大网络教育 数值分析 期末试卷含答案

注:1、教师命题时题目之间不留空白; 2、考生不得在试题纸上答题,教师只批阅答题册正面部分,若考北师大网络教育——数值分析——期末考试卷与答案 一.填空题(本大题共4小题,每小题4分,共16分) 1.设有节点012,,x x x ,其对应的函数()y f x =的值分别为012,,y y y ,则二次拉格朗日插值基函数0()l x 为 。 2.设()2f x x =,则()f x 关于节点0120,1,3x x x ===的二阶向前差分为 。 3.设110111011A -????=--????-??,233x ?? ??=?? ???? ,则1A = ,1x = 。 4. 1n +个节点的高斯求积公式的代数精确度为 。 二.简答题(本大题共3小题,每小题8分,共24分) 1. 哪种线性方程组可用平方根法求解?为什么说平方根法计算稳定? 2. 什么是不动点迭代法?()x ?满足什么条件才能保证不动点存在和不动点迭代序列收敛于()x ?的不动点? 3. 设n 阶矩阵A 具有n 个特征值且满足123n λλλλ>≥≥≥ ,请简单说明求解矩阵A 的主特征值和特征向量的算法及流程。 三.求一个次数不高于3的多项式()3P x ,满足下列插值条件: i x 1 2 3 i y 2 4 12 i y ' 3 并估计误差。(10分) 四.试用1,2,4n =的牛顿-科特斯求积公式计算定积分1 01 1I dx x =+? 。(10分) 五.用Newton 法求()cos 0f x x x =-=的近似解。(10分) 六.试用Doolittle 分解法求解方程组:

注:1、教师命题时题目之间不留空白; 2、考生不得在试题纸上答题,教师只批阅答题册正面部分,若考 12325610413191963630 x x x -?????? ??????-=?????? ??????----?????? (10分) 七.请写出雅可比迭代法求解线性方程组1231231 23202324 812231530 x x x x x x x x x ++=?? ++=??-+=? 的迭代格式,并 判断其是否收敛?(10分) 八.就初值问题0(0)y y y y λ'=??=?考察欧拉显式格式的收敛性。(10分)

数值计算方法试题及答案

数值计算方法试题一 一、填空题(每空1分,共17分) 1、如果用二分法求方程在区间内的根精确到三位小数,需对分()次。 2、迭代格式局部收敛的充分条件是取值在()。 3、已知是三次样条函数,则 =( ),=(),=()。 4、是以整数点为节点的Lagrange插值基函数,则 ( ),( ),当时( )。 5、设和节点则 和。 6、5个节点的牛顿-柯特斯求积公式的代数精度为,5个节点的求积公式最高代数精度为。 7、是区间上权函数的最高项系数为1的正交多项式族,其中,则。 8、给定方程组,为实数,当满足,且时,SOR迭代法收敛。 9、解初值问题的改进欧拉法是 阶方法。 10、设,当()时,必有分解式,其中为下三角阵,当其对角线元素满足()条件时,这种分解是唯一的。 二、二、选择题(每题2分) 1、解方程组的简单迭代格式收敛的充要条件是()。(1), (2) , (3) , (4) 2、在牛顿-柯特斯求积公式:中,当系数是负值时,公式的稳定性不能保证,所以实际应用中,当()时的牛顿-柯特斯求积公式不使用。 (1),(2),(3),(4), (1)二次;(2)三次;(3)四次;(4)五次 4、若用二阶中点公式求解初值问题,试问为保证该公式绝对稳定,步长的取值范围为()。 (1), (2), (3), (4)

三、1、 2、(15 (1)(1) 试用余项估计其误差。 (2)用的复化梯形公式(或复化 Simpson公式)计算出该积分的近似值。 四、1、(15分)方程在附近有根,把方程写成三种不同的等价形式(1)对应迭代格式;(2)对应迭代格式;(3)对应迭代格式。判断迭代格式在的收敛性,选一种收敛格式计算附近的根,精确到小数点后第三位。选一种迭代格式建立Steffensen迭代法,并进行计算与前一种结果比较,说明是否有加速效果。 2、(8分)已知方程组,其中 , (1)(1)列出Jacobi迭代法和Gauss-Seidel迭代法的分量形式。 (2)(2)求出Jacobi迭代矩阵的谱半径,写出SOR 迭代法。 五、1、(15分)取步长,求解初值问题用改进的欧拉法求的值;用经典的四阶龙格—库塔法求的值。 2、(8分)求一次数不高于4次的多项式使它满足 ,,,, 六、(下列2题任选一题,4分) 1、1、数值积分公式形如 (1)(1)试确定参数使公式代数精度尽量高;(2)设,推导余项公式,并估计误差。 2、2、用二步法 求解常微分方程的初值问题时,如何选择参数使方法阶数尽可能高,并求局部截断误差主项,此时该方法是几阶的。 数值计算方法试题二 一、判断题:(共16分,每小题2分) 1、若是阶非奇异阵,则必存在单位下三角阵和上三角阵,使唯一成立。()

数值分析学期期末考试试题与答案(A)

期末考试试卷(A 卷) 2007学年第二学期 考试科目: 数值分析 考试时间:120 分钟 学号 姓名 年级专业 一、判断题(每小题2分,共10分) 1. 用计算机求 1000 1000 1 1 n n =∑时,应按照n 从小到大的顺序相加。 ( ) 2. 为了减少误差,进行计算。 ( ) 3. 用数值微分公式中求导数值时,步长越小计算就越精确。 ( ) 4. 采用龙格-库塔法求解常微分方程的初值问题时,公式阶数越高,数值解越精确。( ) 5. 用迭代法解线性方程组时,迭代能否收敛与初始向量的选择、系数矩阵及其演变方式有 关,与常数项无关。 ( ) 二、填空题(每空2分,共36分) 1. 已知数a 的有效数为0.01,则它的绝对误差限为________,相对误差限为_________. 2. 设1010021,5,1301A x -????????=-=-????????-???? 则1A =_____,2x =______,Ax ∞ =_____. 3. 已知5 3 ()245,f x x x x =+-则[1,1,0]f -= ,[3,2,1,1,2,3]f ---= . 4. 为使求积公式 1 1231 ()()(0)33 f x dx A f A f A f -≈- ++? 的代数精度尽量高,应使1A = ,2A = ,3A = ,此时公式具有 次的代数精度。 5. n 阶方阵A 的谱半径()A ρ与它的任意一种范数A 的关系是 . 6. 用迭代法解线性方程组AX B =时,使迭代公式(1) ()(0,1,2,)k k X MX N k +=+=产 生的向量序列{ }() k X 收敛的充分必要条件是 . 7. 使用消元法解线性方程组AX B =时,系数矩阵A 可以分解为下三角矩阵L 和上三角矩

计算机基本理论基础知识总汇.-计算机的基础知识

计算机基本理论基础知识总汇 1、计算机按照数据处理规模大小可以分为(巨型计算机)(大型计算机)(小 型计算机)(微型计算机)(工作站)等 2、计算机的硬件主要由(控制器)(运算器)(存储器)(输入输出设备)以及 电源等硬件组成。 3、计算机主机是(控制器)(运算器)(存储器)的总称,主要包括(CPU)(内 存)(主板)等部件。 4、控制器和运算器集成在一起,合称为(中央处理器) 5、CPU是(Central Processing Unit)的缩写。 6、计算机硬件系统可以分为两大部分,即(主机)和(外部设备) 7、外部设备存储器包括(硬盘)(光盘)(U盘) 8、1971年,每个Intel成功的把(算术运算器)和(逻辑运算器)集成在一起, 发明了世界上第一块微处理器 9、计算机可以分为(硬件)和(软件)两大部分 10、运算器是信息的加工和处理部件,它的主要功能是完成(算术)运算和 (逻辑)运算。 11、运算器除了能进行各种加、减、乘、除运算外,还可以进行(逻辑运算) 12、运算器主要由(算术运算单元)(寄存器)(累加器)等组成 13、控制器主要由(指令译码器)(指令寄存器)(控制逻辑部件)等组成 14、(运算器)和(控制器)集成在一起就是通常所讲的CPU 15、(中央处理器)和(内存储器)一起被称为主机 16、存储器是计算机汇总记忆设备,用来存放(数据)和(程序) 17、CPU内部(缓存)的大小以及(速度)对CPU的性能影响很大。 18、存储器一般可以分为(内部存储器)和(外部存储器)两大类 19、一般把计算机的输入输出设备称为(外部设备) 20、计算机软件是指为了(运行)(管理)和(维护)计算机系统所编制的各 种程序的总和。 21、计算机软件可分为(系统软件)和一般(应用软件) 22、一般把计算机数据总线包含的二进制位数称为(字长) 23、计算机的(运算速度)是衡量计算机性能的主要指标,它主要取决于指 令的(执行时间) 24、CPU的总线包括(数据)(地址)和(控制) 25、CPU一般由(逻辑运算)单元、(控制)单元和(存储)单元组成。 26、衡量CPU性能的技术指标有(主频)(外频)(倍频系数)(Cache容量) (生产工艺技术)(封装类型)(CPU附加指令) 27、主频=(外频)*(倍数系数) 28、附加指令可以提高CPU处理(多媒体)(3D图形)等数据的能力 29、主板一般包括(CPU插槽)(控制芯片)(键盘和面板控制开关接口)(指 示灯插接件)(扩充插槽)等元件。 30、主板按照接口可分为(AT结构)和(ATX结构)的主板 31、主板可以按三种方法进行分类,即按(主板上使用的CPU)(主板结构) 或(主板采用的芯片组)来分类。

数值分析期末考试复习题及其答案.doc

数值分析期末考试复习题及其答案 1. 已知325413.0,325413* 2* 1==X X 都有6位有效数字,求绝对误差限。(4分) 解: 由已知可知,n=6 5.01021 ,0,6,10325413.0016*1=?= =-=?=ε绝对误差限n k k X 2分 620* 21021,6,0,10325413.0-?=-=-=?=ε绝对误差限n k k X 2分 2. 已知?????=001A 220 - ???? ?440求21,,A A A ∞ (6分) 解: {},88,4,1max 1==A 1分 {},66,6,1max ==∞A 1分 () A A A T max 2λ= 1分 ?????=001A A T 420 ?? ?? ? -420?????001 220 - ?????440=?????001 080 ???? ?3200 2分 {}3232,8,1max )(max ==A A T λ 1分 24322==A 3. 设3 2 )()(a x x f -= (6分) ① 写出f(x)=0解的Newton 迭代格式 ② 当a 为何值时,)(1k k x x ?=+ (k=0,1……)产生的序列{}k x 收敛于2 解: ①Newton 迭代格式为: x a x x x a x a x x a x x x f x f x x k k k k k k k k k k 665)(665)(6)()(')(2 2 32 1 += +=---=-=+? 3分

②时迭代收敛即当222,112 10)2(',665)('2<<-<-=-=a a x a x ?? 3分 4. 给定线性方程组Ax=b ,其中:? ??=1 3A ??? 22,??????-=13b 用迭代公式)()()()1(k k k Ax b x x -+=+α(k=0,1……)求解Ax=b ,问取什么实数α,可使迭代收 敛 (8分) 解: 所给迭代公式的迭代矩阵为?? ? --? ??--=-=ααααα21231A I B 2分 其特征方程为 0) 21(2)31(=----= -αλα ααλλB I 2分 即,解得αλαλ41,121-=-= 2分 要使其满足题意,须使1)(

计算机数值方法精彩试题

数值计算方法试题 一、填空(共20分,每题2分) 1、设,取5位有效数字,则所得的近似值x=_____. 2、设一阶差商, 则二阶差商 3、数值微分中,已知等距节点的函数值 则由三点的求导公式,有 4、求方程的近似根,用迭代公式,取初始值, 那么 5、解初始值问题近似解的梯形公式是 6、,则A的谱半径=,A的= 7、设,则=和 = 8、若线性代数方程组AX=b 的系数矩阵A为严格对角占优阵,则雅可比迭代和高斯-塞德尔 迭代都_____ 9、解常微分方程初值问题的欧拉(Euler)方法的局部截断误差为_____ 10、设,当时,必有分解式,其中L为下三角阵,当其对角线元素足条件 时,这种分解是唯一的。 二、计算题(共60 分,每题15分) 1、设 (1)试求在上的三次Hermite插值多项式H(x)使满足 H(x)以升幂形式给出。(2)写出余项的表达式 2、已知的满足,试问如何利用构造一个 收敛的简单迭代函数,使0,1…收敛? 3、试确定常数A,B,C和,使得数值积分公式 有尽可能高的代数精度。试问所得的数值积分公式代数精度是多少?它是否为Gauss型的? 4、推导常微分方程的初值问题的数值解公式: 三、证明题

1、设 (1)写出解的Newton迭代格式(2)证明此迭代格式是线性收敛的 2、设R=I-CA,如果,证明: (1)A、C都是非奇异的矩阵 (2) 参考答案: 一、填空题 1、2.3150 2、 3、 4、1.5 5、 6、 7、 8、收敛 9、O(h) 10、 二、计算题 1、1、(1) (2) 2、由,可得 因故 故,k=0,1,…收敛。 3、,该数值

数值分析习题与答案

第一章绪论 习题一 1.设x>0,x*的相对误差为δ,求f(x)=ln x的误差限。解:求lnx的误差极限就是求f(x)=lnx的误差限,由公式(1. 2.4)有 已知x*的相对误差满足,而 ,故 即 2.下列各数都是经过四舍五入得到的近似值,试指出它们有几位有效数字,并给出其误差限与相对误差限。 解:直接根据定义和式(1.2.2)(1.2.3)则得 有5位有效数字,其误差限,相对误差限 有2位有效数字, 有5位有效数字, 3.下列公式如何才比较准确? (1) (2)

解:要使计算较准确,主要是避免两相近数相减,故应变换所给公式。 (1) (2) 4.近似数x*=0.0310,是 3 位有数数字。 5.计算取,利用:式计算误差最小。 四个选项: 第二、三章插值与函数逼近 习题二、三 1. 给定的数值表 用线性插值与二次插值计算ln0.54的近似值并估计误差限. 解:仍可使用n=1及n=2的Lagrange插值或Newton插值,并应用误差估计(5.8)。线性插值时,用0.5及0.6两点,用Newton插值 误差限,因

,故 二次插值时,用0.5,0.6,0.7三点,作二次Newton插值 误差限 ,故 2. 在-4≤x≤4上给出的等距节点函数表,若用二次插值法求的近似值,要使误差不超过,函数表的步长h 应取多少? 解:用误差估计式(5.8), 令 因 得 3. 若,求和.

解:由均差与导数关系 于是 4. 若互异,求 的值,这里p≤n+1. 解:,由均差对称性 可知当有 而当P=n+1时 于是得 5. 求证. 解:解:只要按差分定义直接展开得 6. 已知的函数表

计算机数值方法测试题二

计算机数值方法测试题二 Prepared on 22 November 2020

《计算机数值方法》测试题 一.判断题(1分×10=10分)(对打√,错打×) 1.数值方法是指解数值问题的计算机上可执行的系列计算公式。( ) 2.……计算R=≈是截断误差。( ) 3.不同的矩阵三角分解对应着不同的解法,但在本质上,都是经过A=LU 的分 解计算,再解Ly=b 和Ux=y 的线性方程组。( ) 4.一般不用n 次多项式做插值函数。( ) 5.Runge 现象说明并非插值多项式的次数越高其精度就越高。( ) 6.Romberg 算法是利用加速技术建立的。( ) 7.从复合求积的余项表达式看,计算值的精度与步长无关。( ) 8.可用待定系数法和函数值或公式的线性组合构造新的数值函数求解微分方程。 ( ) 9.局部截断误差e k (h )与y (x k )的计算值y k 有关。( ) 10.对大型线性方程组和非线性方程采用逐次逼近更为合适。( ) 二.填空题(2分×5=10分) 1. 设x ∈[a,b],x ≠x 0,则一阶均差f (x )= 。 2. 矩阵A 的F-范数||A||F = 。 3. Euler 公式为 。 4. 矩阵 A 的条件数Cond (A )∞= 。 5. 设x 为准确值,x *为x 的一个近似值,近似值x *的相对误差E r (x *) = 。 三.选择题(2分×5=10分) 1.设x=Pi ;则x *=有( )位有效数字。 (A) 4位 (B)5位 (C)6位 2.顺序主元a ii ≠0(i=1,2……k )的充要条件是A 的顺序主子式D i (i=1,2……n- 1)( )。 (A) 不全为0 (B) 全不为0 (C) 全为0 3.若存在实数P ≥1和c >0,则迭代为P 阶收敛的条件是( )。 (A) ∞ ?→?k lim p k k e e ||||1+=c (B) O(h p ) (C) O(h p+1) 4.方程x 3-x 2-1=0在x 0=附近有根,则迭代格式x k+1=在x 0=附近( )。 (A) 不收敛 (B) 局部收敛 (C)不确定 5.下面哪个公式的局部截断误差为O (h 3)。( ) (A )Euler 公式 (B )三阶Runge —Kutta 公式 (C )梯形公式 四.计算题(7分×6=42分)

数值计算方法》试题集及答案

《计算方法》期中复习试题 一、填空题: 1、已知3.1)3(,2.1)2(,0.1)1(===f f f ,则用辛普生(辛卜生)公式计算求得 ?≈3 1 _________ )(dx x f ,用三点式求得≈')1(f 。 答案:2.367,0.25 2、1)3(,2)2(,1)1(==-=f f f ,则过这三点的二次插值多项式中2 x 的系数为 ,拉 格朗日插值多项式为 。 答案:-1, )2)(1(21 )3)(1(2)3)(2(21)(2--------= x x x x x x x L 3、近似值*0.231x =关于真值229.0=x 有( 2 )位有效数字; 4、设)(x f 可微,求方程)(x f x =的牛顿迭代格式是( ); 答案 )(1)(1n n n n n x f x f x x x '--- =+ 5、对1)(3 ++=x x x f ,差商=]3,2,1,0[f ( 1 ),=]4,3,2,1,0[f ( 0 ); 6、计算方法主要研究( 截断 )误差和( 舍入 )误差; 7、用二分法求非线性方程 f (x )=0在区间(a ,b )内的根时,二分n 次后的误差限为 ( 1 2+-n a b ); 8、已知f (1)=2,f (2)=3,f (4)=5.9,则二次Newton 插值多项式中x 2系数为( 0.15 ); 11、 两点式高斯型求积公式?1 d )(x x f ≈( ?++-≈1 )] 321 3()3213([21d )(f f x x f ),代数精度 为( 5 ); 12、 为了使计算 32)1(6 )1(41310-- -+-+ =x x x y 的乘除法次数尽量地少,应将该表达 式改写为 11 ,))64(3(10-= -++=x t t t t y ,为了减少舍入误差,应将表达式1999 2001-

统考计算机考试试题及答案

1、利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是_D_。 A、科学计算 B、自动控制 C、辅助设计 D、信息处理 2、当前计算机已应用于各种行业、各种领域,而计算机最早的设计是应用于B A、数据处理 B、科学计算 C、辅助设计 D、过程控制 3、1946年所设计的第一台计算机的目的是进行科学计算,其主要解决的问题 面向于B。 A、文化和教育 B、军事和科研 C、商业和服务 D、管理和网络 4、计算机网络的目标是实现____C__。 A、数据处理 B、文献检索 C、资源共享和信息传输 D、信息 传输 5、最早设计计算机的目的是进行科学计算,其主要计算的问题面向于__B__。 A、科研 B、军事 C、商业 D、管理 6、利用计算机来模仿人的高级思维活动称为___D_。 A、数据处理 B、自动控制 C、计算机辅助系统 D、人工智能 7、下列四项中,不属于多媒体所包括的媒体类型的是__A____。 A、X光 B、图像 C、音频 D、视频 8、当前计算机的应用领域极为广泛,但其应用最早的领域是__B__。 A、数据处理 B、科学计算 C、人工智能 D、过程控制 9、当前气象预报已广泛采用数值预报方法,这种预报方法会涉及计算机应用中 的__A__。 A、科学计算和数据处理 B、科学计算与辅助设计 C、科学计算和过程控制 D、数据处理和辅助设计 10、计算机最主要的工作特点是_A_____。 A、存储程序与自动控制 B、高速度与高精度 C、可靠性与可用性 D、有记忆能力 11、用来表示计算机辅助设计的英文缩写是__C__。 A、CAI B、CAM C、CAD D、CAT 12、计算机应用中最诱人、也是难度大且目前研究最为活跃的领域之一是_A__。 A、人工智能 B、信息处理 C、过程控制 D、辅助设计 13、某型计算机峰值性能为数千亿次/秒,主要用于大型科学与工程计算和大规模数据处理,它属于_A____。

数值分析作业答案

数值分析作业答案 插值法 1、当x=1,-1,2时,f(x)=0,-3,4,求f(x)的二次插值多项式。 (1)用单项式基底。 (2)用Lagrange插值基底。 (3)用Newton基底。 证明三种方法得到的多项式是相同的。 解:(1)用单项式基底 设多项式为: , 所以: 所以f(x)的二次插值多项式为: (2)用Lagrange插值基底 Lagrange插值多项式为: 所以f(x)的二次插值多项式为: (3) 用Newton基底: 均差表如下: xk f(xk) 一阶均差二阶均差 1 0 -1 -3 3/2 2 4 7/ 3 5/6 Newton插值多项式为: 所以f(x)的二次插值多项式为: 由以上计算可知,三种方法得到的多项式是相同的。 6、在上给出的等距节点函数表,若用二次插值求ex的近似值,要使截断误差不超过10-6,问使用函数表的步长h应取多少? 解:以xi-1,xi,xi+1为插值节点多项式的截断误差,则有 式中 令得 插值点个数

是奇数,故实际可采用的函数值表步长 8、,求及。 解:由均差的性质可知,均差与导数有如下关系: 所以有: 15、证明两点三次Hermite插值余项是 并由此求出分段三次Hermite插值的误差限。 证明:利用[xk,xk+1]上两点三次Hermite插值条件 知有二重零点xk和k+1。设 确定函数k(x): 当或xk+1时k(x)取任何有限值均可; 当时,,构造关于变量t的函数 显然有 在[xk,x][x,xk+1]上对g(x)使用Rolle定理,存在及使得 在,,上对使用Rolle定理,存在,和使得 再依次对和使用Rolle定理,知至少存在使得 而,将代入,得到 推导过程表明依赖于及x 综合以上过程有: 确定误差限: 记为f(x)在[a,b]上基于等距节点的分段三次Hermite插值函数。在区间[xk,xk+1]上有 而最值 进而得误差估计: 16、求一个次数不高于4次的多项式,使它满足,,。

数值计算方法期末考试题

一、单项选择题(每小题3分,共15分) 1. 3.142和3.141分别作为的近似数具有( )和( )位有效数字. A .4和3 B .3和2 C .3和4 D .4和4 2. 已知求积公式 ,则=( ) A . B . C . D . 3. 通过点 的拉格朗日插值基函数满足( ) A . =0, B . =0, C .=1, D . =1, 4. 设求方程 的根的牛顿法收敛,则它具有( )敛速。 A .超线性 B .平方 C .线性 D .三次 5. 用列主元消元法解线性方程组 作第一次消元后得到的第3个方程( ). A . B . C . D . π()()2 1 121 1()(2)636f x dx f Af f ≈ ++? A 1613122 3()()0011,,,x y x y ()()01,l x l x ()00l x ()110l x =() 00l x ()111 l x =() 00l x ()111 l x =() 00l x ()111 l x =()0 f x =12312312 20 223332 x x x x x x x x ++=?? ++=??--=?232 x x -+=232 1.5 3.5 x x -+=2323 x x -+=

单项选择题答案 1.A 2.D 3.D 4.C 5.B 二、填空题(每小题3分,共15分) 1. 设, 则 , . 2. 一阶均差 3. 已知时,科茨系数 ,那么 4. 因为方程 在区间 上满 足 ,所以 在区间内有根。 5. 取步长,用欧拉法解初值问题 的计算公 式 . 填空题答案 230.5 1.5 x x -=-T X )4,3,2(-==1||||X 2||||X =()01,f x x = 3n =()()() 33301213,88C C C === () 3 3C =()420 x f x x =-+=[]1,2()0 f x =0.1h =()211y y y x y ?'=+?? ?=?

混凝土结构M-N关系图计算机数值分析C++编程

练习2: 一、题目 钢筋混凝土矩形截面:b=300mm ,h=600mm ,h 0=560mm ,a s ’=25mm ,a s =40mm ,A s ’=157mm2,A s =804mm2,f y ’=280MPa ,f y =280MPa ,E s =200GPa ,E c =25.5GPa ,f c =13.4MPa ,f t =1.54MPa ,ε0=0.002,εcu =0.0038,εs u ≤10%=0.10。. 利用数值方法计算截面的M~N 关系,并附简化计算结果N u 。 b=300mm 2Φ10 h=600mm 4Φ16 二、简单分析: 本次作业是在上一次作业的基础上继续进行其他计算。主要任务是利用计算机软件来计算特定截面偏心受压情况下的纵向压力与弯矩的关系。可参考第一次作业的程序,做适当的修改即可。混凝土应力—应变曲线采用的是R üsch 建议的曲线。曲线的上升段采用抛物线形式,下降段为斜直线。 R üsch 建议的曲线:当 0εε≤时, '2 002[()] c c f ε εσεε=- 当 0cu εεε<≤时, 'c c f σ= 根据《高等钢筋混凝土结构学》提供的公式: 由平衡条件:0N =∑,0M =∑

可知, ''0 ()()d x c ci s s s s N b y y A A σεσσ=+-? 0'''00000 ()()()(+)d () x s c ci i s s s N e y b y h x y y A h a σεσ+=-+-? 对于离纵向力较远钢筋应力的取值可参照以下情况: 平衡破坏:即受压边缘混凝土应变恰好达到极限应变时,受拉钢筋刚好达到屈服强度280MPa 。 受拉破坏:荷载偏心较大时,钢筋先屈服(达到280MPa ),经过一个过程后,混凝土达到极限压应变。 受压破坏:荷载偏心较小时,构件产生受压破坏。受压破坏是指受压较大一侧的混凝土达到极限压应变,而离纵向力较远一侧的钢筋可能受拉或者受压但都不屈服。此时钢筋应力可用以下代替: (1)s s s cu s h E E x σεε==- 轴心受压时,e0=0,全截面受压且破坏时压应变均为0.0038,两侧钢筋均受压屈服,代入上式中可以得到 ''' 13.43006002801572808072681.92c s y s y N b h A f A f kN σ=??+?+?=??+?+?= '''00()() 2 242.60c s y s s h b h h A f h a y N mm σ???-+??-= = . 由c++最终计算的数据所得到的N-M 图如下图所示。

《计算机审计》模拟试题及答案模板

《审计软件介绍》模拟笔试题 一、填空题(4分) 1.人们对数据的存储和管理大致经历了人工管理文件系统数据库系统三个阶段。 2.数据模型通常由数据结构、数据操作和完整性约束三部分组成。 3.按照应用领域的不同,审计软件可以分为通用审计软件和专用审计软件。 二、单项选择题(16分) 1.下列陈述中,属于面向数据的计算机审计主要内容的有()a (A)对数据文件进行查询和分析(B)对信息系统主管进行离任审计 (C)检查防病毒软件安装情况(D)对安全防护系统进行检查 2.大量的数据用()的形式来表示,是计算机数据处理的一个显著特点。b (A)光盘(B)代码 (C)纸性介质(D)软盘 3.在关系数据模型中,实体以及实体间的联系是通过()来描述的。a (A)关系(B)键值 (C)属性(D)元组 4.下列运算(操作)中,属于传统的集合运算(操作)的有()a (A)差(B)连接 (C)选择(D)投影 5.下列数据库管理系统中,属于关系型数据库管理系统的有()a (A)Informix (B)IMS (C)文本文件(D)Microsoft Excel 6.在关系模型的特点中,所谓“关系必须是规范化的关系”,是指关系模型必须至少满足()a (A)1NF (B)2NF (C)3NF (D)BCNF 7.下列工具中,属于数据库设计中可视化的规范化辅助设计软件的有()c (A)Microsoft Access 2000 (B)Power Builder (C)Oracle Designer 2000 (D)Visual Basic 6

8.数据字典的最小组成单位是()a (A)数据项(B)数据结构 (C)数据流(D)数据存储 9.将局部E-R模型集成为全局E-R模型的时候,可能会存在的冲突有()a (A)属性冲突, (B)实体冲突 (C)联系冲突(D)以上都不对 10.为了保证源系统和目标系统对接口中传输的信息不产生歧义,要求接口语法所产生的语言()a (A)没有二义性(B)采用形式化语言 (C)采用自然语言(D)保持独立 11.审计接口一般包括两方面的内容,一是信息传输的格式和规范,二是完成传输作业的()b (A)参数(B)程序 (C)范围(D)字符集 12.审计接口的“前处理器”通常是指传输层的()部分。a (A)数据采集(B)数据传输 (C)数据接收(D)数据校验 13.IDAPI是由()公司为主制定的。a (A)Borland (B)Microsoft (C)Sybase (D)Lotus 14.下列技术和方法中,通过OLE DB提供的COM接口访问数据,能够适合于各种客户机/服务器应用系统和基于Web的应用的是()c (A)ODBC (B)IDAPI (C)ADO (D)DAO 15.在分隔符形式的文本文件中,不同的字段之间是通过()来划分的。d (A)逗号(B)竖线 (C)文本识别符号(D)字段分隔符号 16.在导入包含日期时间信息的文本文件的过程中,一般要进行()操作。c (A)值域转换(B)代码转换 (C)日期时间格式转换(D)相关检验 17.用以标识缺省的Informix数据库服务器名称的环境变量是()b (A)INFORMIXHOSTS (B)INFORMIXSERVER (C)DBCODESET (D)INFORMIXDIR

吉林大学 研究生 数值计算方法期末考试 样卷

1.已知 ln(2.0)=0.6931;ln(2.2)=0.7885,ln(2.3)=0 .8329,试用线性插值和抛物插值计算.ln2.1的值并估计误差 2.已知x=0,2,3,5对应的函数值分别为y=1,3,2,5.试求三次多项式的插值 3. 分别求满足习题1和习题2 中插值条件的Newton插值 (1) (2)

3()1(2)(2)(3) 310 N x x x x x x x =+--+--4. 给出函数f(x)的数表如下,求四次Newton 插值多项式,并由此计算f(0.596)的值 解:

5.已知函数y=sinx的数表如下,分别用前插和后插公式计算sin0.57891的值

6.求最小二乘拟合一次、二次和三次多项式,拟合如下数据并画出数据点以及拟合函数的图形。 (a) (b)

7.试分别确定用复化梯形、辛浦生和中矩形 求积公式计算积分2 14dx x +?所需的步长h ,使得精度达到5 10 -。 8.求A 、B 使求积公式 ?-+-++-≈1 1)] 21()21([)]1()1([)(f f B f f A dx x f 的 代数精度尽量高,并求其代数精度;利用 此公式求? =2 1 1dx x I (保留四位小数)。 9.已知 分别用拉格朗日插值法和牛顿插值法求

) (x f 的三次插值多项式)(3 x P ,并求)2(f 的近 似值(保留四位小数)。 10.已知 求)(x f 的二次拟合曲线)(2 x p ,并求)0(f 的近似值。 11.已知x sin 区间[0.4,0.8]的函数表

计算机数值方法试题

一、填空(共20分,每题2分) 1、设,取5位有效数字,则所得的近似值x=_____. 2、设一阶差商, 则二阶差商 3、数值微分中,已知等距节点的函数值 则由三点的求导公式,有 4、求方程的近似根,用迭代公式,取初始值, 那么 5、解初始值问题近似解的梯形公式是 6、,则A的谱半径=,A的= 7、设,则=和 = 8、若线性代数方程组AX=b 的系数矩阵A为严格对角占优阵,则雅可比迭代和高斯-塞德尔 迭代都_____ 9、解常微分方程初值问题的欧拉(Euler)方法的局部截断误差为_____ 10、设,当时,必有分解式,其中L为下三角阵,当其对角线元素足条件 时,这种分解是唯一的。 二、计算题(共60 分,每题15分) 1、设 (1)试求在上的三次Hermite插值多项式H(x)使满足 H(x)以升幂形式给出。(2)写出余项的表达式 2、已知的满足,试问如何利用构造一个

收敛的简单迭代函数,使0,1…收敛? 3、试确定常数A,B,C和,使得数值积分公式 有尽可能高的代数精度。试问所得的数值积分公式代数精度是多少?它是否为Gauss型的? 4、推导常微分方程的初值问题的数值解公式: 三、证明题 1、设 (1)写出解的Newton迭代格式 (2)证明此迭代格式是线性收敛的 2、设R=I-CA,如果,证明: (1)A、C都是非奇异的矩阵 (2) 参考答案: 一、填空题 1、 2、 3、 4、 5、 6、 7、

8、收敛 9、O(h) 10、 二、计算题 1、1、(1) (2) 2、由,可得 因故 故,k=0,1,…收敛。 3、,该数值 求积公式具有5次代数精确度,它是Gauss型的 4、数值积分方法构造该数值解公式:对方程在区间上积分,得 ,记步长为h,对积分 用Simpson求积公式得 所以得数值解公式: 三、证明题 1、证明:(1)因,故,由Newton迭代公式: n=0,1,…

数值计算方法试题集及答案要点

《数值计算方法》复习试题 一、填空题: 1、 ?? ??? ?????----=410141014A ,则A 的LU 分解为 A ? ???????? ???=????????? ?? ?。 答案: ?? ????????--??????????--=1556141501 4115401411A 2、已知3.1)3(,2.1)2(, 0.1)1(===f f f ,则用辛普生(辛卜生)公式计算求 得?≈3 1 _________ )(dx x f ,用三点式求得≈')1(f 。 答案:2.367,0.25 3、1)3(,2)2(, 1)1(==-=f f f ,则过这三点的二次插值多项式中2x 的系数 为 ,拉格朗日插值多项式为 。 答案:-1, )2)(1(21 )3)(1(2)3)(2(21)(2--------= x x x x x x x L 4、近似值*0.231x =关于真值229.0=x 有( 2 )位有效数字; 5、设)(x f 可微,求方程)(x f x =的牛顿迭代格式是( ); 答案 )(1)(1n n n n n x f x f x x x '--- =+ 6、对 1)(3++=x x x f ,差商=]3,2,1,0[f ( 1 ),=]4,3,2,1,0[f ( 0 ); 7、计算方法主要研究( 截断 )误差和( 舍入 )误差; 8、用二分法求非线性方程f (x )=0在区间(a ,b )内的根时,二分n 次后的误差限为( 1 2+-n a b ); 9、求解一阶常微分方程初值问题y '= f (x ,y ),y (x 0)=y 0的改进的欧拉公

计算机数值方法教案

第O 章 绪论 一、教学设计 1.教学内容:数值计算方法这门课程的形成背景及主要研究内容、研究方法、主要特点;算法的有关概念及要求;误差的来源、意义、及其有关概念。数值计算中应注意的一些问题。 2.重点难点:算法设计及其表达法;误差的基本概念。数值计算中应注意的一些问题。 3.教学目标:了解数值计算方法的基本概念;掌握误差的基本概念:误差、相对误差、误差限、相对误差限、有效数字;理解有效数字与误差的关系。学会选用相对较好的数值计算方法。 4.教学方法:介绍与讨论 二、教学过程 §1。1引论 1.课程简介: 数学科学的一个分支,它研究数值计算方法的设计、分析和有关的理论基础与软件实现问题。另外,有一个较常用的名词“数值分析”,其包含的内容属于计算数学的一个部分。 2.历史沿革: ①数学最初导源于计算,计算曾经是古代数学的最重要的组成部分。 ②各个时期的大数学家,在发展基础数学的同时也都对计算方法作出了重要贡献。例如:牛顿、拉格朗日、高斯、秦九韶等。 ③直到20世纪40年代,由于技术手段和计算工具条件的不足,发展比较缓慢,作用也比较有限。 3.计算方法的形成: ①20世纪下半叶,计算机极大地扩展了数学的应用范围与能力。如:天气预报 ②计算能力的提高与所用计算方法的效能密切相关。 ③以原来分散在数学各分支的计算方法为基础的一门新的数学科学“计算数学”开始形成并迅速发展。 4.作用与意义: 科学实验、科学理论、科学计算已成为人类进行科学活动的三大方法。这是伽利略、牛顿以来在科学方法论方面取得的重大进展。 5.计算方法的任务: ①将计算机不能直接计算的运算,化成在计算机上可执行的运算。 例:!!212n x x x e n x ++++≈ , h x y h x y x y )()()(-+≈' ②针对数值问题研究可在计算机上执行且行之有效的新系列计算公式。 例:解线性方程组,已有Cram 法则,但不可行。(几十万年) ③误差分析,即研究数值问题的性态和数值方法的稳定性。 6.计算机数值方法的研究对象:(与科学计算有关的数学问题是多种多样的,最基本类型有:) 利用计算机解决科学计算问题的全过程大致如下: 实际问题――>构造数学模型――>设计数值计算方法――>程序设计――>上机求 出结果――>回到实际问题。 数学模型举例: 例1:鸡兔同笼:(共10只,34只脚)导致方程组; 例2:曲边梯形的面积。 相应地,本课程主要研究的数值问题有:函数的插值与逼近方 法;微分与积分计算方法;线性方程组与非线性方程组计算方 法;微分方程数值解等。 7.主要特点 既有纯数学的高度抽象性与严密科学性的特点,同时又具 有应用广泛性与数值试验的高度技术性。(要求先掌握基本数 学知识,以及计算机的基本操作)

计算机应用基础统考试题库与答案

一.关于计算机的诞生与发展 1、一般认为,世界上第一台电子数字计算机诞生于__A____。 A.1946 年 B.1952 年 C.1959 年 D.1962 年 2、当前的计算机一般被认为是第四代计算机,它所采用的逻辑元件是___C___。 A. 集成电路 B. 晶体管 C. 大规模集成电路 D.电子管 3、下列关于世界上第一台电子计算机ENIAC的叙述中,错误的 是___D___。 A. 世界上第一台计算机是 1946年在美国诞生的 B. 它主要采用电子管作为主要电子器件 C.它主要用于军事目的和科学计算,例如弹道计算 D. 确定使用高级语言进行程序设计 目前,微型计算机中广泛采用的电子元器件是__D____。 A. 电子管 B. 晶体管 C.小规模集成电路 D. 大规模和超大规模集成电路 4、早期的计算机体积大、耗电多、速度慢,其主要原因是制约于__D____。 A. 元材料 B. 工艺水平 C. 设计水平 D. 元器件 二.计算机的分类 5、计算机可分为数字计算机、模拟计算机和数模混合计算机,这种分类是依据____B__。 A. 功能和用途 B. 处理数据的方式 C.性能和规律 D. 使用范围 6、电子计算机按规模和处理能力划分,可以分为___C__。 A. 数字电子计算机和模拟电子计算机 B. 通用计算机和专用计算机 C. 巨型计算机、中小型计算机和微型计算机 D. 科学与过程计算计算机、工业控制计算机和数据计算机 7、个人计算机简称PC机,这种计算机属于___A__。 A. 微型计算机 B. 小型计算机 C. 超级计算机 D. 巨型计算机 三.计算机的主要特点 8、计算机的主要特点是___C___。 A. 运算速度快、存储容量大、性能价格比低 B. 运算速度快、性能价格比低、程序控制 C.运算速度快、自动控制、可靠性高 D. 性能价格比低、功能全、体积小 9、以下不属于电子数字计算机特点的是_B_____。 A. 通用性强 B. 体积庞大 C. 计算精度高 D. 运算快速 10、现代计算机之所以能够自动、连续地进行数据处理,主要是因为__D____。 A. 采用了开关电路 B. 采用了半导体器件 C.采用了二进制 D. 具有存储程序的功能 11、下列各项中,在计算机主要的特点中尤其最重要的工作特点是__A____。 A. 存储程序与自动控制----对!可以说它是计算机的工作原理 B. 高速度与高精度 C.可靠性与可用性 D. 有记忆能力 12、 " 使用计算机进行数值运算,可根据需要达到几百万分之一的精确度。" ,该描述说明计算机具有 _C_____。 A. 自动控制能力 B. 高速运算的能力 C. 很高的计算精度 D. 记忆能力 13、 " 计算机能够进行逻辑判断并根据判断的结果来选择相应的处理。" ,该描述说明计算机具有 ____B__。 A. 自动控制能力 B. 逻辑判断能力 C. 记忆能力 D. 高速运算的能力 14、计算机的通用性使其可以求解不同的算术和逻辑问题,这主要取决于计算机的_A___。 A. 可编程性 B. 指令系统 C. 高速运算 D.存储功能 四.计算机的主要用途 15、当前计算机的应用领域极为广泛,但其应用最早的领域是_B_____。 A. 数据处理 B. 科学计算 C. 人工智能 D. 过程控制 16、计算机当前的应用领域非常广泛,但根据统计其应用最广泛的领域是____A__。 A. 数据处理 B. 科学计算 C. 辅助设计 D. 过程控制 17、当前气象预报已广泛采用数值预报方法,这主要涉及计算机应用中的____D__。 A. 数据处理和辅助设计 B. 科学计算与辅助设计 C. 科学计算和过程控制 D. 科学计算和数据处理 18、办公室自动化是计算机的一大应用领域,按计算机应用的分类,它属于_____D___。 A. 科学计算 B. 辅助设计 C. 实时控制 D. 数据处理 19、在工业生产过程中,计算机能够对“控制对象”进行自动控制和自动调节的控制方式,如生产过程化、过程仿 真、过程控制等。这属于计算机应用中的___B___。 A. 数据处理 B. 自动控制 C. 科学计算 D. 人工智能 20、计算机辅助设计的英文缩写是___A___。

相关文档
最新文档