数学实验报告02
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
总结:
魔方矩阵的行、列以及对角线个元素之和等于一个共同值教师评语:
报告评分:指导教师签字: