2010专第一次上机作业:%20MatLab练习题-基本运算

  • 格式:doc
  • 大小:64.00 KB
  • 文档页数:5

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、书上命令练习:

二、MatLab 练习1

注意: 1,请按要求作题,写出程序并把结果附上,并保存文件.

2,仔细填写 “学生信息”.

3,把此word 文档的文件名更名为你的 “学号 姓名(*)”-*表示第几次作业.在下课前5分钟提交.

1, (5*2+1.3-0.8)*10^2/25 答案:42 2,y =23log

)10sin(4

)

43.0(2

+⋅+-e π

答案:

3,z = 10sin(π/3) ...

cos(π/3)

答案:

4,x = sin(223/3), y = x^2,z = y*10 ; 求x+2y-5z 答案:

5,i

e z i z i z ⋅==+=π23215,2,72,计算3

221z z z z z +=

答案:

6, 建立起始值=3,增量值=5.5,终止值=44的一维数组x (填写程序语句) 答案:X=(3:5.5:44) X =

3.0000 8.5000 1

4.0000 19.5000 2

5.0000 30.5000 3

6.0000 41.5000

7, 建立等差一维数组x :首项为0,末项为π,项数为15 (填写程序语句) 答案: >> X=linspace(0,pi,15) X =

Columns 1 through 8

0 0.2244 0.4488 0.6732 0.8976 1.1220 1.3464 1.5708

Columns 9 through 15

1.7952

2.0196 2.2440 2.4684 2.6928 2.9172

3.1416

8, 计算行列式的值1

8

7

624

3

23

=A 答案:-8

9, 矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=18

7

624323A ,矩阵⎥⎥⎥

⎢⎢

⎢⎣⎡=33

3

222111

B ;分别求出A x B 及A 与B 中对应元素

之间的乘积的程序语句。

答案>> A=[3 2 3;4 2 6;7 8 1] A =

3 2 3

4 2 6 7 8 1

>> det(A)

ans =

-8

>> B=[1 1 1;2 2 2;3 3 3]

B =

1 1 1

2 2 2

3 3 3

>> A.*B

ans =

3 2 3

8 4 12

21 24 3

10,写出计算 Sin(36o)的程序语句.

答案:>> > sin(pi/5)

ans =

0.5878

三、MatLab 练习2-矩阵及数组运算

1.输入矩阵。

2.输入一个与A同阶的随机矩阵B。要求元素为整数。

3.输入一个数组b=(1 3 5 7 9 11 )

4.输入与A同阶的单位矩阵E

5.输入与B同阶的零矩阵Z

6.构建一个大矩阵

7.将 46-70这25个整数填入一个五行五列的矩阵数表G中,使其各行、各

列以及主对角线和次对角线的和等相等。

8.分别求d1=|A|、d2=|B|、d3=|D|、d4=|G|

9.对以上四个矩阵A、B、D、G中的可逆矩阵求逆。

10.(1) 计算d5=A+B

(2) 计算d6=A*B

11.取A的1,3,5行做一个子阵a1.

12.取A的2,4,6行,4,5,6列上的交叉元素做一个子阵a2.

13.由a2产生列向量a3.

14.取a3绝对值大于4的元素构成列向量a4,

15.改变A的元素A(4,5)为0 值。

16.改变A的第6列为b’

17.建立三角函数表阵S。第一列是自变量X的取值,从0-2 共取20个值。

第二列是对应y=cos x的值。

18.分别取a2的1、2行作成两个向量A1、A2

19.作向量的点积C1=A1·A2

20.作向量的叉积C2=A1×A2