实用数值计算基础

数值计算基础作业

学院:生物工程学院

专业:轻工技术与工程 学号:XXXXXXXXXXX

姓名: XXXX

问题一:利用最小二乘法进行数据拟合

蛋白质是一类生物大生子,是生物体生命活动的直接承担者。现有一种微孔滤纸,可以使溶液中的蛋白质吸附在滤纸上,从而使样品中蛋白质的含量下降,现为了测定微孔滤纸吸附蛋白的能力采用考马斯亮蓝法进行测定。考马斯亮蓝G-250能够与蛋白质发生反应,溶液颜色由蓝色变为红色。现设置浓度梯度为0.02mg/ml、0.04mg/ml、0.06mg/ml、0.08mg/ml、0.10mg/ml的标准蛋白溶液,加入考马斯亮蓝后在波长为595nm 处测定吸光度,每个样品测定三次,求平均值绘制标准曲线,求解曲线方程。数据记录如下: 0.02 0.04 0.06 0.08 0.10 标准蛋白浓0 度(mg/ml) 0.000 0.168 0.270 0.406 0.532 0.646 0.000 0.166 0.272 0.407 0.529 0.639 吸光值 0.000 0.163 0.261 0.412 0.532 0.634 0.000 0.166 0.268 0.408 0.531 0.640 平均值

现根据已有数据求出蛋白的标准曲线? 答:

(1)根据描点的结果,将曲线拟合成 y = ax+b 列表如下:

i Xi yi xiyi Xi 0 0.00 0.000 0.000 0.0000 1 0.02 0.166 0.00332 0.0004 2 0.04 0.268 0.01072 0.0016 3 0.06 0.408 0.02448 0.0036 4 0.08 0.531 0.04248 0.0064 5 0.10 0.640 0.06400 0.0100 ∑ ∑X i 0.3 ∑y i 2.013 ∑x i y i 0.145 ∑x i 2 0.022

0. 3⎤⎡b ⎤⎡2. 013⎤⎡6

法方程组为⎢ =⎢⎥⎢⎥⎥

⎣0. 30. 022⎦⎣a ⎦⎣0. 145⎦

解得 a=6.33571429 b= 0.01871429

(2)最小二乘法线性拟合的MATLAB 程序polyfit.m function p = polyfit(x,y,n) G = zeros(n+1,n+1); for k = 0:n for j = 0:n

G(k+1,j+1) = sum (x.^(k+j)); end

b(k+1) = sum (x.^k.*y); end a = G\b'; p = fliplr(a');

(3)程序运行结果

>> x=[0.00 0.02 0.04 0.06 0.08 0.10];

>> y=[0.000 0.166 0.268 0.408 0.531 0.640]; >>p =

6.335714 0.018714 所拟合曲线方程为:

y = 6.335714x +0.018714.

(4)分析

在多项式拟合中,构得的法方程组往往是病态的,影响拟合的精确度,这时可以根据观察点构造一组正交多项式作为基函数,进行正交多项式拟合。

问题二:利用Lagrange 插值多项式进行求值

在评价水产品的鲜度时挥发性盐基氮的含量是一个非常重要的指标,对虾在贮藏运输的过程中因为细菌及微生物的活动以及自身的生物化学反应使得肌体中的蛋白质和非蛋白氮分解产生氨以及胺类等碱性含氮化合物,这类化合物具有挥发性,其含量越高表明蛋白质破坏的程度越高,使得对虾的营养价值大大降低甚至产生食品安全问题。用多糖溶液处理对虾,检测其挥发性盐基氮的含量,验证多糖溶液是否能延长对虾的保质期。同时设置对照。检测第0、3、6、9、12天对虾中的挥发性盐基氮。数据记录如下表。

0 3 6 9 12 时间/天

挥发性盐

基氮的含

量 (mg/100g)

对照组 实验组

8.91 8.91

20.93 15.64

35.47 26.38

56.82 35.9

69.32 54.32

现根据已有数据试估计对照组第五天和实验组第七天样品中的挥发性盐基氮? 答:

(1)取节点信息(3,20.93),(6,35.47)由Lagrange 插值函数有

t -6t -3

L 1(t ) =20. 93⨯+35. 47⨯

3-66-3

将t= 5代入有L 1(5)=35.62333333...... (2)取节点信息(6,26.38),(9,35.90)由Lagrange 插值函数有

t -9t -6

L (1t )=26. 38⨯+35. 90⨯

6-99-6

将t=7代入有L 1(7)=29.5533333......

(3)Lagrange 插值的MATLAB 程序Lagrange.m function y = Lagrange(x0,y0,x)

n = length(x0);m = length(x);s = zeros(1,m); for i = 1:n

p = ones(1,m); for k = 1:i-1

p = p.*(x-x0(k))/(x0(i)-x0(k)); end

for k = i+1:n

p = p.*(x-x0(k))/(x0(i)-x0(k)); end

s = p*y0(i)+s; end y=s;

(4)程序运算结果

对照组第五天挥发性盐基氮的含量: >> x0=[3,6];

>> y0=[20.93,35.47]; >> y=Lagrange(x0,y0,5) y = 30.623

实验组第七天挥发性盐基氮的含量: >> x0=[6,9];

>> y0=[26.38,35.90]; >> y=Lagrange(x0,y0,7) y =

29.553

第五天对照组中对虾的挥发性盐基氮含量为30.623mg/100g;第七天实验组中对虾的含量为29.553mg/100g。 (5): 分析

一次插值技术即分段线性插值,其特点是计算简单,但是对于样本点的斜率变化有点大,但是对于本实验来说是对对虾中的挥发性盐基氮做一个粗略的估算,不要求高精度,因此其结果是可以接受的。

三:利用Newton 迭代法求解方程的根

苯是一种无色透明的液体,不溶于水,易溶于有机溶剂同时自身也可以作为有机溶剂,具有易挥发、易燃的特点。甲苯是苯的同系物,能与乙醇、丙酮、氯仿以任意比例互溶,甲苯的沸点是110.6℃。苯与一氯甲烷(CH 3Cl )在氯化铝AlCl 的催化作用下可以生成甲苯。利用苯与甲苯的沸点不同,可以进行蒸馏将苯与甲苯分离开来。假设蒸馏过程符合理想溶液简单蒸馏,则反应器中的残液量与苯之间的关系式:

F 01v 1(1-v ) 1-v v

l =l n ]+l n )

F 1α-1v (1-v 1) 1-v 1

式中:

F 0:初始料液量;F 1:残液量;v 1:苯的初始浓度;v :苯的残余浓度;α为平均相对挥发度,α=2.5。

现假设初始料液量为100L ,苯的初始浓度为0.5。求:蒸馏至初始料液量的1/4时,苯在反应器中的浓度? 答:(1)由题意可知将值代入上式有: ln 整理有:

52

ln(1-v ) -ln v -ln 2=0 33

(2)将上式改写成Newton 迭代格式:

10010. 5*(1-v ) 1-v

=l n ]+l n ) 252. 5-1v *(1-0. 5) 1-0. 5

⎧任取初始向量v 0=0. 4, ⎫

⎪⎪⎪5ln(1-v k ) -2ln v k -3ln 2⎪ ⎨v k +1=v k -⎬

11⎪⎪5-2⎪⎪v k -1v k ⎩⎭

进行迭代计算,如果取精度ε=10-4,可得

X= 0.20146时,y=0.0000

(3)牛顿迭代的MATLAB 程序为: function [x,y,k] = Newton(f,df,x0,tol,N)

fprintf('x(%2d)=%10.8f y(%2d)=%10.8f\n',0,x0,0,f(x0)) for k=1:N

x=x0- f(x0)/df(x0); err = abs(x-x0); x0 = x; y = f(x);

fprintf('x(%2d)=%10.8f y(%2d)=%10.8f\n',k,x,k,y) if (err

end

(4)程序的运行结果:

>> f=inline('5/3*log(1-x)-2/3*log(x)-log(2)'); >> df=inline('5/3*1/(x-1)-2/3/x');

>> [x,y,k]=Newton(f,df,0.4,1e-7,1000); x( 0)=0.40000000 y( 0)=-0.93366273 x( 1)=0.18992589 y( 1)=0.06321783 x( 2)=0.20128055 y( 2)=0.00098068 x( 3)=0.20146220 y( 3)=0.00000023 x( 4)=0.20146224 y( 4)=0.00000000

即蒸馏至初始料液量的1/4时,苯在反应器中的浓度为0.20146。 (5)分析:

当非线性方程组的一阶导数可求时,采用newton 迭代法求根至少具有二阶收敛。同时为了避免导数运算,还可以选择正割法进行运算。

问题四:

GPS 全球定位系统带来了导航、测量、地图制作行业一系列的革命,并广泛应用于各行各业中,GPS 系统的原理是卫星不断地向地球发射信号,报告当前的位置及时钟差。建立如下方程:

[(x -x )+(y -y )+(z -z )i

2

i

2

i

122

=c (t i -t ) i=1,2,3,......,m,

其中各个参数意义如下:

t i 为第i 颗卫星的信号到达接收机所经历的时间,由卫星星历提供;

(x i ,y i ,z i )为第i 颗卫星在时刻t i 的空间直角坐标,可由卫星导航电文求得;

C 为GPS 信号的传播速度(即光速);

待测点空间直角坐标x,y,z 和时间t 为未知参数。因此,GPS 至少需要4颗卫星来定位。 现地球上一个GPS 接收机,同时接收到卫星1-6的发送信号

位置(x i ,y i ,z i ) 时钟差t i

卫星1 卫星2 卫星3 卫星4 卫星5 卫星6

(1,4,9) (7,6,7) (1,7,3) (5,7,4) (1,3,1) (3,2,3)

10030.02076857 10023.34948666 10020.01384571 10016.67820476 10013.34256381 10010.00692286

答:

(1)光速c=0.299792458km/us,将上表数据代入方程消去二次项得方程组: 6y-12z+1.79875t=17993.5, 8x+6y-10z+2.39834t=24031.4, -2y-16z+2.99792t=29957.2,

这是个四元线性方程组,可知,该线性方程组的系数矩阵A 的秩为4. 由线性代数的知识可知,当方程组的秩与未知数的个数一致时,方程有唯一解。

⎡124⎢06A =⎢

⎢86⎢

⎣0-2

-4-12-10-16

1. 1992⎤⎡1. 0000000⎤⎡12. 00004. 0000-4. 00001. 1992⎤

⎢0⎥⎢0⎥1. 7988⎥1. 0000006. 0000-12. 00001. 7988⎥=⎢⎥⎢⎥

2. 3983⎥⎢0. 66670. 55561. 00000⎥⎢000. 66670. 5996⎥

⎥⎢⎥⎢⎥2. 9979⎦⎣0-0. 333330. 00001. 0000⎦⎣000-14. 3901⎦

解方程组

Ly=b Ux=y

得 x=5.0000, y=2.9999, z=1.0000, t=10000.

(2)利用直接三角分解法求解线性方程组的程序,参见下面的Luyx.m 函数。 function [L,U,y,x]= Luyx(A,b)

n = length(b);x = zeros(n,1);y = zeros(n,1);

L = zeros(n,n);U = zeros(n,n); for i = 1:n L(i,i) = 1; end

for k = 1:n for j = k:n

U(k,j) = A(k,j) - sum(L(k,1:k-1).*U(1:k-1,j)'); end

for i = k+1:n

L(i,k) = (A(i,k)-sum(L(i,1:k-1).*U(1:k-1,k)'))/U(k,k); end end

y(1) = b(1); for i = 2:n

y(i) = b(i)-L(i,1:i-1)*y(1:i-1); end

x(n) = y(n)/U(n,n); for i = n-1:-1:1

x(i)= (y(i)-U(i,i+1:n)*x(i+1:n))/U(i,i); End

(3)程序运行结果:

>> A=[12 4 -4 1.19917;0 6 -12 1.79875;8 6 -10 2.39834;0 -2 -16 2.99792]; >> b=[12059.7;17993.5;24031.4;29957.2]; >> [L,U,y,x]=Luyx(A,b) L =

1.00000 0.00000 0.00000 0.00000 0.00000 1.00000 0.00000 0.00000 0.66667 0.55556 1.00000 0.00000 0.00000 -0.33333 30.00000 1.00000 U =

12.00000 4.00000 -4.00000 1.19917 0.00000 6.00000 -12.00000 1.79875 0.00000 0.00000 -0.66667 0.59959 0.00000 0.00000 0.00000 -14.39013 y =

1.2060e+004 1.7994e+004 5.9952e+003 -1.4390e+005 x =

5.0000e+000 3.0000e+000 1.0000e+000

1.0000e+004

(4)分析:

直接法是在假设计算过程没有舍入误差的情形下,经过有限步求得精确解,但是由于舍入误差不可避免,因此,只能求得近似解。直接法适合于阶数不太高的线性方程组,当系数矩阵对称正定可以选择平方根法和追赶法。

数值计算基础作业

学院:生物工程学院

专业:轻工技术与工程 学号:XXXXXXXXXXX

姓名: XXXX

问题一:利用最小二乘法进行数据拟合

蛋白质是一类生物大生子,是生物体生命活动的直接承担者。现有一种微孔滤纸,可以使溶液中的蛋白质吸附在滤纸上,从而使样品中蛋白质的含量下降,现为了测定微孔滤纸吸附蛋白的能力采用考马斯亮蓝法进行测定。考马斯亮蓝G-250能够与蛋白质发生反应,溶液颜色由蓝色变为红色。现设置浓度梯度为0.02mg/ml、0.04mg/ml、0.06mg/ml、0.08mg/ml、0.10mg/ml的标准蛋白溶液,加入考马斯亮蓝后在波长为595nm 处测定吸光度,每个样品测定三次,求平均值绘制标准曲线,求解曲线方程。数据记录如下: 0.02 0.04 0.06 0.08 0.10 标准蛋白浓0 度(mg/ml) 0.000 0.168 0.270 0.406 0.532 0.646 0.000 0.166 0.272 0.407 0.529 0.639 吸光值 0.000 0.163 0.261 0.412 0.532 0.634 0.000 0.166 0.268 0.408 0.531 0.640 平均值

现根据已有数据求出蛋白的标准曲线? 答:

(1)根据描点的结果,将曲线拟合成 y = ax+b 列表如下:

i Xi yi xiyi Xi 0 0.00 0.000 0.000 0.0000 1 0.02 0.166 0.00332 0.0004 2 0.04 0.268 0.01072 0.0016 3 0.06 0.408 0.02448 0.0036 4 0.08 0.531 0.04248 0.0064 5 0.10 0.640 0.06400 0.0100 ∑ ∑X i 0.3 ∑y i 2.013 ∑x i y i 0.145 ∑x i 2 0.022

0. 3⎤⎡b ⎤⎡2. 013⎤⎡6

法方程组为⎢ =⎢⎥⎢⎥⎥

⎣0. 30. 022⎦⎣a ⎦⎣0. 145⎦

解得 a=6.33571429 b= 0.01871429

(2)最小二乘法线性拟合的MATLAB 程序polyfit.m function p = polyfit(x,y,n) G = zeros(n+1,n+1); for k = 0:n for j = 0:n

G(k+1,j+1) = sum (x.^(k+j)); end

b(k+1) = sum (x.^k.*y); end a = G\b'; p = fliplr(a');

(3)程序运行结果

>> x=[0.00 0.02 0.04 0.06 0.08 0.10];

>> y=[0.000 0.166 0.268 0.408 0.531 0.640]; >>p =

6.335714 0.018714 所拟合曲线方程为:

y = 6.335714x +0.018714.

(4)分析

在多项式拟合中,构得的法方程组往往是病态的,影响拟合的精确度,这时可以根据观察点构造一组正交多项式作为基函数,进行正交多项式拟合。

问题二:利用Lagrange 插值多项式进行求值

在评价水产品的鲜度时挥发性盐基氮的含量是一个非常重要的指标,对虾在贮藏运输的过程中因为细菌及微生物的活动以及自身的生物化学反应使得肌体中的蛋白质和非蛋白氮分解产生氨以及胺类等碱性含氮化合物,这类化合物具有挥发性,其含量越高表明蛋白质破坏的程度越高,使得对虾的营养价值大大降低甚至产生食品安全问题。用多糖溶液处理对虾,检测其挥发性盐基氮的含量,验证多糖溶液是否能延长对虾的保质期。同时设置对照。检测第0、3、6、9、12天对虾中的挥发性盐基氮。数据记录如下表。

0 3 6 9 12 时间/天

挥发性盐

基氮的含

量 (mg/100g)

对照组 实验组

8.91 8.91

20.93 15.64

35.47 26.38

56.82 35.9

69.32 54.32

现根据已有数据试估计对照组第五天和实验组第七天样品中的挥发性盐基氮? 答:

(1)取节点信息(3,20.93),(6,35.47)由Lagrange 插值函数有

t -6t -3

L 1(t ) =20. 93⨯+35. 47⨯

3-66-3

将t= 5代入有L 1(5)=35.62333333...... (2)取节点信息(6,26.38),(9,35.90)由Lagrange 插值函数有

t -9t -6

L (1t )=26. 38⨯+35. 90⨯

6-99-6

将t=7代入有L 1(7)=29.5533333......

(3)Lagrange 插值的MATLAB 程序Lagrange.m function y = Lagrange(x0,y0,x)

n = length(x0);m = length(x);s = zeros(1,m); for i = 1:n

p = ones(1,m); for k = 1:i-1

p = p.*(x-x0(k))/(x0(i)-x0(k)); end

for k = i+1:n

p = p.*(x-x0(k))/(x0(i)-x0(k)); end

s = p*y0(i)+s; end y=s;

(4)程序运算结果

对照组第五天挥发性盐基氮的含量: >> x0=[3,6];

>> y0=[20.93,35.47]; >> y=Lagrange(x0,y0,5) y = 30.623

实验组第七天挥发性盐基氮的含量: >> x0=[6,9];

>> y0=[26.38,35.90]; >> y=Lagrange(x0,y0,7) y =

29.553

第五天对照组中对虾的挥发性盐基氮含量为30.623mg/100g;第七天实验组中对虾的含量为29.553mg/100g。 (5): 分析

一次插值技术即分段线性插值,其特点是计算简单,但是对于样本点的斜率变化有点大,但是对于本实验来说是对对虾中的挥发性盐基氮做一个粗略的估算,不要求高精度,因此其结果是可以接受的。

三:利用Newton 迭代法求解方程的根

苯是一种无色透明的液体,不溶于水,易溶于有机溶剂同时自身也可以作为有机溶剂,具有易挥发、易燃的特点。甲苯是苯的同系物,能与乙醇、丙酮、氯仿以任意比例互溶,甲苯的沸点是110.6℃。苯与一氯甲烷(CH 3Cl )在氯化铝AlCl 的催化作用下可以生成甲苯。利用苯与甲苯的沸点不同,可以进行蒸馏将苯与甲苯分离开来。假设蒸馏过程符合理想溶液简单蒸馏,则反应器中的残液量与苯之间的关系式:

F 01v 1(1-v ) 1-v v

l =l n ]+l n )

F 1α-1v (1-v 1) 1-v 1

式中:

F 0:初始料液量;F 1:残液量;v 1:苯的初始浓度;v :苯的残余浓度;α为平均相对挥发度,α=2.5。

现假设初始料液量为100L ,苯的初始浓度为0.5。求:蒸馏至初始料液量的1/4时,苯在反应器中的浓度? 答:(1)由题意可知将值代入上式有: ln 整理有:

52

ln(1-v ) -ln v -ln 2=0 33

(2)将上式改写成Newton 迭代格式:

10010. 5*(1-v ) 1-v

=l n ]+l n ) 252. 5-1v *(1-0. 5) 1-0. 5

⎧任取初始向量v 0=0. 4, ⎫

⎪⎪⎪5ln(1-v k ) -2ln v k -3ln 2⎪ ⎨v k +1=v k -⎬

11⎪⎪5-2⎪⎪v k -1v k ⎩⎭

进行迭代计算,如果取精度ε=10-4,可得

X= 0.20146时,y=0.0000

(3)牛顿迭代的MATLAB 程序为: function [x,y,k] = Newton(f,df,x0,tol,N)

fprintf('x(%2d)=%10.8f y(%2d)=%10.8f\n',0,x0,0,f(x0)) for k=1:N

x=x0- f(x0)/df(x0); err = abs(x-x0); x0 = x; y = f(x);

fprintf('x(%2d)=%10.8f y(%2d)=%10.8f\n',k,x,k,y) if (err

end

(4)程序的运行结果:

>> f=inline('5/3*log(1-x)-2/3*log(x)-log(2)'); >> df=inline('5/3*1/(x-1)-2/3/x');

>> [x,y,k]=Newton(f,df,0.4,1e-7,1000); x( 0)=0.40000000 y( 0)=-0.93366273 x( 1)=0.18992589 y( 1)=0.06321783 x( 2)=0.20128055 y( 2)=0.00098068 x( 3)=0.20146220 y( 3)=0.00000023 x( 4)=0.20146224 y( 4)=0.00000000

即蒸馏至初始料液量的1/4时,苯在反应器中的浓度为0.20146。 (5)分析:

当非线性方程组的一阶导数可求时,采用newton 迭代法求根至少具有二阶收敛。同时为了避免导数运算,还可以选择正割法进行运算。

问题四:

GPS 全球定位系统带来了导航、测量、地图制作行业一系列的革命,并广泛应用于各行各业中,GPS 系统的原理是卫星不断地向地球发射信号,报告当前的位置及时钟差。建立如下方程:

[(x -x )+(y -y )+(z -z )i

2

i

2

i

122

=c (t i -t ) i=1,2,3,......,m,

其中各个参数意义如下:

t i 为第i 颗卫星的信号到达接收机所经历的时间,由卫星星历提供;

(x i ,y i ,z i )为第i 颗卫星在时刻t i 的空间直角坐标,可由卫星导航电文求得;

C 为GPS 信号的传播速度(即光速);

待测点空间直角坐标x,y,z 和时间t 为未知参数。因此,GPS 至少需要4颗卫星来定位。 现地球上一个GPS 接收机,同时接收到卫星1-6的发送信号

位置(x i ,y i ,z i ) 时钟差t i

卫星1 卫星2 卫星3 卫星4 卫星5 卫星6

(1,4,9) (7,6,7) (1,7,3) (5,7,4) (1,3,1) (3,2,3)

10030.02076857 10023.34948666 10020.01384571 10016.67820476 10013.34256381 10010.00692286

答:

(1)光速c=0.299792458km/us,将上表数据代入方程消去二次项得方程组: 6y-12z+1.79875t=17993.5, 8x+6y-10z+2.39834t=24031.4, -2y-16z+2.99792t=29957.2,

这是个四元线性方程组,可知,该线性方程组的系数矩阵A 的秩为4. 由线性代数的知识可知,当方程组的秩与未知数的个数一致时,方程有唯一解。

⎡124⎢06A =⎢

⎢86⎢

⎣0-2

-4-12-10-16

1. 1992⎤⎡1. 0000000⎤⎡12. 00004. 0000-4. 00001. 1992⎤

⎢0⎥⎢0⎥1. 7988⎥1. 0000006. 0000-12. 00001. 7988⎥=⎢⎥⎢⎥

2. 3983⎥⎢0. 66670. 55561. 00000⎥⎢000. 66670. 5996⎥

⎥⎢⎥⎢⎥2. 9979⎦⎣0-0. 333330. 00001. 0000⎦⎣000-14. 3901⎦

解方程组

Ly=b Ux=y

得 x=5.0000, y=2.9999, z=1.0000, t=10000.

(2)利用直接三角分解法求解线性方程组的程序,参见下面的Luyx.m 函数。 function [L,U,y,x]= Luyx(A,b)

n = length(b);x = zeros(n,1);y = zeros(n,1);

L = zeros(n,n);U = zeros(n,n); for i = 1:n L(i,i) = 1; end

for k = 1:n for j = k:n

U(k,j) = A(k,j) - sum(L(k,1:k-1).*U(1:k-1,j)'); end

for i = k+1:n

L(i,k) = (A(i,k)-sum(L(i,1:k-1).*U(1:k-1,k)'))/U(k,k); end end

y(1) = b(1); for i = 2:n

y(i) = b(i)-L(i,1:i-1)*y(1:i-1); end

x(n) = y(n)/U(n,n); for i = n-1:-1:1

x(i)= (y(i)-U(i,i+1:n)*x(i+1:n))/U(i,i); End

(3)程序运行结果:

>> A=[12 4 -4 1.19917;0 6 -12 1.79875;8 6 -10 2.39834;0 -2 -16 2.99792]; >> b=[12059.7;17993.5;24031.4;29957.2]; >> [L,U,y,x]=Luyx(A,b) L =

1.00000 0.00000 0.00000 0.00000 0.00000 1.00000 0.00000 0.00000 0.66667 0.55556 1.00000 0.00000 0.00000 -0.33333 30.00000 1.00000 U =

12.00000 4.00000 -4.00000 1.19917 0.00000 6.00000 -12.00000 1.79875 0.00000 0.00000 -0.66667 0.59959 0.00000 0.00000 0.00000 -14.39013 y =

1.2060e+004 1.7994e+004 5.9952e+003 -1.4390e+005 x =

5.0000e+000 3.0000e+000 1.0000e+000

1.0000e+004

(4)分析:

直接法是在假设计算过程没有舍入误差的情形下,经过有限步求得精确解,但是由于舍入误差不可避免,因此,只能求得近似解。直接法适合于阶数不太高的线性方程组,当系数矩阵对称正定可以选择平方根法和追赶法。


相关内容

  • 隧道工程论文
  • 西南大学 <地下结构与隧道工程>课程论文 论文题目: 学 专 年 姓 学 城市地铁抗震分析 院: 工程技术学院 业:土木工程 级:201 级 名: 号: 22 2016年6月25日 目录 [摘要].............................................. ...

  • 教学改革研究工作总结
  • 计算物理与MATLAB相结合的教学改革总结 李晓莉(物理科学与技术学院) 计算物理学是运用许多基础数学理论(如偏微分方程理论.线性代数.非线性规划等)和先进的计算技术(如性能优良的计算机和优秀的数值计算软件)对物理学研究前沿的挑战性问题进行大规模数值模拟和分析的学科.计算物理学的发展对统计物理.核物 ...

  • 陈元千资料
  • 陈元千 中国石油勘探开发研究院 出生年月:1933年 籍贯:浙江省瑞安县 职称职位:教授级高级工程师, 教育履历:1952年考入清华大学采矿系 1956年毕业于原北京石油学院采油专业 陈元千教授主要研究方向为油气藏工程.油气田开发和油气田储量方面的科研.教学和评估工作.他是勘探开发院的元老级人物,共 ...

  • 砌筑砖墙工程量计算方法,建房用得上,很实用
  • 一.砖基础 1.砖基础与砖墙身(柱身)的划分 (1)砖基础与砖墙(柱)身使用同一种材料时,以设计室内地坪标高(±0.00)为界:界线以下为砖基础,以上为墙(柱)身. (2)基础与墙身使用不同材料时,两种材料分界线位于设计室内地坪±300mm以内时,以不同材料分界线为界,界线以下为砖基础,以上为墙身. ...

  • 永磁装置中磁场力的计算_OK
  • 永磁装置中磁场力的计算 王瑜 (山西金山磁材有限公司山西太原030024) 摘要:提供力学服务是永磁装王重要的用连之一,因而磁场力的计算是磁力机械设计.应用的重要内容.磁场力的计算有公式法和数值算法,本文结合两个具体实例对这两种算法进行了介绍,给出了计算结果,井与实测值进行比较.结果表明公式算法简单 ...

  • 实用电工速算口诀手册
  • 这是多年总结和锤炼的一套估算口诀,能基本满足一般的要求,非常实用,包含多种常用电工估算方法. 1 已知变压器容量,求其各电压等级侧额定电流 容量除以电压值,其商乘六除以十. 说明:适用于任何电压等级. 2 已知变压器容量,速算其一.二次保护熔断体(俗称保险丝)电流值 配变高压熔断体,容量电压相比求. ...

  • 电力电缆载流量计算视窗化
  • 2002年第:期电线电缆 Electric 2002年4月 Apr.,2002 Wire&Cable 电力电缆载流量计算视窗化 杨小静1, (1.上海电缆输配电公司,上海 马国栋2 200093) 200072:2.上海电缆研究所,上海 摘要:相对于电压而言电缆栽流量是电缆运行中重要的动态参 ...

  • 常微分方程数值解法及其应用
  • 东北师范大学 硕士学位论文 常微分方程数值解法及其应用 姓名:李晓红 申请学位级别:硕士 专业:应用数学 指导教师:李佐锋 20080501 摘要 微分方程初值问题模型是数学建模竞赛中常见的一类数学模型.对于一些简单而典型的微分方程模型,譬如线性方程.某些特殊的一阶非线性方程等是可以设法求出其解析解 ...

  • 工艺专业设计提出荷载的规定
  • 工艺专业设计提出荷载的规定 (2013-08-10 22:06:12) 转载▼ 分类: f_粉设文摘 工艺专业提出的荷载是厂房和基础设计的重要依据,在工程设计中由于工艺专业依据的设计输入资料非标准性很强,很容易出现漏提.少提或多提荷载的情况,为保证工艺设计所提出的准确性和统一性,需要对工艺荷载的提法 ...