好文档 - 专业文书写作范文服务资料分享网站

系统仿真实验报告1

天下 分享 时间: 加入收藏 我要投稿 点赞

系统仿真实验报告1

自06A-2赵众源 06101010215

1.Let x = [3 5 11 17 8 9 31 40 12].

A:向量的每个元素加16后的值

>> x = [3 5 11 17 8 9 31 40 12] x =

3 5 11 17 8

>> a=x+16 a =

19 21 27 33 24

B: 求原向量x中每个元素的平方根

>> a=sqrt(x) a =

1.7321 2.2361 3.3166 3.4641

C:把原x向量中偶数项的元素加3 a=mod(x,2) a =

1 1 1 1 0

>> b=(a-1)*(-3) b =

0 0 0 0 3

>> c=b+x c =

9 31 25 47 4.1231 1 1 0 0 40 12 56 28 2.8284 3.0000 0 0 3 3 5.5678 6.3246

3 5 11 17 11 9 31 43 15

D:计算原x向量中奇数项的元素值的总和 a=mod(x,2) a =

1 1 1 1 0 1 1 0 0

>> b=a.*x b =

3 5 11 17

>> c=sum(b) c =

76

2. 输入如下矩阵

A= [ 1 2 B = [ 1 2 7 计算 A*B, A/B。

>> A= [1 4 7;2 5 8] A =

1 4 7 2 5 8

>> B = [ 1 6 5;2 8 3;7 4 9] B =

1 6 5 2 8 3 7 4 9

>> A*B

0 9 4 7 5 8] 6 5

8 3

4 9]

31 0 0

ans =

58 66 80 68 84 97

>> A/B

ans =

1.6296 -0.7901 0.1358 1.5370 -0.6543 0.2531 >>

3.用Matlab计算如下数学表达式,并解释函数round, floor, ceil

a. 2 / 2 * 3

b. 6 - 2 / 5 + 7 ^ 2 - 1 c. 10 / 2 * 5 - 3 + 2 * 4 d. 3 ^ exp(2) / 4 e. 3 ^ 2 ^ 2

f. 2 + round(6 / 9 + 3 * 2) / 2 – 3 g. 2 + floor(6 / 9 + 3 * 2) / 2 - 3 h. 2 + ceil(6 / 9 + 3 * 2) / 2 – 3

>> 2/2*3

ans =

3

>> 6-2/5+7^2-1

ans =

53.6000

>> 10/2*5-3+2*4

ans =

30

>> 3^exp(2)/4

ans =

838.3314

>> 3^2^2

ans =

81

>> 2+round(6/9+3*2)/2-3

ans =

2.5000

>> 2+floor(6/9+3*2)/2-3

ans =

2

>> 2+ceil(6/9+3*2)/2-3

ans =

2.5000

round 为四舍五入编 Round towards nearest integer floor 向负无穷方向取整 Round towards minus infinity ceil 向正无穷方向取整 Round towards plus infinity

4. 考虑向量t =[1 1.2 1.4 1.6 1.8 2],用Matlab语言(t=1:0.2:2)针对每一个元素计算下面数学表达式.

2

a. ln(2 + t + t) 用函数log

t

b. e(1 + cos(3t)) 用函数 exp

22

c. cos(t) + sin(t) 用函数 cos, sin

t =[1 1.2 1.4 1.6 1.8 2] t =

1.0000 1.2000 1.4000 1.6000 1.8000 2.0000

>> log(2+t+t.^2)

ans =

1.3863 1.5347 1.6790 1.8181 1.9516 2.0794 >> exp(1+cos(3*t))

ans =

1.0101 1.1088 1.6649 2.9668 5.1279 7.1005 >> (cos(t)).^2+(sin(t)).^2

ans =

1.0000 1.0000 1.0000 1.0000 1.0000 1.0000

5.考虑x = [3 1 5 7 9 2 6], 熟悉如下Matlab表达式的含义。

a. x(3) b. x(1:7) c. x(1:end-1) d. x(7:-2:1)

e. x([1 6 2 1 1]) f. sum(x) >> x(3)

ans =

5

x(3)的含义为 取行向量中第三个元素。

>> x(1:7)

ans =

3 1 5 7 9 2 6 x(1:7) 的含义为 取行向量中第一个至第七个元素。 >> x(1:end-1)

ans =

3 1 5 7 9 2

x(1:end-1) 的含义为 取行向量中第一个至倒数第二个元素。 >> x(7:-2:1)

ans =

6 9 5 3

x(7:-2:1) 的含义为反方向从行向量中第七个元素 间隔一个数 取到第一个元素。 >> x([1 6 2 1 1])

ans =

系统仿真实验报告1

系统仿真实验报告1自06A-2赵众源061010102151.Letx=[35111789314012].A:向量的每个元素加16后的值>>x=[35111789314012]
推荐度:
点击下载文档文档为doc格式
0vww79cau14yj364q360565jb3urvy0114n
领取福利

微信扫码领取福利

微信扫码分享