实验1MATLAB运算基础实验报告模板.docx

上传人:b****6 文档编号:7409085 上传时间:2023-01-23 格式:DOCX 页数:10 大小:45.77KB
下载 相关 举报
实验1MATLAB运算基础实验报告模板.docx_第1页
第1页 / 共10页
实验1MATLAB运算基础实验报告模板.docx_第2页
第2页 / 共10页
实验1MATLAB运算基础实验报告模板.docx_第3页
第3页 / 共10页
实验1MATLAB运算基础实验报告模板.docx_第4页
第4页 / 共10页
实验1MATLAB运算基础实验报告模板.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

实验1MATLAB运算基础实验报告模板.docx

《实验1MATLAB运算基础实验报告模板.docx》由会员分享,可在线阅读,更多相关《实验1MATLAB运算基础实验报告模板.docx(10页珍藏版)》请在冰豆网上搜索。

实验1MATLAB运算基础实验报告模板.docx

实验1MATLAB运算基础实验报告模板

MATALB与信号处理

实验报告

实验项目名称:

MATALB运算基础

学院:

____交通运输工程学院___

专业:

_________道路工程_______

学号:

___201610010415_____

班级:

____道路4班____________

报告人:

____田然_____________

指导老师:

___胡双红________

实验时间:

_________2017.9.16_____

 

实验目的:

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

2.掌握MATLAB命令窗口的组成。

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

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

实验内容与要求:

实验1:

求下列表达式的值,然后显示MATLAB工作空间的使用情况(whos函数)并保存全部变量(save函数)。

(1)

提示:

自然对数e用exp

(1)函数产生

(2)

,其中

提示:

ln运算用log()函数计算根号运算用sqrt()函数计算

(3)

提示:

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

(4)

,其中

提示:

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

实验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]

提示:

次方运算用^

注意点运算和矩阵运算的区别

实验3:

设有矩阵A和B

(1)求它们的乘积C。

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

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

实验4:

完成下列操作:

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

提示:

先利用冒号表达式(P23),

再利用find(P33)和length(P24)函数。

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

提示:

利用find函数和空矩阵(P33)。

实验过程或源代码:

实验1:

代码:

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

(2))

z1=

0.2375

2)x=[2,1+2i;-0.45,5]

2)x=

2.0000+0.0000i1.0000+2.0000i

-0.4500+0.0000i5.0000+0.0000i

>>z2=log(x+sqrt(1+x^2))/

(2)

z2=

0.7114-0.0253i0.8968+0.3658i

0.2139+0.9343i1.1541-0.0044i

3)a=-3:

0.1:

3

a=

Columns1through13

-3.0000-2.9000-2.8000-2.7000-2.6000-2.5000-2.4000-2.3000-2.2000-2.1000-2.0000-1.9000-1.8000

z31=(exp(0.3*a)-exp(-0.3*a))/

(2)

z31=

Columns1through13

-1.0265-0.9840-0.9423-0.9015-0.8615-0.8223-0.7838-0.7461-0.7090-0.6725-0.6367-0.6014-0.5666

z32=sin(a+0.3)

z32=

Columns1through13

-0.4274-0.5155-0.5985-0.6755-0.7457-0.8085-0.8632-0.9093-0.9463-0.9738-0.9917-0.9996-0.9975

z33=log((0.3+a)/2)

z33=

Columns1through7

0.3001+3.1416i0.2624+3.1416i0.2231+3.1416i0.1823+3.1416i0.1398+3.1416i0.0953+3.1416i0.0488+3.1416i

z3=z32.*z32+z33

z3=

Columns1through7

0.4828+3.1416i0.5281+3.1416i0.5813+3.1416i0.6386+3.1416i0.6958+3.1416i0.7490+3.1416i0.7939+3.1416i

Columns8through14

0.8268+3.1416i0.8442+3.1416i0.8430+3.1416i0.8209+3.1416i0.7760+3.1416i0.7073+3.1416i0.6144+3.1416i

Columns15through21

0.4977+3.1416i0.3579+3.1416i0.1964+3.1416i0.0149+3.1416i-0.1849+3.1416i-0.4017+3.1416i-0.6348+3.1416i

Columns22through28

-0.8852+3.1416i-1.1564+3.1416i-1.4578+3.1416i-1.8098+3.1416i-2.2631+3.1416i-2.9858+3.1416i-37.0245+0.0000i

Columns29through35

-2.9858+0.0000i-2.2631+0.0000i-1.8098+0.0000i-1.4578+0.0000i-1.1564+0.0000i-0.8852+0.0000i-0.6348+0.0000i

Columns36through42

-0.4017+0.0000i-0.1849+0.0000i0.0149+0.0000i0.1964+0.0000i0.3579+0.0000i0.4977+0.0000i0.6144+0.0000i

Columns43through49

0.7073+0.0000i0.7760+0.0000i0.8209+0.0000i0.8430+0.0000i0.8442+0.0000i0.8268+0.0000i0.7939+0.0000i

Columns50through56

0.7490+0.0000i0.6958+0.0000i0.6386+0.0000i0.5813+0.0000i0.5281+0.0000i0.4828+0.0000i0.4487+0.0000i

Columns57through61

0.4288+0.0000i0.4254+0.0000i0.4400+0.0000i0.4734+0.0000i0.5257+0.0000i

4)t=0:

0.5:

2.5

t=

00.50001.00001.50002.00002.5000

t>=0&t<1

ans=

110000

>>t>=1&t<2

ans=

001100

>>t>=2&t<3

ans=

000011

z41=(t.^2).*(t>=0&t<1)

z41=

00.25000000

>>z42=(t.^2-1).*(t>=1&t<2)

z42=

0001.250000

z43=(t.^2-2*t+1).*(t>=2&t<3)

z43=

00001.00002.2500

>>z4=z41+z42+z43

z4=

00.250001.25001.00002.2500

 

实验2:

代码:

a=[12,34,-4;34,7,87;3,65,7]

a=

1234-4

34787

3657

>>b=[1,3,-1;2,0,3;3,-2,7]

b=

13-1

203

3-27

>>i=eye(3)

i=

100

010

001

>>a+6*b

ans=

1852-10

467105

215349

>>a-b+i

ans=

1231-3

32884

0671

>>a*b

ans=

684462

309-72596

154-5241

>>a.*b

ans=

121024

680261

9-13049

>>a^3

ans=

3722623382448604

247370149188600766

78688454142118820

>>a.^3

ans=

172839304-64

39304343658503

27274625343

>>a/b

ans=

16.4000-13.60007.6000

35.8000-76.200050.2000

67.0000-134.000068.0000

>>b/a

ans=

0.1027-0.0062-0.0069

0.06170.0403-0.0366

0.02050.0855-0.0507

>>[a,b]

ans=

1234-413-1

34787203

36573-27

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

);b^2]

ans=

1234-4

3657

451

11019

20-540

 

实验3:

代码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]

a=

12345

678910

1112131415

1617181920

2122232425

>>b=[3,0,16;17,-6,9;0,23,-4;9,7,0;4,13,11]

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

实验4:

代码:

a=100:

1:

999

1)

a=

Columns1through23

100101102103104105106107108109110111112113114115116117118119120121122

b=find(mod(a,21)==0)

b=

Columns1through23

627486990111132153174195216237258279300321342363384405426447468

Columns24through43

489510531552573594615636657678699720741762783804825846867888

>>length(b)

ans=

43

2)ch='abc123d4e56fg9'

ch=

abc123d4e56fg9

>>k=find(ch>='a'&ch<='z');

>>ch(k)=[]

ch=

1234569

实验结论及心得:

将式子转化为MATLAB语言很重要

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

当前位置:首页 > 小学教育 > 语文

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

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