Matlab上机实习

发布 2022-06-27 06:32:28 阅读 5141

matlab上机实习报告。

一、实验内容。

实验四。1、使用函数,实现方阵左旋90°或右旋90°的功能。例如,原矩阵为a,a左旋后得到b,右旋后得到c。,

> b=rot90(a)

b = 10 11 12

> c=rot90(a,3)

c = 3 2 1

2、建立一个方阵a,求a的逆矩阵和a的行列式的值,并验证a与a-1是互逆的。

> a=[1 2 3;2 1 4; 3 4 1]

a = 1 2 3

> det(a)

ans=20

> inv(a)

ans=-0.7500 0.5000 0.2500

> det(inv(a))

ans=0.0500

> a*inv(a)

ans= 1 0 0

>inv(a)*a

ans= 1 0 0

a*inv(a)= inv(a)*a=e

所以a与a-1是互逆的。

3、求下列矩阵的主对角线元素、上三角阵、下三角阵、秩和迹。

> diag(a)

ans= 1

> tril(a)

ans= 1 0 0 0

> triu(a)

ans= 1 -1 2 3

> rank(a)

ans=4> trace(a)

ans=16

> diag(b)

ans= 0.4300

> tril(b)

ans= 0.4300 0 0

> triu(b)

ans= 0.4300 43.0000 2.0000

> rank(b)

ans=2> trace(b)

?? error using ==trace at 13

matrix must be square.

4、求矩阵a的特征值和相应的特征向量。

> [v,d]=eig(a)

v = 0.7212 0.4443 0.5315

d = 0.0166 0 0

实验五。1、从键盘输入一个数,将它反向输出,例如输入693,输出为396

s=input('请输入一个数据:')

a=fix(s/100);

b=fix(mod(s,100)/10);

c=mod(s,10);

m=c*100+b*10+a

请输入一个数据:369

m =963

2、输入一个百分制成绩,要求输出成绩等级a,b,c,d,e其中90-100位a,80-89为b,70-79为c,60-69为d,60以下为e

1)分别用if语句和switch语句实现。

2)输入百分制成绩后要判断成绩的合理性,对不合理的成绩应输出出错信息。

if语句。c=input('请输入成绩:')

if c>=90&c<=100 disp('a 成绩合理');

else if c>=80&c<90 disp('b 成绩合理');

else if c>=70&c<80 disp('c 成绩合理');

else if c>=60&c<70 disp('d 成绩合理');

else if c<60 disp('e 成绩合理');

else disp('成绩错误');

end请输入成绩:89

b 成绩合理。

switch语句。

> c=input('请输入成绩:')

switch c;

case num2cell(0:59)

disp('e 成绩合理');

case num2cell(60:69)

disp('d 成绩合理');

case num2cell(70:79)

disp('c 成绩合理');

case num2cell(80:89)

disp('b 成绩合理');

case num2cell(90:100)

disp('a 成绩合理');

otherwise

disp('成绩错误');

end请输入成绩:89

b 成绩合理。

MATLAB上机作业

高等代数机算与应用作业题。一 机算题。1 利用函数rand和函数round构造一个5 5的随机正整数矩阵a和b。解 在command window中输入如下内容 a round rand 5 10 结果如下 a 再键入 b round rand 5 10 结果如下 b 1 计算a b,a b和6a ...

matlab上机作业

第一次上机作业。1 写出完成下列操作的命令 1 将矩阵a的第2 5行中的第1,3,5列元素赋给矩阵b b a 1 3 5 2 删除矩阵a的第7号元素。a 7 3 将矩阵a的每个元素值加30 a a 30 4 求矩阵a的大小和维数。whos size a 5 将含有12个元素的向量x转换成3 4矩阵。...

Matlab上机作业

说明 1 应用matlab软件,完成下列各题。2 交实验报告纸文档 实验报告格式。1 标题 经济模型上机实验4 2 年级专业学号姓名 3 实验内容 问题 序号 源程序 或函数命令 运行结果。一 概率计算。1 设,求 概率 2 设柏松分布,求 为何值时,达到0.5 3 某人定点投篮投中率为0.3,投篮...