MATLAB用法
记录一下。
repmat()
重复,可以用于矩阵和字符串。
>> C = repmat('Happy brithday!',2,4);
C =
2×60 char 数组
'Happy brithday!Happy brithday!Happy brithday!Happy brithday!'
'Happy brithday!Happy brithday!Happy brithday!Happy brithday!'
保留整数
fix, floor, ceil, round
%fix 去尾留整
>> fix([8.2,-8.2])
ans =
8 -8
%floor 取不大于的整数
>> floor([8.2,-8.2])
ans =
8 -9
%ceil 取刚好大于的整数
>> ceil([8.2,-8.2])
ans =
9 -8
%round 四舍五入
>> round([8.2,-8.2])
ans =
8 -8
矩阵运算
>> A = [1,2,0;2,3,1;6,2,3];
>> A^-1
ans =
1.0000 -0.8571 0.2857
0.0000 0.4286 -0.1429
-2.0000 1.4286 -0.1429
三角函数
atan2求的是一个点所对应的角的大小 ,且输出角度范围是【-π, π】
atan求的是一个数值对应的角,且输出角度范围是【-π/2, π/2】
asin()生成的值为弧度值,即rad;
asind() 生成的值为角度值;