实验一报告.docx

上传人:b****8 文档编号:30495792 上传时间:2023-08-15 格式:DOCX 页数:7 大小:15.92KB
下载 相关 举报
实验一报告.docx_第1页
第1页 / 共7页
实验一报告.docx_第2页
第2页 / 共7页
实验一报告.docx_第3页
第3页 / 共7页
实验一报告.docx_第4页
第4页 / 共7页
实验一报告.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

实验一报告.docx

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

实验一报告.docx

实验一报告

实验一-MATLAB运算基础

 

学院:

信控学院

班级:

测控901

学号:

090650117

姓名:

李盼

 

2011-3-14

 

实验目的:

1.熟悉启动和退出MATLAB的方法。

2.熟悉MATLAB命令窗口的组成。

3.掌握建立矩阵的方法。

4.掌握MATLAB各种表达式的书写规则以及常数函数的使用。

实验内容:

1.先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。

(1)Z1=(2*sin85°)/(1+e²)

程序:

1.

(1)>>z=2*sin(85/180*pi)/(1+exp

(2))

运行结果:

z=

0.2375

(2)Z2=½ln(x+(1+x²)),其中x=[2,1+2i;-0.45,5]

>>x=[21+2i;-0.455];

>>z=1/2*log(x+(1+x.*x)^(1/2));

>>z

z=

0.7230-0.0023i0.4863+0.6464i

-0.6252+1.5697i1.1564-0.0004i

(3)Z3=e

提示:

利用冒号表达式生成a向量,求个点的函数值时用点乘运算。

>>a=-3:

0.1:

3.0;

>>z3=(exp(0.3*a)-exp(-0.3*a))/2.*sin(a+0.3);

>>z3

z3=

Columns1through6

0.43870.50720.56400.60890.64240.6648

Columns7through12

0.67660.67840.67090.65490.63130.6011

Columns13through18

0.56520.52470.48050.43370.38540.3366

Columns19through24

0.28810.24100.19620.15430.11620.0824

Columns25through30

0.05350.02990.0120-0.0000-0.0060-0.0060

Columns31through36

00.01170.02880.05090.07750.1080

Columns37through42

0.14180.17800.21590.25470.29340.3311

Columns43through48

0.36690.39980.42890.45320.47190.4841

Columns49through54

0.48910.48620.47480.45430.42430.3846

Columns55through60

0.33500.27550.20610.12720.0392-0.0574

Column61

-0.1619

(4)>t=0:

0.5:

2.5;

>>if0<=t<1

z4=t.*t;

end

>>if1<=t<2

z4=t.*t-1;

end

>>if2<=t<3

z4=.*t-2*t+1;

>>z4=t.*t-2*t+1;

>>z4

z4=

1.00000.250000.25001.00002.2500

提示:

用逻辑表达式求分段函数值。

2.已知:

A=[12,34,-4;34,7,87;3,65,7],B=[1,3,-1;2,0,3;3,-2,7]

求下列表达式的值:

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

>>A=[1234-4;34787;3657];

>>B=[13-1;203;3-27];

>>A+6*B

ans=

1852-10

467105

215349>>A-B+eye(size(A))

ans=

1231-3

32884

0671

 

(2)A*B和A.*B

>>A*B

ans=

684462

309-72596

154-5241

>>A.*B

ans=

121024

680261

9-13049

 

(3)A`3和A.`3

>>A^3

ans=

3722623382448604

247370149188600766

78688454142118820

>>A.^3

ans=

172839304-64

39304343658503

27274625343

(4)A/B及B\A

>>A/B

ans=

16.4000-13.60007.6000

35.8000-76.200050.2000

67.0000-134.000068.0000

>>A\B

ans=

-0.03130.3029-0.3324

0.0442-0.03230.1063

0.0317-0.11580.1558

 

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

):

B`2]

>>[A,B]

ans=

1234-413-1

34787203

36573-27

>>[A([1,3],:

);B^2]

ans=

1234-4

3657

451

11019

20-540

3.设有矩阵A和B

A=[1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20;21,22,23,24,25],B=[3,0,16;17,-6,9;0,23,-4,9,7,0;4,13,11]

(1)求他们的乘积C。

>>A=[12345;

678910;

1112131415;

1617181920;

2122232425];

>>B=[3016;

17-69;

023-4;

970;

41311];

>>

>>C=A*B

C=

9315077

258335237

423520397

588705557

753890717

(2)将矩阵C的右下角3*2子矩阵赋给D。

>>D=C(3:

5,2:

3)

D=

520397

705557

890717

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

4.完成下列操作:

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

提示:

先利用冒号表达式,再利用find和length函数。

>>forx=100:

999

ifrem(x,21)==0

c=c+1;

end

end

>>diag(c)

ans=

43

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

当前位置:首页 > 幼儿教育 > 育儿知识

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

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