版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/java_fresh_man/article/details/82392337
2.1.4 常用函数
1、绝对值 abs()
abs(-5)=5
2、开方函数
sqrt(9)=3
3、取整函数
- 四舍五入取整 round()
Round(4.3)=4
- 直接去除小数取整 fix()
Fix(4.3)=4
- 地板函数,向下取整 floor()
Floor(4.3)=4
- 天花板函数,向上取整 ceil()
Ceil(4.3)=5
4、sign()符号函数
当 x<0,sign(x)=-1
当x=0,sign(x)=0
当x>0,sign(x)=1
实例:
x=-3:1:3;y=sign(x);plot(x,y)
5、取余函数
- Rem(x,y),求x除以y的余数,rem(x,y)=x-n*y,其中,如果y不等于0,n=fix(x/y)
- Mod(x,y),求x除以y的余数,mod(x,y)=x-n*y,其中,如果y不等于0,n=floor(x/y)
Ps::
当x,y符号一致时,两个函数的结果一致;
假如x,y符号不一致,rem(x,y)的结果和x的符号一致,因为fix函数向0舍入;
Mod(x,y)的结果与y一样,因为floor函数向无穷小方向舍入。
>> rem(15,-6)
ans =
3
>> mod(15,-6)
ans =
-3
6、指数函数
exp(x)为以e为底,x的指数,如果x为向量,则对其中的每一个元素求指数得到的新向量
7、对数函数
- log(x),以e为底
- log2(x)
- log10(x)
>> log(2.722)
ans =1.0014
>> log2(8)
ans =3
>> log10(1000)
ans =3