2010专第一次上机作业:%20MatLab练习题-基本运算
- 格式:doc
- 大小:64.00 KB
- 文档页数:5
一、书上命令练习:
二、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