Matlab上机实验答案文档格式.docx

上传人:b****2 文档编号:15232266 上传时间:2022-10-28 格式:DOCX 页数:36 大小:348.98KB
下载 相关 举报
Matlab上机实验答案文档格式.docx_第1页
第1页 / 共36页
Matlab上机实验答案文档格式.docx_第2页
第2页 / 共36页
Matlab上机实验答案文档格式.docx_第3页
第3页 / 共36页
Matlab上机实验答案文档格式.docx_第4页
第4页 / 共36页
Matlab上机实验答案文档格式.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

Matlab上机实验答案文档格式.docx

《Matlab上机实验答案文档格式.docx》由会员分享,可在线阅读,更多相关《Matlab上机实验答案文档格式.docx(36页珍藏版)》请在冰豆网上搜索。

Matlab上机实验答案文档格式.docx

Columns26through30

Columns31through35

Columns36through40

Columns41through45

Columns46through50

Columns51through55

Columns56through60

Column61

+

(4),其中t=0:

t=0:

z4=(t>

=0&

t<

1).*(t.^2)+(t>

=1&

2).*(t.^2-1)+(t>

=2&

3).*(t.^2-2.*t+1)

z4=

00

2.已知:

求下列表达式的值:

(1)A+6*B和A-B+I(其中I为单位矩阵)

(2)A*B和A.*B

(3)A^3和A.^3

(4)A/B及B\A

(5)[A,B]和[A([1,3],:

);

B^2]

A=[1234-4;

34787;

3657];

B=[13-1;

203;

3-27];

A+6*B

ans=

1852-10

467105

215349

I=eye(3);

A-B+I

1231-3

32884

0671

(2)

A*B

684462

309-72596

154-5241

A.*B

121024

680261

9-13049

(3)

A^3

3722623382448604

247370149188600766

78688454142118820

A.^3

172839304-64

39304343658503

27274625343

(4)

A/B

B\A

(5)

[A,B]

1234-413-1

34787203

36573-27

[A([1,3],:

1234-4

3657

451

11019

20-540

3.设有矩阵A和B

(1)求它们的乘积C。

(2)将矩阵C的右下角3×

2子矩阵赋给D。

(3)查看MATLAB工作空间的使用情况。

A=(reshape(1:

25,5,5))'

B=[3016;

17-69;

023-4;

970;

41311];

C=A*B

C=

9315077

258335237

423520397

588705557

753890717

D=C(3:

5,2:

3)

D=

520397

705557

890717

whos

NameSizeBytesClassAttributes

A5x5200double

B5x3120double

C5x3120double

D3x248double

4.完成下列操作:

(1)求[100,999]之间能被21整除的数的个数。

(2)建立一个字符串向量,删除其中的大写字母。

n=100:

999;

l=find(rem(n,21)==0);

length(l)

43

ch='

aegbBOIEG0je23RGnc'

wz=find(ch>

='

A'

&

ch<

Z'

ch(wz)=[]

ch=

aegb0je23nc

实验二MATLAB矩阵分析与处理

1.设有分块矩阵,其中E、R、O、S分别为单位矩阵、随机矩阵、零矩阵和对角阵,试通过数值计算验证。

E=eye(3);

R=rand(3,2);

O=zeros(2,3);

S=diag(1:

2);

A=[E,R;

O,S]

A=

0000

0000

A^2

[E,R+R*S;

O,S^2]

A^2==[E,R+R*S;

11111

通过验证,矩阵成立。

2.产生5阶希尔伯特矩阵H和5阶帕斯卡矩阵P,且求其行列式的值Hh和Hp以及它们的条件数Th和Tp,判断哪个矩阵性能更好。

为什么

H=hilb(5)

H=

P=pascal(5)

P=

12345

1361015

14102035

15153570

Hh=det(H)

Hh=

Hp=det(P)

Hp=

1

Th=cond(H)

Th=

+05

Tp=cond(P)

Tp=

+03

答:

5阶帕斯卡矩阵P的性能好。

矩阵的性能是由条件数决定的,条件数越接近于1其性能就越好。

由上机操作求得Th=+005,Tp=+003。

Tp的值更接近于1则其性能要好。

所以5阶帕斯卡矩阵P的性能好。

3.建立一个5×

5矩阵,求它的行列式值、迹、秩和范数。

A=rand(5)

det(A)

trace(A)

rank(A)

5

norm(A)

4.已知

求A的特征值及特征向量,并分析其数学意义。

A=[-29,6,18;

20,5,12;

-8,8,5]

-29618

20512

-885

[V,D]=eig(A)

V=

00

在数学上,特别是线性代数中,对于一个给定的线性变换,它的特征向量(本征向量或称正规正交向量)是这样一个非零的向量v:

当v经过这个线性变换的作用之后,得到的新向量(长度也许改变)仍然与原来的v保持在同一条线上。

一个特征向量的长度在该线性变换下缩放的比例称为其特征值(本征值)。

如果特征值为正,则表示v在经过线性变换的作用后方向也不变;

如果特征值为负,说明方向会反转;

如果特征值为0,则是表示缩回零点。

但无论怎样,仍在同一条直线上。

5.下面是一个线性方程组:

(1)求方程的解。

(2)将方程右边向量元素b3改为再求解,并比较b3的变化和解的相对变化。

(3)计算系数矩阵A的条件数并分析结论。

formatrat%用分数格式显示

A=[1/2,1/3,1/4;

1/3,1/4,1/5;

1/4,1/5,1/6]

1/21/31/4

1/31/41/5

1/41/51/6

format%恢复默认格式

b=[;

]

b=

X=A\b

X=

b2=[;

b2=

X2=A\b2

X2=

D=cond(A)

矩阵的条件数决定矩阵的性能,条件数越接近于1其性能越好,系数矩阵A的条件数为+003,和1相差很大,则其性能不好。

因此b矩阵个别元素的微小变动,对方程的解(X值)影响很大。

6.建立A矩阵,试比较sqrtm(A)和sqrt(A),分析它们的区别。

实验三选择结构程序设计

1.求分段函数的值。

用if语句实现,分别输出x=,,,,,,时的y值。

程序设计:

clear;

x=[];

ifx<

0&

x~=-3

y=x.^2+x-6;

elseifx>

x<

5&

x~=2&

x~=3

y=x.^2-5*x+6;

else

y=x.^2-x-1;

end

y

运行结果:

y=

2.输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。

其中90分~100分为A,80分~89分为B,79分~79分为C,60分~69分为D,60分以下为E。

要求:

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

(一)用if语句

score=input('

请输入百分制成绩:

'

a=fix(score/10);

ifa==9|a==10

grade='

elseifa==8

B'

elseifa==7

C'

elseifa==6

D'

E'

grade

(二)用if语句

ifscore>

=90&

score<

=100

elseifscore>

=80&

90

=70&

80

=60&

70

(三)用switch语句

switchfix(score/10)

case{9,10}

g

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 交规考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1