矩阵的分析与处理
- 格式:pptx
- 大小:10.12 KB
- 文档页数:2


《MATLAB及应用A》第二次上机作业
一、一球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下。求它在第10次落下时共经过多少米?第10次反弹多高?
MATLAB源程序:
MATLAB运行结果:
二、有如下一段MATLAB程序,请解释说明每个语句的功能,必要时用数学表达式(不是在MATLAB中的输入形式);并给出y1、y2、y3的值(可从MATLAB中复制)。
MATLAB源程序:
x=linspace(0,6);
y1=sin(2*x);
y2=sin(x.^2);
y3=(sin(x)).^2;
各条命令语句的功能如下:
y1、y2、y3的值分别为:
三、教材第55页习题三,第3题。
MATLAB源程序:
MATLAB运行结果:
四、选择题
(1) i=2; a=2i; b=2*i; c=2*sqrt(-1); 程序执行后,a, b, c的值分别是多少?( )
(A) a=4, b=4, c=2.0000i
(B) a=4, b=2.0000i, c=2.0000i
(C) a=2.0000i, b=4, c=2.0000i
(D) a=2.0000i, b=2.0000i, c=2.0000i
(2) 求解方程x4-4x3+12x-9 = 0 的所有解,其结果为 ( )
(A) 1.0000, 3.0000, 1.7321, -1.7321
(B) 1.0000, 3.0000, 1.7321i, -1.7321i
(C) 1.0000i, 3.0000i, 1.7321, -1.7321
(D) -3.000-0i, 3.0000i, 1.7321, -1.7321
五、求[100,1000]之间的全部素数(选做)。
MATLAB源程序: MATLAB运行结果: 一、一球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下。求它在第10次落下时共经过多少米?第10次反弹多高?
1 / 3 安 徽 新 华 学 院 实 验 报 告
姓 名 张恒 学 号 1142152237 专业班级 11级信息管理与信息系统2班
课程名称 MATLAB 实验名称 MATLAB矩阵分析与处理 实验日期 2014-02-26
指导教师 刘丽
得分
【实验名称】MATLAB矩阵分析与处理
【实验类型】基础性实验
【实验目的与要求】
目的:
(1) 矩阵转置、相乘、求逆等基本矩阵运算;
(2) 关系运算与逻辑运算的使用
(3) 稀疏矩阵的用法;
要求:
(1) 学会矩阵转置、相乘、求逆等基本矩阵运算;
(2) 学会矩阵的变换方法;
(3) 掌握稀疏矩阵的生成方法;
【实验主要仪器设备及台套数】
装有MATLAB(版本7.1)应用软件的计算机
实验内容:
1. 生成一个四维魔方矩阵,提取其中相关位置元素的值
2. 对矩阵A=(23,10,-0.788,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3.14;)进行相关的操作
A=[23,10,-0.778,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3.14];
3. 求下列矩阵的主对角线元素,上三角矩阵,下三角矩阵,逆矩阵,行列式矩阵的值,秩、范数、条件数、迹
A=[1,-1,2,3;5,1,-4,2;3,0,5,2;11,15,0,9]
B=[0.43,43,2;-8.9,4,21]
4. 稀疏矩阵的建立过程
实验步骤:
1生成一个四维魔方矩阵,提取其中相关位置元素的值 A=magic(4);
A(3)
A(1,:)
A(:,2:4)
A(2:3,4:5)
2对矩阵A=(23,10,-0.788,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3.14;)进行相关的操作
第1页
数学软件实验报告(二)
系: 专业: 年级:
姓名: 学号: 实验课程:
实验室号:_
实验设备号: 实验时间:
指导教师签字: 成绩:
1. 实验项目名称:MATLAB矩阵分析与处理
2. 实验目的和要求
1.掌握生成特殊矩阵的方法
2.掌握矩阵分析的方法
3.用矩阵求逆解线性方程组
3. 实验使用的主要仪器设备和软件
方正商祺N260微机;MATLAB7. 0或以上版本
4. 实验的基本理论和方法
实验原理:(1)矩阵的建立
(2)建立随机矩阵
X=a+(b-a)×rand(n)
(注(a,b)为范围,n为阶数)
(3)round函数
(4)矩阵的乘除
(5)矩阵行列式的值det(A)
(6)矩阵的迹trace(A)
(7)矩阵的秩rank(A)
第1页 (8)提取矩阵对角线元素diag(A)
(9)构造对角阵diag(V)
(10)矩阵的特征值与特征向量[V,D]=eig(A)
(11)求解线性方程组X=A\B
5. 实验内容与步骤
(描述实验中应该做什么事情,如何做等,实验过程中记录发生的现象、中间结果、最终得到的结果,并进行分析说明)
(包括:题目,写过程、答案)
题目:
1.设有分块矩阵A=22322333SORE,其中E、R、O、S分别为单位矩阵、随机矩阵、零矩阵和对角矩阵,试通过数值计算验证A2=2SORSRE。
(
二〇一四年 三月《MATLAB》实验报告
题 目:MATLAB矩阵分析与处理
学生姓名
学 院:
系 别:
专 业:
班 级:
任课教师
1 一、实验目的
1. 掌握生成特殊矩阵的方法。
2.掌握矩阵分析的方法。
3.用矩阵求逆的法求解线性方程组。
二、实验内容
1.E=eye(3)
E =
1 0 0
0 1 0
0 0 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=diag([2,2])
S = 2 0
0 2
A^2
ans =
1.0000 0 0 2.8504 1.4579
0 1.0000 0 0.6934 2.6739
0 0 1.0000 1.8205 2.2863
0 0 0 4.0000 0
0 0 0 0 4.0000
2.产生5阶希尔伯特矩阵H和5阶帕斯卡矩阵P,并求其行列式的值Hh,Hp以及他们的条件数Th,Tp,判断那个矩阵的性能更好,为什么?
format rat
H=hilb(5)
H =
1 1/2 1/3 1/4 1/5