习题:
1, 计算与的数组乘积。
a.*b
ans =
12 36 3
8 42 40
2, 对于,如果,,求解X。
inv(a)*b
ans =
-
3, 已知:,分别计算a的数组平方和矩阵平方,并观察其结果。
a.*a
ans =
1 4 9
16 25 36
49 64 81
>> a^2
ans =
30 36 42
66 81 96
102 126 150
4, 角度,求x的正弦、余弦、正切和余切。(应用sin,cos,)
>> sin(x./pi)
ans =
-
>> cos(x./pi)
ans =
- -
>> tan(x./pi)
ans =
-
>> cot(x./pi)
ans =
-
5, 将矩阵、和组合成两个新矩阵:
(1)组合成一个4´3的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即
[reshape(a,4,1),reshape(b,4,1),reshape(c,4,1)]
ans =
4 7 5
5 8 6
2 1 9
7 3 2
(2)按照a、b、c的列顺序组合成一个行矢量,即
[reshape(a,1,4),reshape(b,1,4),reshape(c,1,4)]
ans =
4 5 2 7 7 8 1 3 5 6 9 2
6, 将(x-6)(x-3)(x-8)展开为系数多项式的形式。(应用poly,polyvalm)
expand((x-6)*(x-3)*(x-8))
ans =
x^3-17*x^2+90*x-144
法二:p=[6 3 8]
p =
6 3 8
>> p1=poly(p)
p1 =
1 -17 90 -144
>> pp=poly2str(p1,'x')
pp =
x^3 - 17 x^2 + 90 x - 144
7, 求解多项式x3-7x2+2x+40的根。(应用roots)
a=[1 -7 2 40]
a =
1 -7 2 40
>> roots(a)
ans =
-
8, 求解在x=8时多项式(x-1)(x-2) (x-3)(x-4)的值。(应用poly,polyvalm)
p=[1 2 3 4]
p =
1 2 3 4
>> p1=poly(p)
p1 =
1 -10 35 -50 24
polyval(p1,8)
ans =
840
9, 计算多项式的微分和积分。(应用polyder,polyint,poly2sym)
p=[4 -12 -14 5 9];
polyder(p)
polyint(p)
ans =
16 -36 -28 5
ans =
- - 0
10, 解方程组。(应用x=a\b)
a\b
ans =
-
-
11, 求欠定方程组的最小范数解。(应用pinv)
a =
2 4 7 4
9 3 5 6
>> b=[8;5]
b =
8
5
x=a\b
x =
-
0
0
>> pinv(x)
ans =
- 0 0
12, 矩阵,计算a的行列式和逆矩阵。(应用det,inv)
det(a)
ans =
-64
>> inv(a)
ans =
- -
-
- -
13, y=sin(x),x从0到2p,Dx=,求y的最大值、最小值、均值和标准差。(应用max,min,mean,std)
x=0:*pi:2*pi;
y=max(sin(x))
y =
1
y=min(sin(x))
y =
-1
y=mean(sin(x))
y =
-017
> y=std(sin(x))
y =
14, 参照课件中例题的方法,计算表达
MATLAB习题及答案 来自淘豆网m.daumloan.com转载请标明出处.