北科大数学实验Matlab 第四次实验报告

  • 格式:doc
  • 大小:89.50 KB
  • 文档页数:6

《数学实验》报告
实验名称 线性代数相关运算
学 院 自动化
专业班级 自动化
姓 名
学 号 4125


2014年 5月
2

一、 【实验目的】
1.熟悉并掌握矩阵的基本运算以及线性方程组的解法
2.学会用MATLAB的多种方法求定积分

二、 【实验任务】P115 第21. (1),(2)题 ;P167第17(2),18题

三、 【实验程序】
P115 第21. (1)题
A=[1 1 2 -1;-1 1 3 0;2 -3 4 -1];
format rat
rref(A)

ans =
1 0 0 -14/25
0 1 0 -1/5
0 0 1 -3/25
结果分析:可以看出系数矩阵A的秩为3,小于未知量的个数为4,所以有无穷多解,原方程组的同解方
程组为:
X1=-14/25x4
X2= -1/5x4
X3= -3/25x4
取x4=25,解得方程组的基础解系为:ξ=

所以方程组的通解为:
=k

其中k为任意实数
P115 第21(2)题
A=[1 -1 -1 1 0;1 -1 1 -3 1;1 -1 -2 3 -0.5];
format rat
rref(A)
ans =

1 -1 0 -1 1/2

-14
-5
-3
25

X1 X2 X3 X4 -14
-5
-3
25
3

0 0 1 -2 1/2
0 0 0 0 0

结果分析:可以看出增广矩阵的秩为2,等于系数矩阵的秩,而小于未知量的个数4,所以方
程组有无穷多解,原方程组对应的同解方程组为:
X1=x2+x4+1/2
X3=2x4+1/2
可得到其中一个特解为:

η=

再求解对应的齐次线性方程组x1=x2+x4 可得到一个基础解系:
X3=2x4

ξ1= , ξ2=
因此,次方程组的通解为:

=c1 +c2 + ,(c1,c2∈R)
P167第17(2)题
h=pi/50;x=0:h:pi;
y=x.*sin(x)./(1+cos(x).^2);
t=length(x);

1/2
0
1/2
0

1
1
0
0

1
0
2
1

X1
X2
X3
X4

1
1
0
0

1
0
2
1

1/2
0
1/2
0
4

s1=sum(y(1:(t-1)))*h
s2=sum(y(2:t))*h
s3=trapz(x,y)
ff=inline('x.*sin(x)./(1+cos(x).^2)','x');
s4=quad(ff,0,pi)

s1 =
2.4669

s2 =
2.4669

s3 =
2.4669

s4 =
2.4674
P167第18题
h=pi/50;x=0:h:pi/4;
y=1./(1-(sin(x)));
t=length(x);
s1=sum(y(1:(t-1)))*h
s2=sum(y(2:t))*h
s3=trapz(x,y)
ff=inline('1./(1-(sin(x)))','x');
s4=quad(ff,0,pi/4)
s1 =

1.2448

s2 =
1.3811

s3 =
5

1.3129
s4 =
1.4142

四、 【实验结果】P115 第21. (1)题
方程组的通解为

=k

其中k为任意实数
P115 第21(2)题
因此,次方程组的通解为:

=c1 +c2 + ,(c1,c2∈R)
P167第17(2)题
s1 =

2.4669

s2 =
2.4669

s3 =

X1 X2 X3 X4 -14
-5
-3
25

X1
X2
X3
X4

1
1
0
0

1
0
2
1

1/2
0
1/2
0
6

2.4669
s4 =
2.4674

P167第18题
s1 =

1.2448

s2 =
1.3811

s3 =
1.3129

s4 =
1.4142

五、 【实验总结】
注意分清并能熟练应用矩阵的几种基本运算。掌握矩形法、复合梯形公式法、复合辛普生公式法三种方法
求定积分。