码迷,mamicode.com
首页 > 其他好文 > 详细

Matlab中一些函数的区别

时间:2016-12-08 11:42:27      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:text   操作   floor   函数   符号   区别   不同   style   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中一些函数的区别

标签:text   操作   floor   函数   符号   区别   不同   style   matlab   

原文地址:http://www.cnblogs.com/rugosa/p/6144264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!