2.1.4Matlab常用函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/java_fresh_man/article/details/82392337

2.1.4 常用函数

1、绝对值 abs()

abs(-5)=5

2、开方函数

sqrt(9)=3

3、取整函数

  1. 四舍五入取整 round()

Round(4.3)=4

  1. 直接去除小数取整 fix()

Fix(4.3)=4

  1. 地板函数,向下取整 floor()

Floor(4.3)=4

  1. 天花板函数,向上取整 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、取余函数

  1. Rem(x,y),求x除以y的余数,rem(x,y)=x-n*y,其中,如果y不等于0,n=fix(x/y)
  2. 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、对数函数

  1. log(x),以e为底
  2. log2(x)
  3. log10(x)

>> log(2.722)

ans =1.0014

>> log2(8)

ans =3

>> log10(1000)

ans =3

猜你喜欢

转载自blog.csdn.net/java_fresh_man/article/details/82392337
今日推荐