Matlab中一些函数的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matlab中一些函数的区别相关的知识,希望对你有一定的参考价值。

1、fix(x), floor(x)和ceil(x)

   都是对x取整,但取整方向不同。

   fix(x):向0取整(也可以理解为向中间取整)

   floor(x):向左取整(从名字看,地板,表示下面)

     ceil(x):向右取整(天花板,表示上面)

   如fix(-2.7) = -2;floor(-2.7) = -3;ceil(-2.7) = -2.

   fix(2.7) = 2;floor(2.7) = 2;ceil(2.7) =3.

2、mod(x,y)和rem(x,y)

  都是取模运算,x与y符号相同时结果一样,但在处理异号问题时有所不同。

  从操作上来看,rem(x,y) = x - fix(x./y).*y; mod(x,y)= x - floor(x./y).*y.

  如mod(-2,5) = 3; rem(-2,5) = -2.

以上是关于Matlab中一些函数的区别的主要内容,如果未能解决你的问题,请参考以下文章

matlab2014和matlab7.0的区别

matlab中的importdata和 load 的区别在哪

matlab中butter和buttap函数的区别

Matlab中的高斯函数有啥区别吗?

matlab中的num2str函数和char函数在用法上有啥本质区别呀?

matlab,简述脚本M文件和函数M文件的区别?