Matlab数学实验一答案版.docx

上传人:b****6 文档编号:8099237 上传时间:2023-05-12 格式:DOCX 页数:12 大小:27.38KB
下载 相关 举报
Matlab数学实验一答案版.docx_第1页
第1页 / 共12页
Matlab数学实验一答案版.docx_第2页
第2页 / 共12页
Matlab数学实验一答案版.docx_第3页
第3页 / 共12页
Matlab数学实验一答案版.docx_第4页
第4页 / 共12页
Matlab数学实验一答案版.docx_第5页
第5页 / 共12页
Matlab数学实验一答案版.docx_第6页
第6页 / 共12页
Matlab数学实验一答案版.docx_第7页
第7页 / 共12页
Matlab数学实验一答案版.docx_第8页
第8页 / 共12页
Matlab数学实验一答案版.docx_第9页
第9页 / 共12页
Matlab数学实验一答案版.docx_第10页
第10页 / 共12页
Matlab数学实验一答案版.docx_第11页
第11页 / 共12页
Matlab数学实验一答案版.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Matlab数学实验一答案版.docx

《Matlab数学实验一答案版.docx》由会员分享,可在线阅读,更多相关《Matlab数学实验一答案版.docx(12页珍藏版)》请在冰点文库上搜索。

Matlab数学实验一答案版.docx

Matlab数学实验一答案版

Matlab数学实验一

matlab初体验

、实验目的及意义

[1]熟悉MATLAB^件的用户环境;

[2]了解MATLAB^件的一般目的命令;

[3]掌握MATLAB数组操作与运算函数;

通过该实验的学习,使学生能熟悉matlab的基础应用,初步应用MATLAB^件解决一些简单问题。

、实验内容

1.认识matlab的界面与基本操作

2.了解matlab的数据输出方式(format)

3.MATLAB软件的数组(矩阵)操作及运算练习;

三、实验任务

根据实验内容与步骤,完成以下具体实验,要求写出实验报告(实验目的t问题t原理t算法与编程t

计算结果或图形t心得体会)

完成如下题目,并按照实验报告格式与要求填写实验报告

1.在commandwindow中分别输入如下值,瞧它们的值等于多少,并用matlab的help中查询这些缺省预定义变量的含义,用中文写出它们的意义。

ijepsinfnanpirealmaxrealmin

2.分别输入一个分数、整数、小数等,(如:

a=1/9),观察显示结果,并使用format函数控制数据的显示格式,如:

分另U输入formatshort、formatlong、formatshorte、formatlongg、formatbank、formathex等,然后再在命令窗口中输入a,显示a的值的不同形式,并理解这些格式的含义。

3.测试函数clear、clc的含义及所带参数的含义(利用matlab的help功能)。

4、写出在命令窗口中的计算步骤与运行结果。

(1)计算®—勉一;

81

>>(log(pi)+log(pi)/log(10)-exp(1、2))A2/81

>>ans=

0、0348

>>x=2;y=4;

>>z=xA2+exp(x+y)-y*log(x)-3

401、6562

mat”文件。

测试clear命令,然后用load命令将保存的”D:

\exe01、mat”文件载入

>>a=5、3

5、3000

>>b=[13;25]b=

13

25

>>who

Yourvariablesare:

ab

>>whos

BytesClass

8doublearray

32doublearray

NameSize

a1x1

b2x2

Grandtotalis5elementsusing40bytes

>>saveD:

\exe01

>>clear清除内存中在全部变量

>>loadD:

\exe01

5、对矩阵,求其行列式(det)、逆矩阵(inv)、矩阵的特征值与特征向量(eig)、矩阵的秩(rank)、矩阵的行最

简形(rref)、以该矩阵为系数矩阵的线性方程组Ax=0的通解(null);

42

2

1

3

4

①已知A30

5,B

2

0

3,在MATLAB命令窗口中建立A、B矩阵并对其进行以下操作

15

3

2

1

1

(1)计算矩阵A的行列式的值det(A)

>>A=[4,-2,2;-3,0,5;1,5,3];

>>det(A)ans=

-158

112T

(2)分别计算下列各式:

2AB,A*B,A.*B,AB1,A1B,A2,AT

>>A=[4,-2,2;-3,0,5;1,5,3];B=[1,3,4;-2,0,-3;2,-1,1];

>>2*A-B

ans=

7

-7

0

-4

0

13

0

>>A*B

11

5

ans=

12

10

24

7

-14

-7

-3

0

-8

>>A

、*B

ans=

4

-6

8

6

0

-15

2

-5

3

>>A*inv(B)

ans=

 

-0、0000

-2、7143

2、4286

-0、0000

-8、0000

3、0000

2、0000

-8、1429

2、2857

 

>>inv(A)*B

ans=

0、4873

0、4114

1、

0000

0、3671

-0、4304

0、

0000

-0、1076

0、2468

0、

0000

>>A*A

ans=

24

2

4

-7

31

9

-8

13

36

>>A'

ans=

4

-3

1

-2

0

5

2

5

3

1

6

3

2

(1)A3

5

4

0,求rank(A)=?

1

11

2

4

>>A=[1,-6,3,2;3,-5,4,0;-1,-11,2,4];

>>rank(A)ans=

3

3501

(2)B

12001

求B。

1020

1202

»B=[3,5,0,1;1,2,0,0;1,0,2,0;1,2,0,2]

>>inv(B)

ans=

2、0000

-4、0000

-0、0000

-1、0000

1、0000

2、5000

0、0000

0、5000

1、0000

2、0000

0、5000

0、5000

0

-0、5000

0

0、5000

③在MATLAB中判断下列向量组就是否线性相关,并找出向量组1(1132)T,

2(1113)T,3(5289)T,4(1317)T中的一个最大线性无关组。

>>a1=[1132]'

a2=[-11-13]'

a3=[5-289]'

a4=[-1317]'

A=[a1,a2,a3,a4];[Rjb]=rref(A)

a1=a2=

-1

1-1

3a3=

5-2

8

9

a4=

-1

3

1

7

1、0000

0

0

1、

0909

0

1、0000

0

1、

7879

0

0

1、0000

-0、

0606

0

0

0

0

jb=

123>>A(:

jb)

ans=

1-15

11-2

3-18

239

④在MATLAB中判断下列方程组解的情况,若有多个解,写出通解。

x1

x2

4x3

2x4

0

x1

(1)3x11

x2

x3

2x4

0

x2

7x3

2x4

0

x1

3x2

12x3

6x4

0

>>A=[1,-1,4,2;1,-1,-1,2;3,1,7,-2;1,-3,-12,6];

>>rank(A)

ans=

3

>>rref(A)

ans=

1000

010-2

0010

0000

>>A=[1,-1,4,2;1,-1,-1,2;3,1,7,-2;1,-3,-12,6];

>>formatrat

n=4;

RA=rank(A)

RA=

3

>>if(RA==n)fprintf('%方程只有零解')

else

b=null(A,'r')

end

b=

0

2

0

1

>>symsk

X=k*b

0

2*k

0

k

x1

2x2

4x3

5

3x1

8x2

2x3

13

4x1

x2

9x3

6

(2)

2x13x2x34

>>A=[231;1-24;38-2;4-19];b=[4-513-6]';

B=[Ab];

>>n=3;

>>RA=rank(A)

RA=

2

>>RB=rank(B)

RB=

2

rref(B)

ans=

10

01

00

00

2

-1

0

0

-1

2

0

0

>>formatrat

ifRA==RB&RA==n%判断有唯一解

X=A\b

elseifRA==RB&RA

X=A\b%求特解

C=null(A,'r')%求AX=0的基础解系elseX='equitionnosolve'%判断无解end

Warning:

Rankdeficient,rank=2,tol=

8、9702e-015、

 

0

3/2-1/2

C=

-2

1

1

2

1

1

⑤求矩阵A0

2

0

4

1

3

的逆矩阵A1及特征值与特征向量。

 

A=[-211;020;-413];>>a1=inv(A)a1=

 

-3/2

1/2

0

1/2

-2

1/2

>>[P,R]=eig(A)

1/2

0

1

 

 

-985/1393

-528/2177

379/1257

0

0

379/419

-985/1393

-2112/2177

379/1257

 

1

0

0

0

2

0

0

0

2

A的三个特征值就是

r1=-1,r2=2,r3=2。

三个特征值分别对应的特征向量就是P1=[101];p2=[104];p3=[131]

2

2

2

⑥化方阵A2

5

4为对角阵。

2

4

5

>>A=[22-2;25-4;-2-45];[P,D]=eig(A)

-0、

2981

0、8944

0、3333

-0、

5963

-0、4472

0、6667

-0、

7454

0

-0、6667

 

1、0000

0

0

0

1、0000

0

0

0

10、0000

>>B=inv(P)*A*P

B=

1、

0000

-0、0000

0、0000

0、

0000

1、0000

0、0000

-0、

0000

0

10、0000

程序说明:

D与A相似。

所求得的特征值矩阵D即为矩阵A对角化后的对角矩阵

⑦求一个正交变换,将二次型f

222

5x15x23x32x1x26x1x3

6x2x3化为标准型。

>>A=[5-13;-15-3;3-33];

>>symsy1y2y3y=[y1;y2;y3];

[P,D]=eig(A)

P=

881/2158

-881/2158

-881/1079

985/1393

985/1393

0

-780/1351

780/1351

-780/1351

>>x=P*yx=

(6人(1/2)*丫1)/6+(2人(1/2)*丫2)/2-(3^(1/2)*y3)/3

(2人(1/2)*丫2)/2-(6A(1/2)*y1)/6+(3A(1/2)*y3)/3

-(3A(1/2)*y3)/3-(2A(1/2)*3A(1/2)*y1)/3

>>f=[y1y2y3]*D*y

f=

-y1A2/2251799813685248+4*y2A2+9*y3A2

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2