实验报告
数学实验报告
实验序号:日期:2012年9月日
班级
10级数师(3)班
姓名
周盛平
学号
201040522
实验名称
在MATLAB里进行矩阵计算,做出二维三维图形。
问题背景与实验目的:
1.熟悉MATLAB矩阵的运算;
2.学会用MATLAB软件制作出数学的二维三维图形。
实验内容:1.设有分块矩阵A=[E,R;O,S],其中,E,R,O,S分别为单位阵,随机阵,零阵和对角阵,试通过数值计算验证A^2=[E,R+RS;O,S^2].
ans =
15
>>
>> sum(diag(M'))
ans =
15
6.方法(1)
ezplot('x^2');hold
ezplot('x^3');hold
ezplot('x^4');hold
ezplot('x^5);hold
方法(2):ezplot('x^2');hold on;ezplot('x^3');hold on;ezplot('x^4');hold on;ezplot('x^5');hold on;axis([-2,3,-2,2]);gtext('x^2');gtext('x^3');gtext('x^4');gtext('x^5')
2.用命令magic(n)生成幻方矩阵,通过计算研究它的性质,如行和,列和,两对角线和等(可以利用命令fliplr,flipud,其用法可以查阅MATLAB帮助系统)。
6.用几种方法作x^2,x^3,x^4,x^5的图形,如一个图上画几条线,用subplot作多幅图形等,考虑如何画上x轴,y轴,并在图上加各种标注。
0 0 0 1.0000 0
0 0 0 0 1.0000
>> A^2
ans =
1.0000 1.0000 1.0000 1.8005 -0.0561
1.0000 1.0000 1.0000 -1.0754 1.5652
1.0000 1.0000 1.0000 0.4274 1.0484
0 0 0 1.0000 0
O =
0 0 0
0 0 0
>> S=eye(2,2)
S =
1 0
0 1
>> A=[E,R;O,S]
A =
1.0000 1.0000 1.0000 0.9003 -0.0280
1.0000 1.0000 1.0000 -0.5377 0.7826
1.0000 1.0000 1.0000 0.2137 0.5242
8.symsx;symsy;ezmesh(x^2-y^2,[t; U=R+R*S
U =
1.8005 -0.0561
-1.0754 1.5652
0.4274 1.0484
>> S^2
ans =
1 0
0 1
>> X=[E,U;O,S^2]
X =
1.0000 1.0000 1.0000 1.8005 -0.0561
1.0000 1.0000 1.0000 -1.0754 1.5652
1.0000 1.0000 1.0000 0.4274 1.0484
0 0 0 1.0000 0
0 0 0 0 1.0000
2.M=magic(3)
M =
8 1 6
3 5 7
4 9 2.
>>
>> sum(M)
ans =
15 15 15
>> sum(M')
ans =
15 15 15
>> sum(diag(M))
8.作曲面z=x^2-y^2的3维图形。
实验原理与数学模型:
实验过程记录(含:基本步骤、主要程序清单及异常情况记录等):
1.E=ones(3)
E =
1 1 1
1 1 1
1 1 1
>> R=rands(3,2)
R =
0.9003 -0.0280
-0.5377 0.7826
0.2137 0.5242
>> O=zeros(2,3)
1.0000 1.0000 1.0000 0.4274 1.0484
0 0 0 1.0000 0
0 0 0 0 1.0000
过程记录(含:基本步骤、主要程序清单及异常情况记录等):
1.
1.0000 1.0000 1.0000 1.8005 -0.0561
1.0000 1.0000 1.0000 -1.0754 1.5652