常州大学数值分析上机练习二参考解答

常州大学数值分析上机练习二参考解答
常州大学数值分析上机练习二参考解答

上机练习二参考解答

江苏工业学院数理学院 徐明华

2008-5-21

一、实验目的

1、 熟悉插值法的理论基础和方法基础

2、 了解软件Matlab 中有关函数插值的工具

二、实验内容

1、 对自己给定的函数()y f x =,选取适当的节点,编写MA TLAB 程序,分别给出利用Lagrange 插

值方法、Newton 插值方法确定的逼近()y f x =的插值逼近多项式,并将函数()y f x =、逼近多项式及插值余项的图形画在同一坐标系中。

要求:在数值实验中观察不同的被插函数()y f x =及不同的插值节点选取对插值余项的影响,并结合插值余项定理做适当的解释。

1) 算法介绍

已知列表函数

求一个次数不超过n 的多项式()n P x 逼近上述列表函数,满足条件:

(),0,1,2,,n i i P x y i n == (1)

其中

,0,1,2,,i x i n = 互不相同,称为插值节点;条件(1)称为插值条件;满足条件(1)的多项式()

n P x 称为插值逼近多项式。插值多项式的计算方法如下:

方法一:古典方法 (1) 方法介绍

方法一是一种很自然的想法。简要过程如下: 令

2012()n n n P x a a x a x a x =++++

由插值条件(1)可得待定系数01,,,n a a a 的一个线性方程组:

2010200020112111

2012n

n n

n n n n n n n a a x a x a x y a a x a x a x y a a x a x a x y ?++++=?++++=??

?

?++++=?

(2) 方程组(2)的系数矩阵的行列式为

2000

21112111n

n n n

n n

x x x x x x x x x

这是一个范德蒙(Vandermonde )行列式,当,

0,1,2,,i x i n = 互不相同时不为零,因此,方程组

(2)有唯一解。即,我们可以通过解方程组(2)得到满足插值条件的插值多项式()n P x 。 (2) 方法说明

满足插值条件的多项式是存在并唯一的。即,不论用什么方法求出的满足插值条件的多项式本质

上都是一样的,只可能在表现形式上可能有所差异。 插值误差(余项):

(1)01()

()()()()()()(1)!

n n n n f R x f x P x x x x x x x n ξ+=-=---+

由此插值误差可知,若函数()f x 的高阶导数有界,则增加插值节点个数,提高插值多项式的次

数,可能会降低插值误差。

Runge 现象:插值误差并不总是随着插值多项式的次数的增大而减小。

工作量:通过解方程组(2)确定插值多项式的工作量大约为3

(/3)O n 次乘除法。

根据上述算法分析,下面介绍确定插值多项式()n P x 的另外两种方法,达到克服存在问题,改进算法的目的。

方法二:Lagrange 插值方法 (1)算法简介

Lagrange 插值方法是一种构造性方法,它构造一个满足插值条件的多项式。具体如下: 令

0011()()()()n n n L x l x y l x y l x y =+++ (3) 其中

011011()()()()

()()()()()

i i n i i i i i i i n x x x x x x x x l x x x x x x x x x -+-+----=

----

满足

1,()0,i j j i

l x j i

=?=?≠?

因此,容易验证()n L x 满足插值条件:

(),0,1,,n i i L x y i n == 。

称由(3)式所确定的插值多项式为Lagrange 插值多项式。

说明:根据满足插值条件的插值多项式的唯一性,Lagrange 方法得到的多项式与方法一所得的插值多项式完全一致,可能差异仅仅在多项式的表达形式上。

(2)Lagrange 插值方法分析

优点:Lagrange 插值方法简单,且计算量比方法一少。

确定()n L x 的计算量大概是2

(2)O n 次乘除法;

缺点:(1)设根据列表函数

已经得到Lagrange 插值多项式()n L x ,若在列表函数中增加一个新的节点得到如下列表函数

则Lagrange 插值方法与方法一一样不能方便地利用已有的计算结果得到新的插值多项式1()n L x +

(2)与方法一一样可能会有Runge 现象。

为了克服Lagrange 插值方法存在的缺点(1), 下面我们介绍Newton 插值法。

方法三: Newton 插值方法

(1) 方法思想 构造如下形式的多项式

01020101()()()()()()

n n n N x a a x x a x x x x a x x x x -=+-+--+

+--

若()n N x 满足插值条件

(),0,1,2,,n i i N x y i n == ,

上述形式的插值多项式称为Newton 插值多项式。我们将会看到增加节点(11,n n x y ++)后,新的满足插值条件的插值多项式1()n N x +与()n N x 之间有如下关系

1101()()()()()n n n n N x N x a x x x x x x ++=+--- 。

由此可见在已有()n N x 的基础上确定1()n N x +时,仅仅需要计算1n a +,因此下面我们关心的问题主要是Newton 插值多项式中系数,0,1,2,k a k = ,的计算方法。为此引入差商概念

(2) 差商的概念

对于给定的函数()y f x =,定义 一阶差商:()()[,]i j i j i j

f x f x f x x x x -=

-

二阶差商:[,][,]

[,,]i j j k i j k i k

f x x f x x f x x x x x -=-

……

k 阶差商:

01112010[,,,][,,,]

[,,,]k k k k

f x x x f x x x f x x x x x --=

-

(3) 差商与Newton 插值多项式系数之间的关系

性质1:

010

011()

[,,,]()()()()

k

i k i i i i i k f x f x x x x x x x x x x x =-+=----∑

说明:由性质1可知差商与节点有关,与节点的顺序无关。

性质2:设n 次多项式

01020101()()()()()()

n n n N x a a x x a x x x x a x x x x -=+-+--+

+--

满足插值条件(),0,1,2,,n i i N x y i n == ,则

01[,,,],0,1,2,k k a f x x x k == ,这里000[]()a f x f x ==。

说明:01[,,,],0,1,2,k k a f x x x k == 仅与节点01,,,k x x x 有关,与新增节点无关。这就保证了Newton 插值多项式在增加新的节点时,已有的工作量能够被充分被利用。

(4) 差商表

下面给出差商的计算表,在实际计算过程中,可以逐行计算表中的数据,若新增加节点,则相关差商

可以在已得到的差商表的基础上,比较方便地得到。

0x 0()f x

1

x

1

()f x 0

1

[,]f x x 2x 2()f x 02[,]f x x 012[,,]f x x x

3x 3()f x 03[,]f x x

013[,,]f x x x 0123[,,,]f x x x x

4x

4()f x

04[,]f x x

014[,,]f x x x

0124[,,,]f x x x x

01234[,,,,]f x x x x x

2) 程序

这里仅给出Lagrange 插值方法和Newton 插值方法的Matlab 程序及相应的主调程序。

(1) Lagrange 插值方法的程序及其主程序

将三角函数sin y x =在[,ππ-]上用插值多项式逼近,插值节点分别取成

-3.1416 -1.8850 -0.6283 0.6283 1.8850 3.1416

-3.1416 -1.5708 0 1.5708 3.1416

按照实验要求的程序如下:

(a )主程序

function test_lagrange() x0=-pi:0.4*pi:pi; %x0=-pi:0.5*pi:pi; y0=sin(x0);

x=-pi:0.05*pi:pi;

[C,L,Y]=lagrange(x0,y0,x) y=sin(x); r=y-Y;

plot(x,Y ,'r--',x,y,'b-',x,r,'k-.','LineWidth',2);

legend('Lagrange polynomial','The original f(x) ','Error',0);

(b )子程序

function [C,L,Y]=lagrange(x0,y0,x)

%Input -x0 is a row vector that contains a list of abscissas % -y0 is a row vector that contains a list of ordinates % -x is a vector that f(x) will be approximately % computed by using Lagrange polynomial

%Output Y is a vector that contains the approximate value of f(x). % -C is a matrix that contains the coefficients of the % Lagrange interpolatory polynomial.

% -L is a matrix that contains the Lagrange % coefficient of basic interpolating polynomials

if nargin < 2 | nargin > 3

error('Incorrect Number of Inputs'); end

if length(x0)~=length(y0)

error('The length of x0 must be equal to it of y0'); end

w=length(x0); n=w-1;

L=zeros(w,w);

% Form the Lagrange coefficient of basic interpolating polynomials for k=1:n+1 V=1;

for j=1:n+1 if k~=j

if abs(x0(k)-x0(j))

error('Divided by Zero,there are two nodes are the same'); end

V=conv(V,poly(x0(j)))/(x0(k)-x0(j)); end end

L(k,:)=V; end

% Determine the coefficients of the Lagrange % interpolating polynomial C=y0*L; if nargin==3

Y=polyval(C,x); end

(2) Newton 插值方法的程序

下述程序可以根据列表函数,给出Newton 插值多项式的系数、差商表,并能够根据给定的插值点x 计算被插函数在x 处的插值。

下面将函数2

1/(1)y x =+在[5,5-]上用Newton 插值多项式逼近,插值节点分别取成

-5 -4 -3 -2 -1 0 1 2 3 4 5

按照实验要求的程序如下: (a) 主程序 clc;

% test Newton interpolation polynomial %test_Newpoly.m x0=-5:1:5;

y0=1./(1+x0.*x0); x=-5:0.1:5;

[C,D,Y]=newpoly(x0,y0,x); y=1./(1+x.*x); r=y-Y;

plot(x,Y ,'r--',x,y,'b-',x,r,'k-.','LineWidth',2);

legend('Newton polynomial','The original f(x) ','Error',0);

(b )子程序

function [C,D,Y]=newpoly(x0,y0,x)

%Input -x0 is a row vector that contains a list of abscissas % -y0 is a row vector that contains a list of ordinates % -x is a row vector that f(x) will be approximately % computed by using Newton interpolation polynomial %Output Y is a vector that contains the approximate value of f(x). % -C is a vector that contains the coefficients of the % Newton interpolatory polynomial. % -D is the divided-difference table. if nargin < 2 | nargin > 3

error('Incorrect Number of Inputs'); end

if length(x0)~=length(y0)

error('The length of x0 must be equal to it of y0'); end

n=length(x0); D=zeros(n,n); D(:,1)=y0';

% Use formula to form the divided-difference table for j=2:n for k=j:n

if abs(x0(k)-x0(k-j+1))

error('Divided by Zero,there are two nodes are the same'); end

D(k,j)=(D(k,j-1)-D(k-1,j-1))/(x0(k)-x0(k-j+1)); end end

% Determine the coefficients of the Newton interpolating polynomial C=D(n,n);

for k=(n-1):-1:1

C=conv(C,poly(x0(k))); m=length(C);

C(m)=C(m)+D(k,k); end

if nargin==3

Y=polyval(C,x); end

3) 实验结果

(1)用Lagrange 插值方法插值逼近sin y x =在[,ππ-]上的表达式

(a )插值节点取成

-3.1416 -1.8850 -0.6283 0.6283 1.8850 3.1416

则结果如下:

图 1

(b )插值节点取成

-3.1416 -1.5708 0 1.5708 3.1416

比上一实验减少一个节点,则结果如下如下:

图 2

(3) Newton 插值方法的程序

(a )用Newton 插值多项式逼近函数2

1/(1)y x =+在[5,5-]上,插值节点分别取成

-5 -4 -3 -2 -1 0 1 2 3 4 5

的数值结果如下:

图 3

(b )用Newton 插值多项式逼近函数2

1/(1)y x =+在[5,5-]上,插值节点分别取成

-5.0000 -4.5000 -4.0000 -3.5000 -3.0000 -2.5000 -2.0000 -1.5000 -1.0000 -0.5000 0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000 3.5000 4.0000 4.5000 5.0000

的数值结果如下:

图4

4) 结果分析

(1)用Lagrange 插值方法插值逼近sin y x =在[,ππ-]上的表达式,由于被插函数的高阶导数有界,根据插值余项定理可知,增加节点个数可以提高逼近精度,从上述两个实验结果图1和图2可以看出试验结果符合理论推测。

(2)用插值多项式逼近函数函数2

1/(1)y x =+,x ∈ [5,5]-,从图3及图4(注意图4的纵坐标单位与图3的纵坐标单位的差异)可知,此时,增加插值多项式的次数并不能够达到降低插值误差的目的,出现Runge 现象。

2、 熟悉Matlab\polyfun 下面的一些函数(可以在MA TLAB 命令窗口下执行help polyfun 得到

Matlab\polyfun 下面有哪些函数),并根据自己学习的需要给出其中一些函数的用法。 解:

1)在Matlab 命令窗口下输入:help polyfun 回车可得:

help polyfun

Interpolation and polynomials.

Data interpolation.

pchip - Piecewise cubic Hermite interpolating polynomial. interp1 - 1-D interpolation (table lookup). interp1q - Quick 1-D linear interpolation.

interpft - 1-D interpolation using FFT method. interp2 - 2-D interpolation (table lookup). interp3 - 3-D interpolation (table lookup). interpn - N-D interpolation (table lookup).

griddata - Data gridding and surface fitting.

griddata3 - Data gridding and hyper-surface fitting for 3-dimensional data. griddatan - Data gridding and hyper-surface fitting (dimension >= 2).

Spline interpolation.

spline - Cubic spline interpolation.

ppval - Evaluate piecewise polynomial.

Geometric analysis.

delaunay - Delaunay triangulation. delaunay3 - 3-D Delaunay tessellation. delaunayn - N-D Delaunay tessellation.

dsearch - Search Delaunay triangulation for nearest point. dsearchn - Search N-D Delaunay tessellation for nearest point. tsearch - Closest triangle search. tsearchn - N-D closest triangle search. convhull - Convex hull. convhulln - N-D convex hull. voronoi - Voronoi diagram.

voronoin - N-D V oronoi diagram.

inpolygon - True for points inside polygonal region. rectint - Rectangle intersection area. polyarea - Area of polygon.

Polynomials.

roots - Find polynomial roots.

poly - Convert roots to polynomial. polyval - Evaluate polynomial.

polyvalm - Evaluate polynomial with matrix argument. residue - Partial-fraction expansion (residues). polyfit - Fit polynomial to data. polyder - Differentiate polynomial.

polyint - Integrate polynomial analytically. conv - Multiply polynomials. deconv - Divide polynomials.

2)注释与说明

这部分内容包括一维、二维、高维插值(Data interpolation )方面的程序,包括样条插值(spline interpolation )方面的一些函数,还有一些与多项式(Polynomials )有关的函数等。

3)举例

下面我们利用函数spline (样条插值函数)来处理2

1/(1)y x =+在[5,5-]上的逼近问题。

(a) 插值节点取成

-5 -4 -3 -2 -1 0 1 2 3 4 5

时的主程序及数值结果如下:

% test function spline x0=-5:1:5;

y0=1./(1+x0.*x0); x=-5:0.1:5;

Y=spline(x0,y0,x) y=1./(1+x.*x); r=y-Y;

plot(x,Y ,'r--',x,y,'b-',x,r,'k-.','LineWidth',2);

legend('Cubic Spline','The original f(x) ','Error',0);

图5

(b) 插值节点取成

-5.0000 -4.5000 -4.0000 -3.5000 -3.0000 -2.5000 -2.0000 -1.5000

-1.0000 -0.5000 0 0.5000 1.0000 1.5000 2.0000 2.5000

3.0000 3.5000

4.0000 4.5000

5.0000

时的主程序及数值结果如下:

% test function spline

x0=-5:0.5:5;

y0=1./(1+x0.*x0);

x=-5:0.1:5;

Y=spline(x0,y0,x)

y=1./(1+x.*x);

r=y-Y;

plot(x,Y,'r--',x,y,'b-',x,r,'k-.','LineWidth',2);

legend('Cubic Spline','The original f(x) ','Error',0);

4)实验结果说明

比较图3,4与图5,6可知,样条插值有效地避免了Runge现象,比较图5 与图6 可知,对上述问

题,增加插值节点可以减少样条插值的误差。

图6

3、熟悉网络课程中与本章内容有关的程序,并通过数值实验给出其中一些程序的用法。

课堂上已讲过,从略。

实验结果让我们进一步体会到各种插值方法存在的必要性,并提醒大家在使用各种方法时一定要注意

方法的使用条件。

东南大学数值分析上机题答案

数值分析上机题 第一章 17.(上机题)舍入误差与有效数 设∑=-= N j N j S 2 2 11 ,其精确值为)111-23(21+-N N 。 (1)编制按从大到小的顺序1 -1 ···1-311-21222N S N +++=,计算N S 的通用 程序; (2)编制按从小到大的顺序1 21 ···1)1(111 222-++--+ -=N N S N ,计算N S 的通用程序; (3)按两种顺序分别计算210S ,410S ,610S ,并指出有效位数(编制程序时用单精度); (4)通过本上机题,你明白了什么? 解: 程序: (1)从大到小的顺序计算1 -1 ···1-311-21222N S N +++= : function sn1=fromlarge(n) %从大到小计算sn1 format long ; sn1=single(0); for m=2:1:n sn1=sn1+1/(m^2-1); end end (2)从小到大计算1 21 ···1)1(111 2 22 -++--+-= N N S N function sn2=fromsmall(n) %从小到大计算sn2 format long ; sn2=single(0); for m=n:-1:2 sn2=sn2+1/(m^2-1); end end (3) 总的编程程序为: function p203()

clear all format long; n=input('please enter a number as the n:') sn=1/2*(3/2-1/n-1/(n+1));%精确值为sn fprintf('精确值为%f\n',sn); sn1=fromlarge(n); fprintf('从大到小计算的值为%f\n',sn1); sn2=fromsmall(n); fprintf('从小到大计算的值为%f\n',sn2); function sn1=fromlarge(n) %从大到小计算sn1 format long; sn1=single(0); for m=2:1:n sn1=sn1+1/(m^2-1); end end function sn2=fromsmall(n) %从小到大计算sn2 format long; sn2=single(0); for m=n:-1:2 sn2=sn2+1/(m^2-1); end end end 运行结果:

工程力学期末考核试卷(带答案)

工程力学期末考核试卷(带答案) 题号 一 二 三 四 五 六 七 八 九 十 总分 得分 一、判断题(每题2分,共10分) 1、若平面汇交力系的力多边形自行闭合,则该平面汇交力系一定平衡。( ) 2、剪力以对所取的隔离体有顺时针趋势为正。( ) 3、合力一定比分力大。 ( ) 4、两个刚片构成一个几何不变体系的最少约束数目是3个。 ( ) 5、力偶可以用一个力平衡。( ) 二、填空题(每空5分,共35分) 1、下图所示结构中BC 和AB 杆都属于__________。当F=30KN 时,可求得N AB =__________ ,N BC =__________。 2、分别计算右上图所示的F 1、F 2对O 点的力矩:M(F 1)o= ,M(F 2)o= 。 3、杆件的横截面A=1000mm 2 ,受力如下图所示。此杆处于平衡状态。P=______________、 σ1-1=__________。 命题教师: 院系负责人签字: 三、计算题(共55分) 1、钢筋混凝土刚架,所受荷载及支承情况如图4-12(a )所示。已知 得分 阅卷人 得分 阅卷人 得分 阅卷人 班 级: 姓 名: 学 号: …………………………………………密……………………………………封………………………………线…………………………

= kN ? =Q m q,试求支座处的反力。(15分) P 4= = kN/m, 20 kN m, 10 kN, 2 2、横截面面积A=10cm2的拉杆,P=40KN,试求α=60°斜面上的σα和τα. (15分) 3、已知图示梁,求该梁的支反力,并作出剪力图和弯矩图。(25分)

东南大学数值分析上机作业汇总

东南大学数值分析上机作业 汇总 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

数值分析上机报告 院系: 学号: 姓名:

目录 作业1、舍入误差与有效数 (1) 1、函数文件cxdd.m (1) 2、函数文件cddx.m (1) 3、两种方法有效位数对比 (1) 4、心得 (2) 作业2、Newton迭代法 (2) 1、通用程序函数文件 (3) 2、局部收敛性 (4) (1)最大δ值文件 (4) (2)验证局部收敛性 (4) 3、心得 (6) 作业3、列主元素Gauss消去法 (7) 1、列主元Gauss消去法的通用程序 (7) 2、解题中线性方程组 (7) 3、心得 (9) 作业4、三次样条插值函数 (10) 1、第一型三次样条插值函数通用程序: (10) 2、数据输入及计算结果 (12)

作业1、舍入误差与有效数 设∑ =-=N j N j S 2 2 11 ,其精确值为?? ? ??---1112321N N . (1)编制按从小到大的顺序1 1 131121222-? ??+-+-=N S N ,计算N S 的通用程序; (2)编制按从大到小的顺序()1 21 11111222-???+--+-=N N S N ,计算N S 的通用程序; (3)按两种顺序分别计算642101010,,S S S ,并指出有效位数; (4)通过本上机你明白了什么? 程序: 1、函数文件cxdd.m function S=cxdd(N) S=0; i=2.0; while (i<=N) S=S+1.0/(i*i-1); i=i+1; end script 运行结果(省略>>): S=cxdd(80) S= 0.737577 2、函数文件cddx.m function S=cddx (N) S=0; for i=N:-1:2 S=S+1/(i*i-1); end script 运行结果(省略>>): S=cddx(80) S= 0.737577 3、两种方法有效位数对比

工程力学考试卷及答案

《工程力学》考试卷及答案 试卷部分 专业: 学生证号: 姓名: 1、如图所示,在刚体上A 、B 、C 三点分别作用三个大小相等的力F1、F 2、F3,则( )。 A 、刚体平衡 B 、刚体不平衡,其简化的最终结果是一个力 C 、刚体不平衡,其简化的最终结果是一个力偶 D 、刚体不平衡,其简化的最终结果是一个力和一个力偶 2、如图所示轴受3个转矩,则AB 段轴内部受扭 矩为( ) A 、Ma B 、Mb C 、Mc D 、Ma+Mb 3、力偶对物体产生的运动效应为( )。 A 、只能使物体转动 B 、只能使物体移动 C 、既能使物体转动,又能使物体移动 D 、它与力对物体产生的运动效应有时相同,有时不同 4、如图所示,F 1、F 2(方向如图,大小为正)分别作用于刚体上A 、B 两点,且F 1、F 2与刚体上另一点C 点共面,则下述说法正确的是( ): A 、 在A 点加一个适当的力可以使系统平衡。 B 、 在B 点加一个适当的力可以使系统平衡。 C 、 在C 点加一个适当的力可以使系统平衡。 D 、 在系统上加一个适当的力偶可以使系统平衡。 5、如图所示AC 、BC 杆受力F 作用处于平衡,则下列说法正确的是( )。 A 、 AC 杆是二力构件,BC 杆不是; B 、 B C 杆是二力构件,AC 杆不是; C 、 AC 杆、BC 杆都是二力构件; D 、 AC 杆、BC 杆都不是二力构件。 M A M B M C

二、是非题(每小题3分,共15分) 1、如物体相对于地面保持静止或匀速运动状态,则物体处于平衡。( ) 2、成力偶的两个力F=-F,所以力偶的合力等于零。( ) 3、静力学公理中,二力平衡公理和加减平衡力系公理适用于刚体。( ) 4、杆件的基本变形有四种:轴向拉伸或压缩、剪切、挤压和弯曲。( ) 5、作用在同一物体上的两个力,使物体处于平衡的必要和充分条件是:这两个力大小相等、方向相反、沿同一条直线。( ) 三、填空题(每个空2分,共30分) 1、力对物体的作用效果一般分为效应和效应。 2、求杆件受力后的内力所用的方法是。 3、平面汇交力系平衡的几何条件是合力为。 4、作用在刚体上的两个力偶的等效条件是、和作用于同一平面。 5、工程中把以变形为主要变形的杆件成为轴。 6、柔索的约束反力T通过,沿柔索而物体。 7、当杆件受到一对垂直于轴线的大小相等、方向相反、作用线相距很近的力作用时,将产生。 8、平面内两个力偶等效的条件是这两个力偶处于;上述两平面力偶平衡的充要条件是。 9、工程中把以变形为主要变形的杆件成为梁。 10、工程中把以变形为主要变形的杆件成为轴。 11、材料力学的任务就是在满足的前提下,经济、合理、安全的设计构件。 四、问答题(每小题3分,共6分) 1、简述杆件变形的四种基本形式。 答: 2、什么是力偶三要素? 答: 五、绘图题(每小题6分,共18分) 1、画出下图中球的受力图。

东南大学 数值分析 考试要求

第一章绪论 误差的基本概念:了解误差的来源,理解绝对误差、相对误差和有效数的概念,熟练掌握数据误差对函数值影响的估计式。 机器数系:了解数的浮点表示法和机器数系的运算规则。 数值稳定性:理解算法数值稳定性的概念,掌握分析简单算例数值稳定性的方法,了解病态问题的定义,学习使用秦九韶算法。 第二章非线性方程解法 简单迭代法:熟练掌握迭代格式、几何表示以及收敛定理的内容,理解迭代格式收敛的定义、局部收敛的定义和局部收敛定理的内容。 牛顿迭代法:熟练掌握Newton迭代格式及其应用,掌握局部收敛性的证明和大范围收敛定理的内容,了解Newton法的变形和重根的处理方法。 第三章线性方程组数值解法 (1)Guass消去法:会应用高斯消去法和列主元Guass消去法求解线性方程组,掌握求解三对角方程组的追赶法。 (2)方程组的性态及条件数:理解向量范数和矩阵范数的定义、性质,会计算三种常用范数,掌握谱半径与2- 范数的关系,会计算条件数,掌握实用误差分析法。 (3)迭代法:熟练掌握Jacobi迭代法、Guass-Seidel迭代法及SOR方法,能够判断迭代格式的收敛性。 (4)幂法:掌握求矩阵按模最大和按模最小特征值的幂法。 第四章插值与逼近 (1)Lagrange插值:熟练掌握插值条件、Lagrange插值多项式的表达形式和插值余项。(2)Newton插值:理解差商的定义、性质,会应用差商表计算差商,熟练掌握Newton插值多项式的表达形式,了解Newton型插值余项的表达式。 (3)Hermite插值:掌握Newton型Hermite插值多项式的求法。 (4)高次插值的缺点和分段低次插值:了解高次插值的缺点和Runge现象,掌握分段线性插值的表达形式及误差分析过程。 (5)三次样条插值:理解三次样条插值的求解思路,会计算第一、二类边界条件下的三次样条插值函数,了解收敛定理的内容。 (6)最佳一致逼近:掌握赋范线性空间的定义和连续函数的范数,理解最佳一致逼近多项式的概念和特征定理,掌握最佳一致逼近多项式的求法。 (7)最佳平方逼近:理解内积空间的概念,掌握求离散数据的最佳平方逼近的方法,会求超定方程组的最小二乘解,掌握连续函数的最佳平方逼近的求法。

《工程力学》期末试题及答案

1 湖南工业大学考试试卷纸 系(院) 课程名称 班级 姓名 学号 密封线 课程名称: 工程力学 (A 卷 闭卷) 适用专业年级 : 冶金18级 、金属18级 时间100分钟 题号 一 二 三 四 五 六 七 八 九 十 总分 统分人 签名 题分 20 20 10 15 20 15 100 得分 考生注意事项:1、本试卷共 2 页,试卷如有缺页或破损,请立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。(答案请写在 密封线内和纸卷正面,否则不记分) 一、选择题(每小题2分,共20分,请将答案的序号填入括号内) 1、已知1F 、2F 、3F 、4F 为作用于刚体上的平面汇交力系,如图所示,由此可知( ) A 、力系可合成为一个力偶 B 、力系可合成为一个力 C 、力系可简化为一个力和一个力偶 D 、力系的合力为零,力系平衡 F 4 F 2 F 1 F 3 (1题图) (2题图) 2、变截面杆受集中力P 作用,如图。设F 1、F 2和F 3分别表示杆中截面1-1,2-2和3-3上沿轴线方向的内力值,则下列结论中哪个是正确的? ( ) A 、F 1 = F 2 = F 3 B 、F 1 = F 2 ≠ F 3 C 、F 1 ≠ F 2 = F 3 D 、F 1 ≠ F 2 ≠ F 3 3、长方形截面细长压杆,2 1 =h b ,如果将长方形截面改成边长为h 的正方形后仍为细长杆, 临界力cr F 是原来的( )倍。 A 、2倍; B 、4倍; C 、8倍; D 、16倍 l cr F h b h (3题图) (4题图) 4、图示三棱柱重1F ,放在光滑的水平面上,重2F 的均质圆柱体静止释放后沿斜面作纯滚动,则系统在运动过程中________。 A 、 动量守恒,机械能守恒 B 、 沿水平方向动量守恒,机械能守恒 C 、 沿水平方向动量守恒,机械能不守恒 D 、 均不守恒 5、空间任意力系向某一定点O 简化,若主矢0'≠R F ,主矩00≠M ,则此力系简化的最后结果( )。 A 、可能是一个力偶,也可能是一个力 B 、一定是一个力 C 、可能是一个力,也可能是力螺旋 D 、一定是力螺旋 6、作用在刚体上的二力平衡条件是( )。 A 、等值、反向、共线,作用在两个相互作用物体上 B 、等值、反向、共线,作用在同一刚体上 C 、等值、反向、共线,作用在同一刚体上 D 、等值、反向、共线,作用点相同 7、一内外径之比为D d /=α的空心圆轴, 当两端受扭转力偶矩时,横截面的最大切应力为τ,则内圆周处的切应力有四种答案,正确的答案是( )。 A 、τ B 、()3 1ατ- C 、ατ D 、()4 1ατ- 8、塑性材料的伸长率应( )。 A 、大于5%; B 、 小于5%; C 、等于5%; D 、 没有固定标准。 9、为了保证结构的安全和正常工作,对构件承载能力要求是( )。 A 、强度要求; B 、强度要求和刚度要求; C 、刚度要求和稳定性要求; D 、强度要求、刚度要求和稳定性要求。 10、电机轴的直径为20mm ,功率为5kW ,转速为1000rpm 。当电机满负荷工作时,轴上的扭矩是( )。 A 、475.5 B 、 4.755 C 、47.75 D 、4775 二、填空题(共20分,每题4分;请将简要答案填入括号内) 1、低碳钢在拉伸过程中,依次表现为( )、( )、( )和( ) 四个阶段。 2、实际杆件四种基本变形可以分解为( )、( )、( )、( )。 3、如图所示,挖去阴影圆后,图形对z 轴的惯性矩=z I ( )。 4、图示木榫接头,其剪切面面积为( ),挤压面面积为( )。 z D y c b a a F F (3题图) (4题图) 5、动点的运动方程为:?????=+=2 2 21 t y t x (x ,y 以cm 计),则t =1s 时,动点的速度( );全加速度( )。 1 页 共 2 页

东南大学《数值分析》-上机题

数值分析上机题1 设2 21 1N N j S j ==-∑ ,其精确值为1311221N N ??-- ?+?? 。 (1)编制按从大到小的顺序222 111 21311 N S N = +++---,计算N S 的通用程序。 (2)编制按从小到大的顺序22 21111(1)121 N S N N =+++----,计算N S 的通用程序。 (3)按两种顺序分别计算210S ,410S ,610S ,并指出有效位数。(编制程序时用单精度) (4)通过本上机题,你明白了什么? 程序代码(matlab 编程): clc clear a=single(1./([2:10^7].^2-1)); S1(1)=single(0); S1(2)=1/(2^2-1); for N=3:10^2 S1(N)=a(1); for i=2:N-1 S1(N)=S1(N)+a(i); end end S2(1)=single(0); S2(2)=1/(2^2-1); for N=3:10^2 S2(N)=a(N-1); for i=linspace(N-2,1,N-2) S2(N)=S2(N)+a(i); end end S1表示按从大到小的顺序的S N S2表示按从小到大的顺序的S N 计算结果

通过本上机题,看出按两种不同的顺序计算的结果是不相同的,按从大到小的顺序计算的值与精确值有较大的误差,而按从小到大的顺序计算的值与精确值吻合。从大到小的顺序计算得到的结果的有效位数少。计算机在进行数值计算时会出现“大数吃小数”的现象,导致计算结果的精度有所降低,我们在计算机中进行同号数的加法时,采用绝对值较小者先加的算法,其结果的相对误差较小。

工程力学A卷

工程力学试卷(A 卷) 一、填空题(每空1分,满分20分) 1.力的三要素是____________________、___________________和____________________。 2.平面力系分为________________力系、_________________力系和________________力系。 3. 力在空间直角坐标轴上的投影方法有___________________和______________________。 4.杆件在发生拉(压)变形时,其内部质点因_________________而产生_________________的附加内力, 简称内力。 5.运用剪切的强度条件可以解决______________________、______________________和 ________________________三类强度计算问题。 6. 圆轴扭转时的内力称为_________________,用符号_________________表示。 7. 梁的基本形式有___________________、___________________和___________________。 8. 常见的组合变形有________________的组合变形,以及________________的组合变形等。 二、单项选择题(每题1分,共20分) 1.静力学的研究对象主要是( )。 A .受力物体 B .施力物体 C .平衡物体 D .运动物体 2.在物体系的受力图上一定不能画出( )。 A .系统外力 B .系统内力 C .主动力 D .被动力 3. 平面汇交力系最多有( )个独立平衡方程。 A .1 B .2 C .3 D .4 4. 利用平衡条件求未知力的步骤,首先应( )。 A .取分离体 B.作受力图 C .列平衡方程 D .求解 5. 空间任意力系最多有( )个独立平衡方程。 A .3 B .4 C .5 D .6 6. 为研究构件的内力,材料力学中广泛使用了( )法。 A .几何 B .解析 C.投影 D .截面 7. A 、B 两杆的材料、长度及横截面积均相同,杆A 所受轴力是杆B 所受轴力的两倍,则B A L L ??=( )。 A .2 B .1/2 C .1 D .0 8.挤压变形为构件( )变形。 A.轴向压缩 B .局部互压 C .全表面 D.全部拉伸 9.如图5-2所示,螺钉受拉力F 作用,其剪切面面积等于( )。 A.dh π B .Dh π C .42D π D.42d π 10. 产生切应力的内力可能是( )。 A .剪力或轴力 B .弯矩或轴力 C .扭矩或剪力 D .弯矩或剪力 11. 设一实心圆轴的直径为d ,材料的许用切应力为[]τ,可承受的扭矩为T 。若将直径增大到2d ,则可 承受的扭矩为( )。 A .T 2 B .T 4 C .T 8 D .T 16

东南大学-数值分析上机题作业-MATLAB版

2015.1.9 上机作业题报告 JONMMX 2000

1.Chapter 1 1.1题目 设S N =∑1j 2?1 N j=2 ,其精确值为 )1 1 123(21+--N N 。 (1)编制按从大到小的顺序1 1 131121222-+ ??+-+-=N S N ,计算S N 的通用程序。 (2)编制按从小到大的顺序1 21 1)1(111222-+ ??+--+-= N N S N ,计算S N 的通用程序。 (3)按两种顺序分别计算64210,10,10S S S ,并指出有效位数。(编制程序时用单精度) (4)通过本次上机题,你明白了什么? 1.2程序 1.3运行结果

1.4结果分析 按从大到小的顺序,有效位数分别为:6,4,3。 按从小到大的顺序,有效位数分别为:5,6,6。 可以看出,不同的算法造成的误差限是不同的,好的算法可以让结果更加精确。当采用从大到小的顺序累加的算法时,误差限随着N 的增大而增大,可见在累加的过程中,误差在放大,造成结果的误差较大。因此,采取从小到大的顺序累加得到的结果更加精确。 2.Chapter 2 2.1题目 (1)给定初值0x 及容许误差ε,编制牛顿法解方程f(x)=0的通用程序。 (2)给定方程03 )(3 =-=x x x f ,易知其有三个根3,0,3321= *=*-=*x x x ○1由牛顿方法的局部收敛性可知存在,0>δ当),(0δδ+-∈x 时,Newton 迭代序列收敛于根x2*。试确定尽可能大的δ。 ○2试取若干初始值,观察当),1(),1,(),,(),,1(),1,(0+∞+-----∞∈δδδδx 时Newton 序列的收敛性以及收敛于哪一个根。 (3)通过本上机题,你明白了什么? 2.2程序

常州大学工程力学试卷

工程力学期终试卷(A ) 1、图示结构,杆重不计。已知L=4.5m ,q o =3kN/m ,P=6kN ,M=4.5kN.m 。试求固定端E 处的反力。 2、图示木杆,承受轴向载荷F=10kN 作用,杆的横截面面积A=1000mm 2 ,粘接面的方位角θ=450 3、当载荷F 直接作用在简支梁AB 的跨度中点时,梁内的最大弯曲正应力超过许用应力30%。为了消除此种过载,配置一辅助梁,试求辅助梁的最小长度a 。 4、 图所示梁,试利用剪力、弯矩与载荷集度间的关系画剪力图与弯矩图。 5、 所示杆AB ,两端固定,在横截面C 处承受轴向载荷F 作用。设拉压刚度EA 为常数,试求杆端的支反力。 粘接面

6、 图示简支梁,左右端各作用一个力偶矩分别为M 1与M 2的力偶,如欲使挠曲轴拐点位于离左端L/3处,则M 1与M 2应保持何种关系。 7、 用叠加法计算图示阶梯形梁的最大挠度。设惯性矩I 2=2I 1。 8、图示硬铝试样,厚度δ=2mm ,试验段板宽b=20mm ,标距L=70mm ,在轴向拉力F=6kN 作用下,测得试验段伸长ΔL=0.15mm ,板宽缩短Δb=0.014mm ,试计算硬铝的弹性模量E 和泊上松比μ。 工程力学期终试卷(B ) 1、结构如图所示,不计自重,已知力偶的力偶矩M 及均布载荷的载荷强度q ,试求B 、C 处的压束反力。 2、 图示结构,梁BD 为刚体,杆1与杆2用同一种材料制成,横截面积均为A=300mm 2,许用应力[ζ]=160 MPa ,载荷F=50kN ,试校核杆的强度。

3、 图示截面轴,直径为d ,材料的切变模量为G ,截面B 的转角为θB ,试求所加力偶矩M 之值。 4、 图所示梁,试利用剪力、弯矩与载荷集度间的关系画剪力图与弯矩图。 5、两根材料相同、横截面面积相等的简支梁,一根为整体矩形截面梁,另一根为高度相等的矩形截面叠合梁。当在跨度中央分别受集中力F 和F?作用时,若不计叠合梁之间摩擦力的影响,而考虑为光滑接触,问:①这种梁的截面上正应力是这样分布的?②两种梁能承担的荷载F 与F?相差多少? 6、图示悬臂梁,自由端承受集中载荷F 作用,试建立挠度与转角方程,并计算最大挠度与转角。设弯曲刚度EI 为常数。 7、如图所示的外伸梁,两端各受一载荷P 作用,试问,当x/L 为何值时,梁跨度中点处的挠度与自由端挠度值相等;当x/L 为何值时,梁跨度中点处的挠度最大。梁的抗弯刚度EI 为常数。 8、图示矩形截面钢杆,用应变片测得其上下表面的轴向正应变分别为εa =1.0×10-3与εb =0.4×10-3,材料的弹性模量E=210GPa 。试求出拉力F 及其偏心距e 的数值。 B b

东南大学数值分析上机解剖

第一章 一、题目 设∑ =-=N j N j S 22 1 1,其精确值为)11 123(21+--N N 。 (1)编制按从大到小的顺序1 1 131121222-+ ??+-+-=N S N ,计算SN 的通用程序。 (2)编制按从小到大的顺序1 21 1)1(111222-+ ??+--+-=N N S N ,计算SN 的通用程序。 (3)按两种顺序分别计算64210,10,10S S S ,并指出有效位数。(编制程序时用单精度) (4)通过本次上机题,你明白了什么? 二、MATLAB 程序 N=input('请输入N(N>1):'); AccurateValue=single((0-1/(N+1)-1/N+3/2)/2); %single 使其为单精度 Sn1=single(0); %从小到大的顺序 for a=2:N; Sn1=Sn1+1/(a^2-1); end Sn2=single(0); %从大到小的顺序 for a=2:N; Sn2=Sn2+1/((N-a+2)^2-1); end fprintf('Sn 的值 (N=%d)\n',N); disp('____________________________________________________') fprintf('精确值 %f\n',AccurateValue); fprintf('从大到小计算的结果 %f\n',Sn1); fprintf('从小到大计算的结果 %f\n',Sn2); disp('____________________________________________________')

工程力学试卷a.b卷(有答案) ()

《工程力学》 试卷A 卷 一、判断题(5×2=10分) 1、当施加载荷使低碳钢试件超过屈服阶段后,再卸载,则材料的比例极限将会提高。( ) 2、杆件的轴力仅与杆件所受的外力有关,而与杆件的截面形状、材料无关。 ( ) 3、静矩、惯性矩、极惯性矩可为正、可为负、也可为零。 ( ) 4、弯曲变形中截面中性轴上的剪应力总是为零。 ( ) 5、下图中物体的受力图是否正确。 ( ) 二、单项选择题(5×3=15分) 1、“二力平衡公理”和“力的可传性原理”只适用于( ) A 、任何物体;B 、固体;C 、弹性体; D 、刚体。 2、伸长率(延伸率)公式%1001?-=l l l δ中的1l 指的是什么?( ) A 、实验前试件的长度; B 、断裂后试件的长度; C 、实验前实验段的长度; D 、断裂后实验段的长度。 3、若将受扭空心圆轴的内、外直径均缩小为原尺寸的一半,则该圆轴的最大剪应力是原来的( )倍。 A 、2; B 、4 C 、 8 D 、16 4、一铆钉受力如下图所示,铆钉直径为d ,钢板厚度均为t ,其剪切面面积和剪力大小分别为( )。 A 、 241d π和12P B 、24 1d π和P C 、dt 和1 2P D 、dt 和P 5、结构受力如下图所示,下列结论中完全正确的为( ) A 、qa Q A 43=右,qa Q C 4 1 =; B 、24 3qa M A = ,241 qa M B -=; C 、梁内最大正弯矩发生在跨中C 截面,其2 4 1qa M C =; D 、梁内C 截面上的内力为:241qa M C =,qa Q c 4 1-= 三、填空题(5×3=15分) 1、作用力与反作用力大小 ,方向 ,作用在 。 2、低碳钢拉伸可以分成: 阶段, 阶段, 阶段, 阶段。 3、梁的扰曲线微分方程:EI x M dx y d ) (22-=中,EI 称为梁的 它反映了梁抗弯曲变形的能力。

数值分析上机题(matlab版)(东南大学)

数值分析上机题(matlab版)(东南大学)

数值分析上机报告

第一章 一、题目 精确值为)1 1 123(21+--N N 。 1) 编制按从大到小的顺序 1 1 131121222-+??+-+-= N S N ,计算S N 的通用程序。 2) 编制按从小到大的顺序 1 21 1)1(111222-+??+--+-= N N S N ,计算S N 的通用程序。 3) 按两种顺序分别计算6 42 10,10, 10S S S ,并指出有效位 数。(编制程序时用单精度) 4) 通过本次上机题,你明白了什么? 二、通用程序 clear N=input('Please Input an N (N>1):'); AccurateValue=single((0-1/(N+1)-1/N+3/2)/2); Sn1=single(0); for a=2:N; Sn1=Sn1+1/(a^2-1); end Sn2=single(0); for a=2:N; Sn2=Sn2+1/((N-a+2)^2-1); end fprintf('The value of Sn using different algorithms (N=%d)\n',N); disp('____________________________________________________') fprintf('Accurate Calculation %f\n',AccurateValue); fprintf('Caculate from large to small %f\n',Sn1); fprintf('Caculate from small to large %f\n',Sn2);

工程力学试卷和答案

1. 表示扭转变形程度的量(B )。A. 是扭转角ψ,不是单位长度扭转角θ B. 是单位长度扭转角θ,不是扭转角ψ C. 是扭转角ψ和单位长度扭转角θ D. 不是扭转角ψ和单位长度扭转角θ 满分:5 分 2. 平面汇交力系平衡的充分且必要的几何条件是(A)。A. 力多边形自行封闭 B. 所有力共线 C. 所有力相交 满分:5 分 3. 梁的挠度是(B )。A. 横截面上任意一点沿梁轴线垂直方向的线位移 B. 横截面形心沿梁轴垂直方向的线位移 C. 横截面形心沿梁轴方向的线位移 D. 横截面形心的位移 满分:5 分 4. 理想均匀直杆与轴向压力P=Pcr时处于直线平衡状态。当其受到一微小横向干扰力后发生微小弯曲变形,若此时解除干扰力,则压杆(C )。A. 弯曲变形消失,恢复直线形状 B. 弯曲变形减小,不能恢复直线形状 C. 微弯变形状态不变 D. 弯曲变形继续增大 满分:5 分 5. 一圆轴用碳钢制作,校核其扭转角时,发现单位长度扭转角超过了许用值。为保证此轴的扭转刚度,采用哪种措施最有效(C )。A. 改用合金钢材料 B. 增加表面光洁度 C. 增加轴的直径 满分:5 分 6. 当平面力系的主矢不等于零,主矩等于零时,此力系合成为(A)。A. 合力 B. 合力偶 C. 力螺旋 满分:5 分 7. 一拉伸钢杆,弹性模量E=200GPa,比例极限为200MPa,今测得其轴向应变ε=,则横截面上的正应力(C )。A. σ=Eε=300MPa B. σ>300MPa C. 200MPa<σ<300MPa D. σ<200MPa 满分:5 分 8. 作用在刚体上的三个力使刚体处于平衡状态,则这三个力必然(C)。A. 相交 B. 共线 C. 共面 满分:5 分 9. 在下列有关压杆临界应力σcr的结论中,( A)是正确的。A. 细长杆的σcr值与杆的材料无关 B. 中长杆的σcr值与杆的柔度无关 C. 中长杆的σcr值与杆的材料无关 D. 粗短杆的σcr值与杆的柔度无关

工程力学期末考试试卷B及答案

后仍为细长杆,(其它条件不变),1F 2F 3

16.简答画受力图时应注意的几点是什么? 17.变形固体的基本假设包括哪些? 18.简答扭矩计算的规律? 19.提高压杆稳定性的措施是什么? 四、计算题(共 40 分) 20.画出构件ABC 的受力图。(用三力汇交定理)(5分) 21.画出图示指定物体ABC 和CD 的受力图。(10分) 订 装 线 得 分

22.画出图示外伸梁的弯矩图和剪力图。(10分) 23.简支梁受均布荷载q作用,如图6所示。已知q=3.5 kN/m,梁的跨度l=3 m,截面为矩形,b=120 mm,h=180 mm。试求:(15分) (1)C截面上a、b、c三点处的正应力; (2)梁的最大正应力σmax值及其位置。

答案 一、1~5 C B A B C 6~10 A D B B D 二、11 抗拉(压)刚度12 中性层13 反 14 强度、刚度和稳定性15 正应力 三、16 ①明确研究对象;②约束反力与约束类型相对应;③注意作用与反作用关系; ④只画外力,不画内力;⑤不要多画也不要漏画任何一个力;同一约束反力,它的方向在受 力图中必须一致。 17 ①连续性假设;②均匀性假设;③各向同性假设;④小变形假设。 18 ①某一截面的扭矩等于截面右侧(或左侧)所有外力偶矩的代数和; ②以右手拇指顺着截面外法线方向,与其他四指的转向相反的外力偶矩产生正值扭矩,反之 产生负值扭矩;③代数和的正负,就是扭矩的正负; 19 ①合理选择材料;②改善支承情况;③选择合理的截面形状;④减少压杆的长度。 四、20 解: 21 解:

数值分析报告上机题(matlab版)(东南大学)

数值分析上机报告

第一章 一、题目 精确值为)1 1123(21+--N N 。 1) 编制按从大到小的顺序11 131121222-+ ??+-+-=N S N ,计算S N 的通用程序。 2) 编制按从小到大的顺序1 21 1)1(111222-+ ??+--+-= N N S N ,计算S N 的通用程序。 3) 按两种顺序分别计算64210,10,10S S S ,并指出有效位数。(编制程序时用单精度) 4) 通过本次上机题,你明白了什么? 二、通用程序

三、求解结果 四、结果分析 可以得出,算法对误差的传播又一定的影响,在计算时选一种好的算法可以使结果更为精确。从以上的结果可以看到从大到小的顺序导致大数吃小数的现象,容易产生较大的误差,求和运算从小数到大数算所得到的结果才比较准确。

第二章 一、题目 (1)给定初值0x 及容许误差ε,编制牛顿法解方程f(x)=0的通用程序。 (2)给定方程03 )(3 =-=x x x f ,易知其有三个根3,0,3321=*=*- =*x x x a) 由牛顿方法的局部收敛性可知存在,0>δ当),(0δδ+-∈x 时,Newton 迭代序列收 敛于根x 2*。试确定尽可能大的δ。 b)试取若干初始值,观察当),1(),1,(),,(),,1(),1,(0+∞+-----∞∈δδδδx 时Newton 序列的收敛性以及收敛于哪一个根。 (3)通过本上机题,你明白了什么? 二、通用程序

1.运行search.m 文件 结果为: The maximum delta is 0.774597 即得最大的δ为0.774597,Newton 迭代序列收敛于根* 2x =0的最大区间为 (-0.774597,0.774597)。 2.运行Newton.m 文件 在区间(,1),(1,),(,),(,1),(1,)δδδδ-∞----++∞上各输入若干个数,计算结果如下: 区间(,1)-∞-上取-1000,-100,-50,-30,-10,-8,-7,-5,-3,-1.5

《工程力学》试卷及答案

《工程力学》试卷及答案 班级 姓名 得分 一、填空题 (每空1分,共22分) 1、力的三要素是力的 大小 、 方向 、 作用点 。用符号表示力的单位是 (N )或(KN )。 2、力偶的三要素是力偶矩的大小、 转向 和 作用面方位 。用符号表示力偶矩的单位为(N·m)或(KN·m)。 3、常见的约束类型有 柔性 约束、 光滑接触面 约束、 光滑铰链 约束和固定端约束。 4、作用于一个刚体上的二力,使刚体保持平衡状态的充要条件是两个力大小相等、 方向相反 、 作用线相同 。 5、平面汇交力系平衡的充要条件是该力系的合力等于___零______。 6、平面任意力系的平衡条件为 , 0=∑ix F 0=∑iy F 和___∑M 0(F )=0。 7、当平面任意力系有合力时,合力对作用面内任意点的矩,等于力系中各力对同一点之矩的代数和。 8、空间力系根据力的作用线不同可分为空间汇交力系、空间平行力系和空间任意力系。 9、力在空间坐标轴上的投影有两种运算方法,即直接投影法和二次投影 法。 10、工程中二力杆需满足三个条件,即自重不计、两端均用铰链连接和不受其他力的作用。 二、判断题:(对的画“√”,错的画“×”) (每题2分,共20分) 1、力的可传性定理,只适用于刚体。(√ ) 2、两物体间相互作用的力总是同时存在,并且两力等值、反向共线,作用在同一个物体上。( × ) 3、力的大小等于零或力的作用线通过矩心时,力矩等于零 ( √ ) 4、力偶无合力,且力偶只能用力偶来等效。( √ ) 5、共线力系是平面汇交力系的特殊情况,但汇交点不能确定。( √ ) 6、二力杆的约束力不沿杆件两端铰链中心的连线,指向固定。( × ) 7、平面汇交力系的合力一定等于各分力的矢量和。( √ ) 8、力使物体运动状态发生变化的效应称力的外效应。( √ ) 9、力的三要素中只要有一个要素不改变,力对物体的作用效应就不变。( × ) 10、同一平面内作用线汇交于一点的三个力一定平衡。 (× ) 三、选择题(每题2分,共20分) 1、平衡是指物体相对于地球保持 B 或作匀速直线运动状态。 A .运动 B .静止 C .加速运动 2、力的平行四边形公理说明,共点二力的合力等于两个分力的 C 和。 A .标量 B .代数 C .矢量 3、静力学研究对象主要是 C 。 A .受力物体 B .施力物体 C .平衡物体 4、某刚体上在同一平面内作用了汇交于一点且互不平行的三个力,则刚体 C 状态。 A .一定处于平衡 B .一定不平衡 C .不一定处于平衡 5、光滑面约束的约束反力总是沿接触面的 C 方向。 A .任意 B .铅重 C .公法线 6、物体系受力图上一定不能画出 B 。 A .系统外力 B .系统内力 C .主动力和被动力 7、在力投影中,若力平行于X 轴,则F x = A ;若力垂直于X 轴,则F x =0。 A .±F B .0 C .不确定 8、用力拧紧螺母,其拧紧的程度不仅与力的大小有关,而且与螺母中心到力的作用线 C 有关。 A .倾斜距离 B .平行距离 C .垂直距离 9、平面一般力系向已知中心点简化后得到 C 和一个力偶。 A .一个力矩 B .一力臂 C .一个力 10、一力作平行移动后,新点的附加力偶矩一定 B 。 A .存在且与平移距离无关 B .存在且与平移距离有关 C .不存在

东南大学_数值分析_第七章_偏微分方程数值解法

第七章 偏微分方程数值解法 ——Crank-Nicolson 格式 ****(学号) *****(姓名) 上机题目要求见教材P346,10题。 一、算法原理 本文研究下列定解问题(抛物型方程) 22(,) (0,0)(,0)() (0) (0,)(), (1,)() (0)u u a f x t x l t T t x u x x x l u t t u t t t T ?αβ???-=<<≤≤???? =≤≤??==<≤?? (1) 的有限差分法,其中a 为正常数,,,,f ?αβ为已知函数,且满足边界条件和初始条件。关于式(1)的求解,采用离散化方法,剖分网格,构造差分格式。其中,网格剖分是将区域{}0,0D x l t T =≤≤≤≤用两簇平行直线 (0) (0)i k x x ih i M t t k k N τ==≤≤?? ==≤≤? 分割成矩形网格,其中,l T h M N τ==分别为空间步长和时间步长。将式(1)中的偏导数使用不同的差商代替,将得到不同的差分格式,如古典显格式、古典隐格式、Crank-Nicolson 格式等。其中,Crank-Nicolson 格式具有更高的收敛阶数,应用更广泛,故本文采用Crank-Nicolson 格式求解抛物型方程。 Crank-Nicolson 格式推导:在节点(,)2 i k x t τ +处考虑式(1),有 22(,)(,)(,)222 i k i k i k u u x t a x t f x t t x τττ??+-+=+?? (2) 对偏导数 (,)2 i k u x t t τ ?+?用中心差分展开 []2311+13 1(,)(,)(,)(,) ()224k k i k i k i k i i k i k u u x t u x t u x t x t t t t ττηητ++??+=--<

东南大学数值分析上机题答案说课讲解

东南大学数值分析上 机题答案

数值分析上机题 第一章 17.(上机题)舍入误差与有效数 设∑=-= N j N j S 2 2 11 ,其精确值为)111-23(21+-N N 。 (1)编制按从大到小的顺序1 -1 ···1-311-212 22N S N +++=,计算N S 的通用程序; (2)编制按从小到大的顺序1 21 ···1)1(111 222 -++--+-=N N S N ,计 算N S 的通用程序; (3)按两种顺序分别计算210S ,410S ,610S ,并指出有效位数(编制程序时用单精度); (4)通过本上机题,你明白了什么? 解: 程序: (1)从大到小的顺序计算1 -1 ···1-311-212 22N S N +++= : function sn1=fromlarge(n) %从大到小计算sn1 format long ; sn1=single(0); for m=2:1:n sn1=sn1+1/(m^2-1); end end (2)从小到大计算1 21 ···1)1(111 222-++--+ -= N N S N function sn2=fromsmall(n) %从小到大计算sn2

format long; sn2=single(0); for m=n:-1:2 sn2=sn2+1/(m^2-1); end end (3) 总的编程程序为: function p203() clear all format long; n=input('please enter a number as the n:') sn=1/2*(3/2-1/n-1/(n+1));%精确值为sn fprintf('精确值为%f\n',sn); sn1=fromlarge(n); fprintf('从大到小计算的值为%f\n',sn1); sn2=fromsmall(n); fprintf('从小到大计算的值为%f\n',sn2); function sn1=fromlarge(n) %从大到小计算sn1 format long; sn1=single(0); for m=2:1:n sn1=sn1+1/(m^2-1); end end function sn2=fromsmall(n) %从小到大计算sn2 format long; sn2=single(0); for m=n:-1:2 sn2=sn2+1/(m^2-1); end end end 运行结果:

相关文档
最新文档