数学实验报告02

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数学实验报告

实验序号: 日期: 年 月 日 班级

姓名 学号 实验名

称 使用MATALB 对矩阵的拼接和输出幻方矩阵

问题背景与实验目的:

1.练习在MATLAB 中输入各种不同的矩阵;2。练习使用MATLAB 对矩阵进行拼接。

实验内容:

1.设有分块矩阵 ,

其中E,R,O,S 分别为单位矩阵、随机矩阵、零矩阵和对角

矩阵,试通过数值计算验证

2.用命令magic (n )生成幻方矩阵,通过计算研究它的性质,如行和、列和、两条对角线等(可以用命令fliplr ,flipud ,其用法可以查阅MATLAB 帮助系统) 实验原理:

MATLAB 对矩阵可以进行拼接,可以生成幻方矩阵。

实验过程记录(含:基本步骤、主要程序清单及异常情况记录等): 1.

E=ones(3,3);

R=rand(3,2);

O=zeros(2,3);

S=eye(2,2);

A=[E R;O S];

c=[R+R*S];

e=S.^2

d=[E c;O e];

f=A.^2;

2.

H=magic(3)

实验结果报告:运行MATLAB 结果:

>> E=ones(3,3)

33322322E A R O S ⨯⨯⨯⨯⎡⎤=⎢⎥⎣⎦22

E R R S O A S +⨯⎡⎤=⎢⎥⎢⎥⎣⎦

E =

1 1 1

1 1 1

1 1 1

>> R=rand(3,2)

R =

0.9501 0.4860

0.2311 0.8913

0.6068 0.7621

>> O=zeros(2,3)

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.9501 0.4860 1.0000 1.0000 1.0000 0.2311 0.8913 1.0000 1.0000 1.0000 0.6068 0.7621 0 0 0 1.0000 0

0 0 0 0 1.0000 >> c=[R+R*S]

c =

1.9003 0.9720

0.4623 1.7826

1.2137 1.5242

>> e=S.^2

e =

1 0

0 1

>> d=[E c;O e]

d =

1.0000 1.0000 1.0000 1.9003 0.9720

1.0000 1.0000 1.0000 0.4623 1.7826

1.0000 1.0000 1.0000 1.2137 1.5242

0 0 0 1.0000 0

0 0 0 0 1.0000

>> f=A.^2

f =

1.0000 1.0000 1.0000 0.9027 0.2362

1.0000 1.0000 1.0000 0.0534 0.7944

1.0000 1.0000 1.0000 0.3683 0.5808

0 0 0 1.0000 0

0 0 0 0 1.0000

>> H=magic(3)

H =

8 1 6

3 5 7

4 9 2

总结:

魔方矩阵的行、列以及对角线个元素之和等于一个共同值教师评语:

报告评分:指导教师签字:

相关文档
最新文档