MATLAB实验一Word下载.docx

上传人:b****5 文档编号:19001759 上传时间:2023-01-02 格式:DOCX 页数:12 大小:57.15KB
下载 相关 举报
MATLAB实验一Word下载.docx_第1页
第1页 / 共12页
MATLAB实验一Word下载.docx_第2页
第2页 / 共12页
MATLAB实验一Word下载.docx_第3页
第3页 / 共12页
MATLAB实验一Word下载.docx_第4页
第4页 / 共12页
MATLAB实验一Word下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

MATLAB实验一Word下载.docx

《MATLAB实验一Word下载.docx》由会员分享,可在线阅读,更多相关《MATLAB实验一Word下载.docx(12页珍藏版)》请在冰豆网上搜索。

MATLAB实验一Word下载.docx

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

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

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

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

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

(1)计算

>

(log(pi)+log(pi)/log(10)-exp(1.2))^2/81

ans=

0.0348

(2)在命令窗口中求

时的

值。

x=2;

y=4;

z=x^2+exp(x+y)-y*log(x)-3

z=

401.6562

(3)输入变量

在工作空间中使用who,whos,并用save命令将变量存入”D:

\exe01.mat”文件。

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

\exe01.mat”文件载入

a=5.3

a=

5.3000

b=[13;

25]

b=

13

25

who

Yourvariablesare:

ab

whos

NameSizeBytesClass

a1x18doublearray

b2x232doublearray

Grandtotalis5elementsusing40bytes

saveD:

\exe01

clear清除内存中在全部变量

loadD:

5.对矩阵,求其行列式(det)、逆矩阵(inv)、矩阵的特征值和特征向量(eig)、矩阵的秩(rank)、矩阵的行最简形(rref)、以该矩阵为系数矩阵的线性方程组Ax=0的通解(null);

①已知

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

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

A=[4,-2,2;

-3,0,5;

1,5,3];

det(A)

-158

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

B=[1,3,4;

-2,0,-3;

2,-1,1];

2*A-B

7-70

-4013

0115

A*B

121024

7-14-7

-30-8

A.*B

4-68

60-15

2-53

A*inv(B)

-0.0000-0.00002.0000

-2.7143-8.0000-8.1429

2.42863.00002.2857

inv(A)*B

0.48730.41141.0000

0.3671-0.43040.0000

-0.10760.24680.0000

A*A

2424

-7319

-81336

A'

4-31

-205

253

 

②在MATLAB中分别利用矩阵的初等变换及函数rank、函数inv求下列矩阵的秩:

(1)

求rank(A)=?

A=[1,-6,3,2;

3,-5,4,0;

-1,-11,2,4];

rank(A)

3

(2)

B=[3,5,0,1;

1,2,0,0;

1,0,2,0;

1,2,0,2]

inv(B)

2.0000-4.0000-0.0000-1.0000

-1.00002.50000.00000.5000

-1.00002.00000.50000.5000

0-0.500000.5000

③在MATLAB中判断下列向量组是否线性相关,并找出向量组

中的一个最大线性无关组。

a1=[1132]'

a2=[-11-13]'

a3=[5-289]'

a4=[-1317]'

A=[a1,a2,a3,a4];

[Rjb]=rref(A)

a1=

1

2

a2=

-1

a3=

5

-2

8

9

a4=

7

R=

1.0000001.0909

01.000001.7879

001.0000-0.0606

0000

jb=

123

A(:

jb)

1-15

11-2

3-18

239

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

(1)

一:

>

A=[1,-1,4,2;

1,-1,-1,2;

3,1,7,-2;

1,-3,-12,6];

rref(A)

1000

010-2

0010

二:

formatrat

n=4;

RA=rank(A)

RA=

if(RA==n)

fprintf('

%方程只有零解'

else

b=null(A,'

r'

end

0

2

1

symsk

X=k*b

X=

0

2*k

k

A=[231;

1-24;

38-2;

4-19];

b=[4-513-6]'

;

B=[Ab];

n=3;

RA=rank(A)

RB=rank(B)

RB=

rref(B)

102-1

01-12

0000

ifRA==RB&

RA==n%判断有唯一解

X=A\b

elseifRA==RB&

RA<

n%判断有无穷解

X=A\b%求特解

C=null(A,'

)%求AX=0的基础解系

elseX='

equitionnosolve'

%判断无解

Warning:

Rankdeficient,rank=2,tol=8.9702e-015.

3/2

-1/2

C=

-2

⑤求矩阵

的逆矩阵

及特征值和特征向量。

A=[-211;

020;

-413];

a1=inv(A)

-3/21/21/2

01/20

-21/21

[P,R]=eig(A)

P=

-985/1393-528/2177379/1257

00379/419

-985/1393-2112/2177379/1257

-100

020

002

A的三个特征值是:

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

三个特征值分别对应的特征向量是

P1=[101];

p2=[104];

p3=[131]

⑥化方阵

为对角阵。

A=[22-2;

25-4;

-2-45];

[P,D]=eig(A)

-0.29810.89440.3333

-0.5963-0.44720.6667

-0.74540-0.6667

D=

1.000000

01.00000

0010.0000

B=inv(P)*A*P

B=

1.0000-0.00000.0000

0.00001.00000.0000

-0.0000010.0000

程序说明:

所求得的特征值矩阵D即为矩阵A对角化后的对角矩阵,D和A相似。

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

化为标准型。

A=[5-13;

-15-3;

3-33];

symsy1y2y3

y=[y1;

y2;

y3];

881/2158985/1393-780/1351

-881/2158985/1393780/1351

-881/10790-780/1351

*00

040

009

x=P*y

x=

(6^(1/2)*y1)/6+(2^(1/2)*y2)/2-(3^(1/2)*y3)/3

(2^(1/2)*y2)/2-(6^(1/2)*y1)/6+(3^(1/2)*y3)/3

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

f=[y1y2y3]*D*y

f=

-y1^2/2251799813685248+4*y2^2+9*y3^2

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

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

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

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