逻辑运算
a = [5 0.2 0 -8 -0.7 ],在进行逻辑运算时,a 相当于什么样的逻辑量。
相当于
a=[1 1 0 1 1]
角度运算
在 sin(x)运算中,x 是角度还是弧度?
在 sin(x)运算中,x 是弧度,MATLAB 规定所有的三角函数运算都是按弧度进行运算。
角度 x=[ 30 45 60 ],求 x 的正弦、余弦、正切和余切。
>> x=[30 45 60];
>> x1=x/180*pi;
>> sin(x1)
ans =
0.5000 0.7071 0.8660
>> cos(x1)
ans =
0.8660 0.7071 0.5000
>> tan(x1)
ans =
0.5774 1.0000 1.7321
>> cot(x1)
ans =
1.7321 1.0000 0.5774
四舍五入
用四舍五入的方法将数组[2.4568 6.3982 3.9375 8.5042]取整。
>> b=[2.4568 6.3982 3.9375 8.5042];
>> round(b)
ans = 2 6 4 9
矩阵组合
将矩阵 、 和 组合成两个新矩阵:
(1)组合成一个 4*3 的矩阵,第一列为按列顺序排列的 a 矩阵元素,第二列为按列顺序排列的 b 矩阵 元素,第三列为按列顺序排列的 c 矩阵元素。
>> d=[a(:) b(:) c(:)]
d =
4 7 5
5 8 6
2 1 9
7 3 2
(2)按照 a、b、c 的列顺序组合成一个行矢量
>> e=[a(:);b(:);c(:)]'
e =
4 5 2 7 7 8 1 3 5 6 9 2
或利用(1)中产生的 d
e=reshape(d,1,12)
ans =
4 5 2 7 7 8 1 3 5 6 9 2